1. Contributing

1.1. General Information

The Open Bayesian Trees (OpenBT) project evolved from an initial C + MPI codebase written from scratch in 2010 through two subsequent ground-up rewrites culminating in the current C++ codebase with R and Python wrappers. Matt Pratola (mpratola@iu.edu) has served as the primary author and architect for OpenBT. John Yannotty (jcyannotty@gmail.com) made significant contributions to the project including BART-based model mixing, the Random Path BART (RPBART) model and RPBART-based model mixing, integrating the Eigen library, and writing Python wrapper code. Jared O’Neal (joneal@anl.gov) led the move from Autotools to Meson and built out the various Github and Python integrations as part of folding OpenBT into BAND. Akira Horiguchi (ahoriguchi@ucdavis.edu) made contributions with Sobol sensitivity indices and Shapley indices as well as Pareto front-based multiobjective optimization. Clark van Lieshout (clarkvan33@gmail.com) contributed Python wrapper code. Robert McCulloch (robert.mcculloch@asu.edu) made contributions in the early days with the random number generators and log gamma approximation.

The current repo, now housed within the wider BAND project, becomes the long-term home for OpenBT.