Skip to main content

An implementation of a family of MCMC methods on implicitly defined manifolds

Project description

jax_chmc

An implementation of a family of MCMC methods on implicitly defined manifolds

The api is similar to the one from blackjax but is slightly simplified, and closer to the original MATLAB implementation by @mbrubake .

Project Status

jax_chmc is still in its early phase. We are actively improving various software components. It is still quite far from ready for everyday use and is made available without any support at the moment.

Installation

You can install jax_chmc via pip:

$ pip install jax_chmc

Development

To develop and modify jax_chmc, you need to install hatch, a tool for Python packaging and dependency management.

To enter a virtual environment for testing or debugging, you can run:

$ hatch shell

Running tests

jax_chmc uses Pytest for testing. To run the tests, use the following command:

$ hatch run test 

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

jax_chmc-0.0.7.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

jax_chmc-0.0.7-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file jax_chmc-0.0.7.tar.gz.

File metadata

  • Download URL: jax_chmc-0.0.7.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for jax_chmc-0.0.7.tar.gz
Algorithm Hash digest
SHA256 6579c0bba0a71a80c6b801eb717d6fc312f79bdacaefb8339f40ac15e8c10b84
MD5 11bfcaff4d5f77bd053ebf34ee454153
BLAKE2b-256 001b707725d1ee44a9f880e82f9e3c7a3e5984f8c8ba5186db097ee14cd55a0f

See more details on using hashes here.

File details

Details for the file jax_chmc-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: jax_chmc-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for jax_chmc-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 263e369ae10a57bba33f2ae62aa66c7a83c1a767585c2d9a6d3f2313f7ef2702
MD5 bf977bc3feac0f255c6268630c33d405
BLAKE2b-256 414c89643aa47c7358ddaa352641154a55d3d6b08665f57e1f12c8e738ec5767

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