Skip to main content

Lightwieght JAX context for managing collections of parameters and RNG sequences.

Project description

jaxctx

JAX Context for memoizationg collections of parameters, and handling sequences of random keys. Based loosely on things like haiku, and flax, but not deep learning specific. No support for lifting things like scan, etc. You must build these things on top of this if you want them.

Additional support added for probabilistic parameterisations based on priors.

Change Log

25 Feb, 2026 -- 1.1.0 released with scoped dicts structure changes. Breaks backward compatibility with 1.0.x, but adds support for nested contexts and more flexible scoping.

21 July, 2025 -- 1.0.3 released with support for jaxctx.prior and jaxctx.prior.Prior.

3 June, 2025 -- 1.0.2 prior constrained parameters released.

2 June, 2025 -- 1.0.1 released with context API.

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

jaxctx-1.1.1.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jaxctx-1.1.1-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file jaxctx-1.1.1.tar.gz.

File metadata

  • Download URL: jaxctx-1.1.1.tar.gz
  • Upload date:
  • Size: 32.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for jaxctx-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b854b64815fa1d40cbc00c898f3c11d1a13bc35de3f5500ec88d9e718ace620b
MD5 78fabfa3bb00f0a3bd323df91dda5bd6
BLAKE2b-256 c8723aef48d1deb45f6e87042fb752cd751c8944a81e273e199fea6d8d7d2302

See more details on using hashes here.

File details

Details for the file jaxctx-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: jaxctx-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for jaxctx-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a6711ff309edcab604954b7065e8f66546c13965567aacd888b3e3c0bca394e
MD5 11c3b355901d34d032eeca59fea6fcab
BLAKE2b-256 ff2c80e6aee2a6bb3b3c493c18dd9751442a910d5c20ad193f88a9490b501267

See more details on using hashes here.

Supported by

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