Skip to main content

A lightweight and performant implementation of HMC and NUTS in Python, spun out of the PyMC project.

Project description

Warning: littlemcmc is still in pre-release and under development. Most notably, behavior is unstable in Jupyter notebooks - for best results and support, please use littlemcmc in Python scripts. Please consult our GitHub issues.


Tests Status Lint Status Up to date with PyMC3 Status Coverage Status Documentation Status License

littlemcmc     /lɪtəl ɛm si ɛm si/     noun

A lightweight and performant implementation of HMC and NUTS in Python, spun out of the PyMC project. Not to be confused with minimc.

Installation

The latest release of LittleMCMC can be installed from PyPI using pip:

pip install littlemcmc

The current development branch of LittleMCMC can be installed directly from GitHub, also using pip:

pip install git+https://github.com/eigenfoo/littlemcmc.git

Contributors

LittleMCMC is developed by George Ho. For a full list of contributors, please see the GitHub contributor graph.

License

LittleMCMC is modified from the PyMC3 and PyMC4 projects, both of which are distributed under the Apache-2.0 license. A copy of both projects' license files are distributed with LittleMCMC. All modifications from PyMC are distributed under an identical Apache-2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

littlemcmc-0.2.2.tar.gz (196.7 kB view details)

Uploaded Source

Built Distribution

littlemcmc-0.2.2-py3-none-any.whl (47.3 kB view details)

Uploaded Python 3

File details

Details for the file littlemcmc-0.2.2.tar.gz.

File metadata

  • Download URL: littlemcmc-0.2.2.tar.gz
  • Upload date:
  • Size: 196.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for littlemcmc-0.2.2.tar.gz
Algorithm Hash digest
SHA256 3014f2c46a8287a6c00b5a837f236b050e252316dd699083d9afd2cf5a5e3400
MD5 5b266fee0c7890b01f39a145435d5126
BLAKE2b-256 cef8017f09328ac0f1821ab72c00840030c0a2593c9ee2221f22c1443451d5e8

See more details on using hashes here.

File details

Details for the file littlemcmc-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: littlemcmc-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 47.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for littlemcmc-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 730ccd0a05261453d148960124b57289a0346a6c4a63d55cdf82a2c1920425a4
MD5 b4ae7f35a6f458b5d2c5875a1bd9dc28
BLAKE2b-256 e19804f69c42318e4aa46b120ab78987b3d83c98c29cf931f579c7562487a1ae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page