Skip to main content

bayesian-cpp

A fast Bayesian network inference engine written in C++20, exposed to Python via pybind11.

bayesian-cpp performs exact probabilistic inference on discrete Bayesian networks: marginals, full joint distributions, conditionals with evidence, and MAP queries. All probability tables are kept in log-space for numerical stability, and inference runs in native C++ — orders of magnitude faster than pure-Python implementations such as pgmpy.

Features

  • Variable elimination — exact marginal / conditional inference with a min-fill elimination order and per-query order caching.
  • Junction tree propagation — build the clique tree once and answer many repeated queries (or new evidence) cheaply from calibrated cliques.
  • Queries: full joint P(X, Y, Z, …), marginals P(X, Z) (all other variables summed out), conditionals P(X | Y, Z) and P(X | Y=0, Z=1), and maximum a posteriori (MAP) assignments.
  • Log-space tables with log-sum-exp marginalization — robust against underflow on large networks.
  • Self-contained — pure C++20, no third-party C++ dependencies; the Python extension builds from source with only pybind11 (fetched automatically by pip).

Install

pip install bayesian-cpp

Requires Python ≥ 3.8 and a C++20 compiler. On Linux a prebuilt manylinux wheel is installed; on other platforms pip builds from the source distribution.

Quick start

import bayesian
from bayesian import Variable, Potential, Inference, JunctionTree

x = Variable(0, "X", 2)
y = Variable(1, "Y", 2)
z = Variable(2, "Z", 2)

factors = [
    Potential([x], [0.5, 0.5]),                     # P(X)
    Potential([x, y], [0.9, 0.1, 0.2, 0.8]),       # P(Y | X)
    Potential([x, z], [0.8, 0.2, 0.1, 0.9]),       # P(Z | X)
]

engine = Inference(factors)

p_y          = engine.marginal([y])                          # P(Y)
p_xz         = engine.marginal([x, z])                       # P(X, Z)
p_x_given    = engine.conditional_given([x], {y: 0, z: 1})   # P(X | Y=0, Z=1)
posterior    = engine.full_joint()                           # P(X, Y, Z)
mode         = engine.map_query([x], {y: 1})                 # MAP assignment

# Repeated queries are cheap after the junction tree is calibrated once.
jt = JunctionTree(factors)
jt.set_evidence({z: 0})
p_x = jt.marginal([x])

Every query returns a Potential; use .probabilities() for a flat list in row-major order over .variables, or .value({var: state, ...}) for a single cell.

Performance

Because inference runs in native C++ with log-space arithmetic, it is far faster than pure-Python engines. On a 16-variable tree network (dataset fitted with MLE, same queries):

pgmpy bayesian-cpp
31 marginals + conditionals ~4.3 ms ~0.6 ms
repeated single query ~68 µs ~0.8 µs (JunctionTree)

Outputs agree with pgmpy to within ~1e-7 (float32 vs float64 rounding).

Exceptions

  • ValueError — invalid arguments (negative probabilities, unknown variables, overlapping query/evidence, out-of-range evidence states).
  • RuntimeError — evidence with zero probability.

Repository

Source: https://github.com/Kemsekov/BayesianNetworkCpp

The repository contains the full C++ engine (src/), a pytest/gtest test suite, a benchmark suite, and a example-python/ folder comparing bayesian-cpp head-to-head against pgmpy (outputs and wall-clock performance).

Metadata

Release files for bayesian-cpp 0.1.3

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

Source distribution (sdist)

Source distribution for bayesian-cpp 0.1.3
File Size Uploaded Provenance
bayesian_cpp-0.1.3.tar.gz 20.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for bayesian-cpp 0.1.3
File
bayesian_cpp-0.1.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
bayesian_cpp-0.1.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
bayesian_cpp-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
bayesian_cpp-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
bayesian_cpp-0.1.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
bayesian_cpp-0.1.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
bayesian_cpp-0.1.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
bayesian_cpp-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
bayesian_cpp-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
bayesian_cpp-0.1.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
bayesian_cpp-0.1.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
bayesian_cpp-0.1.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
bayesian_cpp-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
bayesian_cpp-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
bayesian_cpp-0.1.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
bayesian_cpp-0.1.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
bayesian_cpp-0.1.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
bayesian_cpp-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
bayesian_cpp-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
bayesian_cpp-0.1.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
bayesian_cpp-0.1.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
bayesian_cpp-0.1.3-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
bayesian_cpp-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
bayesian_cpp-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
bayesian_cpp-0.1.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 9.9 MB

