Skip to main content

# probayes Probability package supporting multiple Bayesian methods including MCMC

Unlike existing libraries, probayes adopts a model-driven approach with full flexibility constrained only by the rules of probability. Since probayes is its infancy and in a state of flux, there is no manual. Currently probayes supports the following:

  1. Multiple random variable sampling in untransformed and transformed domain space.

  2. Transitional simulation, including random walks, using Markov chain conditionals.

  3. Discrete grid exact inference.

  4. Ordinary Monte Carlo random sampling.

  5. Ordinary Monte Carlo rejection sampling.

  6. Metropolis-Hastings MCMC sampling.

  7. Limited support for multivariate normal-covariance Gibbs sampling.

In the near-future, it is intended to expand the scope of probayes to include:

  1. Code initial support for approximate inference using using dense mean field messaging.

  2. Support derivative-based updates (HMC, gradient ascent/descent optimisation).

A quickstart is also intended, but for now there are examples in the examples/ subdirectories:

  1. checks/ Simple check scripts

  2. rv_examples/ Random variable examples

  3. markov/ Markov chain examples

  4. cov_examples/ Examples of using covariance matrices

  5. dgei/ Discrete grid exact inference examples

  6. omc/ Ordinary Monte-Carlo examples

  7. mcmc/ Markov chain Monte Carlo examples (Metropolis-Hastings, Gibbs…)

Metadata

Release files for probayes 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for probayes 0.0.8
File Size Uploaded
probayes-0.0.8.tar.gz 83.5 kB Details

Release files / probayes-0.0.8.tar.gz

Download URL probayes-0.0.8.tar.gz
Size 83.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4a5717d71f16f29b900279ccf918080f7a612aea0891065e19541c4eb62c3aaf
BLAKE2b-256 checksum
How to use checksums
750ab23c769b0a486495ea7f0cb09b4dbdbc6b4d05ecc5bf82542519943dc227
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

0.0.8 This release

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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