Skip to content

bandframework/OpenBT

Repository files navigation

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.

This repository was established by merging the contents of the original Bitbucket OpenBT repository with the OpenBTMixing repository, which was based off of the former. It, therefore, supersedes those two repositories, which will be frozen. Releases resulting from this merging start with v1.2.0.

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

Repository

Build Sphinx Docs Check Links Check Spelling

C++

Test OpenBT C++ Command Line Tools

Python

Measure OpenBT Python Coverage Test OpenBT Python Source Distribution Test OpenBT Developer-mode Installation Test OpenBT in Anaconda

License & Copyright

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 Pratola and John Yannotty},
  title       = {{OpenBT 1.2.0} User Guides},
  institution = {Indiana University Bloomington},
  number      = {Version 1.2.0},
  year        = {2026},
  url         = {https://openbt.readthedocs.io/}
}

About

Open Bayesian Trees (OpenBT) project

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages