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
Metadata
Release files for jax-chmc 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jax_chmc-0.0.7.tar.gz | 15.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jax_chmc-0.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.4 kB
Release files / jax_chmc-0.0.7.tar.gz
| Download URL | jax_chmc-0.0.7.tar.gz |
|---|---|
| Size | 15.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6579c0bba0a71a80c6b801eb717d6fc312f79bdacaefb8339f40ac15e8c10b84
|
|
BLAKE2b-256 checksum How to use checksums |
001b707725d1ee44a9f880e82f9e3c7a3e5984f8c8ba5186db097ee14cd55a0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|
Release files / jax_chmc-0.0.7-py3-none-any.whl
| Download URL | jax_chmc-0.0.7-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
263e369ae10a57bba33f2ae62aa66c7a83c1a767585c2d9a6d3f2313f7ef2702
|
|
BLAKE2b-256 checksum How to use checksums |
414c89643aa47c7358ddaa352641154a55d3d6b08665f57e1f12c8e738ec5767
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|