mc3: Multi-Core Markov-Chain Monte Carlo
- Author:
Patricio Cubillos and collaborators (see Collaborators)
- Contact:
- Organizations:
- Web Site:
- Date:
Feb 27, 2025
Note
Got Python3.9+? Simply install as: pip install mc3
Features
mc3
is a Bayesian-statistics tool that offers:
Levenberg-Marquardt least-squares optimization.
Markov-chain Monte Carlo (MCMC) posterior-distribution sampling following the:
Metropolis-Hastings algorithm with Gaussian proposal distribution,
Differential-Evolution MCMC (DEMC), or
DEMCzs (Snooker).
The following features are available when running mc3
:
Execution from the Shell prompt or interactively through the Python interpreter.
Single- or multiple-CPU parallel computing.
Uniform non-informative, Jeffreys non-informative, or Gaussian-informative priors.
Gelman-Rubin convergence test.
Share the same value among multiple parameters.
Fix the value of parameters to constant values.
Correlated-noise estimation with the Time-averaging or the Wavelet-based Likelihood estimation methods.
Collaborators
All of these people have made a direct or indirect contribution to
mc3
, and in many instances have been fundamental in the
development of this package.
Patricio Cubillos (UCF, IWF) patricio.cubillos[at]oeaw.ac.at
Joseph Harrington (UCF)
Nate Lust (UCF)
AJ Foster (UCF)
Madison Stemm (UCF)
Tom Loredo (Cornell)
Kevin Stevenson (UCF)
Chris Campo (UCF)
Matt Hardin (UCF)
Ryan Hardy (UCF)
Monika Lendl (IWF)
Ryan Challener (UCF)
Michael Himes (UCF)
Documentation
- Getting Started
- MCMC Tutorial
- Optimization Tutorial
- Time Averaging
- References
- API
- Contributing
- License
Be Kind
- Please cite this paper if you found
mc3
useful for your research: Cubillos et al. (2017): On the Correlated-noise Analyses Applied to Exoplanet Light Curves, AJ, 153, 3.
We welcome your feedback or inquiries, please refer them to:
Patricio Cubillos (patricio.cubillos[at]oeaw.ac.at)
mc3
is open-source open-development software under the MIT
License.
Thank you for using mc3
!