Skip to main content

OpenBT

OpenBT is an extensible software project that implements a variety of Bayesian tree models for scientific and industry applications, including regression, model mixing, sensitivity analysis and multiobjective optimization.

The heart of OpenBT is a set of C++ tools that can be used directly via the command line or indirectly through the openbt Python package or RopenBT R package, which wrap the tools.

The introduction of a Python wrapper in the OpenBT project was started in this PyPI project space as the openbt package. These efforts were later expanded independently in the OpenBTMixing project, which was based off of the original Bitbucket OpenBT project, and its openbtmixing package. These two projects were merged together with the resulting, modernized Python package being distributed here as the openbt package as of v1.2.0.

This repository and its contents are being established and developed as part of BAND framework.

Please see LICENSE.

Support

To

  • report potential problems with OpenBT or any of the packages derived from it,
  • propose a change, or
  • request a new feature,

please check if a related Issue already exists before creating a new issue. For all other communication, please send an email to the OpenBT development team

Documentation

User and Developer Guides are hosted on ReadTheDocs. Please refer to those documents for information including examples.

Installation & Testing

Refer to the getting started sections in the User Guides related to the tools or packages that you intend to use.

Contributing to OpenBT

Contributions are welcome in a variety of forms; see Contributing in the Developer Guide.

Cite OpenBT

@techreport{openbt2026,
  author      = {Matthew T. Pratola and John C. Yannotty},
  title       = {{OpenBT} User Guides},
  institution = {},
  number      = {Version 1.2.0},
  year        = {2026},
  url         = {https://openbt.readthedocs.io/}
}

Metadata

Release files for openbt 1.2.0

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

Source distribution (sdist)

Source distribution for openbt 1.2.0
File Size Uploaded Provenance
openbt-1.2.0.tar.gz 162.4 kB Without provenance Details

Release files / openbt-1.2.0.tar.gz

Download URL openbt-1.2.0.tar.gz
Size 162.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f85849cf0605faf46ecb8149ec5ab6ad9b2325563eed1e69d8632817ef489696
BLAKE2b-256 checksum
How to use checksums
94a9e6eb52276de721e282b184cfbf74ce35b1716049c46e5c030ebad9c4e82f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Security for openbt 1.2.0

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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