Release files / bayesian_cpp-0.1.3.tar.gz

Download URL bayesian_cpp-0.1.3.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7ce01c43cc37cf9749f8fc299c0a41910aee054de8ff9c7149cda5145a3619b2
BLAKE2b-256 checksum
How to use checksums
216b6df2b9f2468e06d8dfa22dd476dab2d17aec5b69e37c6f4fefee9af5b945
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp313-cp313-win_amd64.whl

Download URL bayesian_cpp-0.1.3-cp313-cp313-win_amd64.whl
Size 181.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bf45ac45d6e416ce11a7790f48a11a1025b955191166d7eba4a98dfa5b3457c6
BLAKE2b-256 checksum
How to use checksums
2b7791ffddde3485703eb0a9291619788f89c4c14eddbb7848db0a73904b5f60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp313-cp313-win32.whl

Download URL bayesian_cpp-0.1.3-cp313-cp313-win32.whl
Size 145.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
4e178353b62c6b72f581506b90804beeb72503c594b9e5e8455c896ee4a0eccd
BLAKE2b-256 checksum
How to use checksums
d83fab3684ae10241171a68f8789c16a56c443ed2a7f7076e2a7fd4d0d82772d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
91dff2112ad88960e8df131b7191bb094342e2039fc56a21b5b0f372bf8f572c
BLAKE2b-256 checksum
How to use checksums
ecb0e836b0e6942885961a2755be42fc126b85137d2b3ca4658592015497325e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 241.1 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
17fb715381baaebd785b2ae68ecaa09ddf66ae29e34f5d71d333b6d9afb9cf86
BLAKE2b-256 checksum
How to use checksums
491a3570a5dd1acdb640e06334a8c85ff59819c51e761345bec4a3d1ad066d5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL bayesian_cpp-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Size 195.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ef0e71e287f579417ad7b6d5c419b6ecc47893cb5e28fdd48b34dca91d417a53
BLAKE2b-256 checksum
How to use checksums
75ce372481be03c6a993b7ab247c3844a82f9171a5746d28958a993469ad7fad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp312-cp312-win_amd64.whl

Download URL bayesian_cpp-0.1.3-cp312-cp312-win_amd64.whl
Size 181.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ea8715c848b628b3b9c6fff89f34ef7487858041ea6b6d07ee6a392e1e90aa9e
BLAKE2b-256 checksum
How to use checksums
f4c74a1036385b53cdb80cd0548bcc9b2b5ee3751dd611816139ef1166e70b53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp312-cp312-win32.whl

Download URL bayesian_cpp-0.1.3-cp312-cp312-win32.whl
Size 145.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
6b72dfc93ae03f650963a0120d0756cbab34cb37339795e95096614ba305b225
BLAKE2b-256 checksum
How to use checksums
12b22e2b98865c2136df08de5bf5dc590fb1bb9a6ef401d419e8bab6355bae30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a1bbe33a53c673c2fb3dec24f7d9b8ea61f8a07b2801d57200d4fae929a4eeb4
BLAKE2b-256 checksum
How to use checksums
1e6640690e0992addf404ab56f1d266c54b312d4b2581fbbe9849f5a319ba7fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 241.1 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
84bbc7903ce02bc0db0e80c3cc186f7cdbceab6d0fd775724d30bc0e0344ae60
BLAKE2b-256 checksum
How to use checksums
5a5f5a9c83619a1aabbaba3b84c1af3d2f838f08d68436a66f830f25a2c80dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL bayesian_cpp-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Size 195.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
869c53faf88e0a96078a290f867a27f564a04536f7b2c21255f8fc2df8e997ce
BLAKE2b-256 checksum
How to use checksums
0701619fedfa6344473841066cc140badfd746aee724dfb0899d7b8c3d601cc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp311-cp311-win_amd64.whl

Download URL bayesian_cpp-0.1.3-cp311-cp311-win_amd64.whl
Size 180.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bedf22221f3c5557d21f012af08611bf991c153684c388f42b5bb32f15e8b95e
BLAKE2b-256 checksum
How to use checksums
dd6d644da639852820d1816b8dbf369c03dc682e466a05b7f4569170662be673
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp311-cp311-win32.whl

