# Fast fully-reproducible serial/parallel Monte Carlo and MCMC simulations and visualizations via ParaMonte: : Python library

@article{Shahmoradi2020FastFS, title={Fast fully-reproducible serial/parallel Monte Carlo and MCMC simulations and visualizations via ParaMonte: : Python library}, author={A. Shahmoradi and F. Bagheri and J. A. Osborne}, journal={ArXiv}, year={2020}, volume={abs/2010.00724} }

ParaMonte::Python (standing for Parallel Monte Carlo in Python) is a serial and MPI-parallelized library of (Markov Chain) Monte Carlo (MCMC) routines for sampling mathematical objective functions, in particular, the posterior distributions of parameters in Bayesian modeling and analysis in data science, Machine Learning, and scientific inference in general. In addition to providing access to fast high-performance serial/parallel Monte Carlo and MCMC sampling routines, the ParaMonte::Python… Expand

#### 4 Citations

MatDRAM: A pure-MATLAB Delayed-Rejection Adaptive Metropolis-Hastings Markov Chain Monte Carlo Sampler

- Physics, Computer Science
- ArXiv
- 2020

MatDRAM is presented, a stochastic optimization, sampling, and Monte Carlo integration toolbox in MATLAB which implements a variant of the DRAM algorithm for exploring the mathematical objective functions of arbitrary-dimensions and the posterior distributions of Bayesian models in data science, Machine Learning, and scientific inference. Expand

ParaMonte: A high-performance serial/parallel Monte Carlo simulation library for C, C++, Fortran

- Computer Science, Physics
- J. Open Source Softw.
- 2021

The ParaMonte library is a serial and MPI/Coarray-parallelized library of Monte Carlo routines for sampling mathematical objective functions of arbitrary-dimensions, in particular, the posterior distributions of Bayesian models in data science, Machine Learning, and scientific inference. Expand

Are there radio-loud and radio-quiet gamma-ray bursts?

- Physics
- 2020

The potential existence of two separate classes of Long-duration Gamma-Ray Bursts (LGRBs) with and without radio afterglow emission, corresponding to radio-bright/loud and radio-dark/quiet… Expand

How unbiased statistical methods lead to biased scientific discoveries: A case study of the Efron–Petrosian statistic applied to the luminosity-redshift evolution of gamma-ray bursts

- Physics, Mathematics
- 2020

Statistical methods are frequently built upon assumptions that limit their applicability to certain problems and conditions. Failure to recognize these limitations can lead to conclusions that may be… Expand

#### References

SHOWING 1-10 OF 19 REFERENCES

Fast fully-reproducible streamlined serial/parallel Monte Carlo/MCMC simulations and visualizations via ParaMonte::Python library

- 2020

ParaMonte::Python (standing for Parallel Monte Carlo in Python) is a serial and MPIparallelized library of (Markov Chain) Monte Carlo (MCMC) routines for sampling mathematical objective functions, in… Expand

ParaDRAM: A Cross-Language Toolbox for Parallel High-Performance Delayed-Rejection Adaptive Metropolis Markov Chain Monte Carlo Simulations

- Computer Science, Physics
- ArXiv
- 2020

We present ParaDRAM, a high-performance Parallel Delayed-Rejection Adaptive Metropolis Markov Chain Monte Carlo software for optimization, sampling, and integration of mathematical objective… Expand

emcee v3: A Python ensemble sampling toolkit for affine-invariant MCMC

- Computer Science, Physics
- J. Open Source Softw.
- 2019

The version 3.0 release of emcee is the first major release of the library in about 6 years and it includes a full re-write of the computational backend, several commonly requested features, and a set of new "move" implementations. Expand

ParaMonte: A high-performance serial/parallel Monte Carlo simulation library for C, C++, Fortran

- Computer Science, Physics
- J. Open Source Softw.
- 2021

The ParaMonte library is a serial and MPI/Coarray-parallelized library of Monte Carlo routines for sampling mathematical objective functions of arbitrary-dimensions, in particular, the posterior distributions of Bayesian models in data science, Machine Learning, and scientific inference. Expand

pymcmcstat: A Python Package for Bayesian Inference Using Delayed Rejection Adaptive Metropolis

- Computer Science
- J. Open Source Softw.
- 2019

A Bayesian framework provides a natural perspective from which to perform model calibration to accommodate uncertainty within the problem, and the approach makes several assumptions regarding the problem. Expand

The Monte Carlo Method

- Materials Science
- 2005

This chapter is aimed at describing the Monte Carlo method for the simulation of grain growth and recrystallization. It has also been extended to phase transformations and hybrid versions (Monte… Expand

DRAM: Efficient adaptive MCMC

- Mathematics, Computer Science
- Stat. Comput.
- 2006

The ergodicity of the resulting non-Markovian sampler is proved, and the efficiency of the combination of adaptive Metropolis samplers and delayed rejection outperforms the original methods. Expand

Short versus long gamma-ray bursts: a comprehensive study of energetics and prompt gamma-ray correlations

- Physics
- 2015

We present the results of a comprehensive study of the luminosity function, energetics, prompt gamma-ray correlations, and classification methodology of short-hard and long-soft GRBs (SGRBs and… Expand

A Catalog of Redshift Estimates for 1366 BATSE Long-Duration Gamma-Ray Bursts: Evidence for Strong Selection Effects on the Phenomenological Prompt Gamma-Ray Correlations

- Physics
- 2019

We present a catalog of the redshift estimates and probability distributions for 1366 individual Long-duration Gamma-Ray Bursts (LGRBs) detected by the Burst And Transient Source Experiment (BATSE).… Expand

A Multivariate Fit Luminosity Function And World Model For Long Gamma-Ray Bursts

- Physics
- 2013

It is proposed that the luminosity function, the rest-frame spectral correlations, and distributions of cosmological long-duration (Type-II) gamma-ray bursts (LGRBs) may be very well described as a… Expand