Skip to main content

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)

Source distribution for jax-chmc 0.0.7
File Size Uploaded
jax_chmc-0.0.7.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jax-chmc 0.0.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page