Download URL bayesian_cpp-0.1.3-cp311-cp311-win32.whl
Size 144.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b121cbea8c0fc75ab3fc39b6b36ed499b57953d272c02340e1df180325a8356c
BLAKE2b-256 checksum
How to use checksums
7ffe304183667b7aa833ebddd5e34aa21c88dcd88039fd516553b604dd2d4a51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c115d100f24076b46a31478a8e58087b280a14b6df11fb73551e37c9a801ed39
BLAKE2b-256 checksum
How to use checksums
03b90df0199ee42753880ff9d2e727e749fe1c6ca9516a1b40c683c20069bf82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 237.4 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c403f1d6e2369c7768110c1b995f7a00274b411d1367ec090755d187179be855
BLAKE2b-256 checksum
How to use checksums
eac6688cce44392fd5b4f7d6d2cf818c7881902417f0a832e320155620c5f29d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL bayesian_cpp-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Size 192.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad04c62cc147291db6c383ce9d2a2264fe13c42c6fbd247c1e8d0dcaf6c3d402
BLAKE2b-256 checksum
How to use checksums
8d289d34d1cb2aae80b20047f20c3ee1d164d373b60e600374597dad8c9d76fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp310-cp310-win_amd64.whl

Download URL bayesian_cpp-0.1.3-cp310-cp310-win_amd64.whl
Size 179.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ed57aae602a996a408ecff83db696014c743c1708f5381bf9db010f2bc0136d4
BLAKE2b-256 checksum
How to use checksums
ef301f66e0e69b5e3d60e168b52f2ab0a40179acd5267d351177a88b1754f4db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp310-cp310-win32.whl

Download URL bayesian_cpp-0.1.3-cp310-cp310-win32.whl
Size 143.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
324bef1179e64a5ab7633bb2dbdce30595578691c933a26518b0dca9234dddd3
BLAKE2b-256 checksum
How to use checksums
63fef90d369bb5d7f930200a9ff4a264fcff5b9527e240a4d39294ac7b0d224c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bc1ef6cba20d8189b23aeeaee6e28563e29570f8b3ce7b19d97c62a267a304a6
BLAKE2b-256 checksum
How to use checksums
7ca2e0eabb67364fc26e25ff87d1fcfc33523c0ca741b3325ba2b06c45ac6e3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 236.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6cf886dc6a252cb4a22c8ff149c127647eaf0a60a386bc12156992cd9232728
BLAKE2b-256 checksum
How to use checksums
26413617e5c8f3deeab095f1ee5354f96cfeae3cccea6882a681217df1b14336
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL bayesian_cpp-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Size 191.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37c2186078d328c63425bec95e1d4240a5183099a967b988c780dfe55fe66537
BLAKE2b-256 checksum
How to use checksums
0318a7621f8f21a7db48f20f8af00e3db47ea6b1251e193dc84c1cad75a83163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp39-cp39-win_amd64.whl

Download URL bayesian_cpp-0.1.3-cp39-cp39-win_amd64.whl
Size 179.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
c747ea61252853f50b1e827acd399cf531869005cc5547ffa0d9f00c4711a6f8
BLAKE2b-256 checksum
How to use checksums
c2197a009c27b47c4dfed50f42351e4b6519b55fe435c0f96f055cabb269a8d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp39-cp39-win32.whl

Download URL bayesian_cpp-0.1.3-cp39-cp39-win32.whl
Size 143.7 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
3849e85c0ebbce206f22519572a4d98b695f65e4cbe8d1b3170c3744a3404eee
BLAKE2b-256 checksum
How to use checksums
0038c897bd12d62fd8a1e329f9665cdba8822205f499f1171b835baba16bb8ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
53d783a4cd4b5095d60d2c89a271f1a0b2bb3fd303edbdd8a0f515d76d19a1c5
BLAKE2b-256 checksum
How to use checksums
5080061a17555161cab2aae2ca5b8db3d2eb53fc6336f08b61e2dbbe6c1fdedd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bayesian_cpp-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 237.0 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a9127046fb688c60645bb255cc8f6b146129180d20519adc951b0da32f08caaf
BLAKE2b-256 checksum
How to use checksums
070dc721e389c0b8ec7e1b7f1f36b1a8baef67adac1a8a78597d9f31b8a7ecc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / bayesian_cpp-0.1.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL bayesian_cpp-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Size 191.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0fe2dffa01d8135b2dec600f78cea8a7d243e6dcf61356e22f0d1b8b320a3c2d
BLAKE2b-256 checksum
How to use checksums
d94cbf74287b2235226934b127f00d2f350c1097064c9e3ea4079fa107d7c15a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for bayesian-cpp 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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