This C++ version of BAT is still being maintained, but addition of new features is unlikely. Check out our new incarnation, BAT.jl, the Bayesian analysis toolkit in Julia. In addition to Metropolis-Hastings sampling, BAT.jl supports Hamiltonian Monte Carlo (HMC) with automatic differentiation, automatic prior-based parameter space transformations, and much more. See the BAT.jl documentation.
Changelog for version 0.3.2
2010-01-21 Daniel Kollar* fixed use of CXXFLAGS with ./configure * re-up final version 0.3.2 2010-01-20 Daniel Kollar * final version 0.3.2 2010-01-19 Daniel Kollar * version 0.3.2 release candidate 4 (.rc4) * updated CREDITS * added a line about MAC OS X to INSTALL * mentioned tutorials in examples/README 2010-01-19 Frederik Beaujean * BCHistogramFitter::CDF: - random allocation for non-integer bin contents 2010-01-18 Daniel Kollar * fixed debug compilation mode 2010-01-18 Frederik Beaujean * BCHistogramFitter::CDF: - included warning for non-integer bin contents * BCModel::GetChi2Johnson - fix bug for CDF=1 at the limit of probability 2010-01-18 Daniel Kollar * version 0.3.2 release candidate 3 (.rc3) * fixed two more issues in the configuration/compilation * small updates to silence some compilers 2010-01-15 Frederik Beaujean * introduction.tex: - fixed numerous typos - included information on the new p value methods 2010-01-15 Daniel Kollar * version 0.3.2 release candidate 2 (.rc2) * updated releasenotes.txt * use rootcint defined by ROOT_PATH macro rather than what's in path 2010-01-14 Frederik Beaujean * manual.tex: - fixed numerous typos - included information on the new p value methods - changed version to 0.3 - simulated annealing mentioned but not explained - MAC suppport mentioned * BCHistogramFitter::CalculatePValueLeastSquares - bugfix in weights for zero count 2010-01-14 Daniel Kollar * version 0.3.2 release candidate 1 (.rc1) * added configure option to enable compilation in debug mode * if compiled on Darwin (Mac OS X) create symbolic link from .dylib to .so when running make install * update INSTALL, README and releasenotes.txt * changes due to CVS->SVN migration * copy models/README to models/README.full and remove not-yet-released models from models/README for the release 2009-12-16 Daniel Kollar * removed empty directories * BCModelOutput: - don't call default constructor from another constructor, create Init() method to do what is needed - un-const fFileName - protect write methods and give an error if file not opened * BCParameter: - don't call defaoult constructor from another constructor 2009-12-15 Daniel Kollar * src/Makefile.am: - all ROOT variables are determined by configure - add CXXFLAGS to source compilation * INSTALL: - fix description for specification of ROOTSYS - add more info on ./configure 2009-12-15 Frederik Beaujean * BCMath: - removed exponential RN generator method * BCModel: - fixed bug that causes seg fault * BCGraphFitter: - added CDF method 2009-12-09 Kevin Kroeninger * models/BinStackTool: added path for printing histograms. * models/BinStackTool: set ranges for summary plot properly. 2009-12-08 Kevin Kroeninger * models/StackTool: Added difference plot to stack plot. 2009-12-02 Kevin Kroeninger * models/SummaryTool: minor modifications to style. * models/SummaryTool: added Latex table for parameter estimates. 2009-12-02 Kevin Kroeninger * models/SummaryTool: added plots which show the knowledge update from prior to posterior (in 2-D). * models/SummaryTool: added PriorModel class. * models/StackTool: added fraction plots, minor modifications. 2009-12-01 Kevin Kroeninger * models/SummaryTool: added plots which show the knowledge update from prior to posterior (in 1-D). 2009-11-30 Frederik Beaujean * BCModel: - changed prototype for CDF - fixed bug about #quantiles in GetChi2Johnson * BCHistogramFitter::CDF: - changed prototype - fixed bug with parameter setting in integral * readme.devel: - removed CVS comments - added compilation hint for older autoconfigure version * INSTALL: - added hint for debugging compilation of BAT 2009-11-26 Kevin Kroeninger * models/SummaryTool: added more information on the summary plots. 2009-11-25 Kevin Kroeninger * models/BinLikeTool: added tool for fitting a single function to a set of histograms. * models/SummaryTool: added tool for printing summary information of a model. 2009-11-20 Frederik Beaujean * BCModel: - added methods for goodness of fit test from Johnson(2004) paper based on chi2 statistic - function prototype for the cumulative distribution function of a single observation * BCMath: - helper method to sample N random numbers according to a chi2 distribution * BCHistogramFitter: - added two methods to calculate the p value, one from a chi2 and one from the likelihood (cf. PDG ch.32) - implemented Poisson CDF 2009-11-17 Frederik Beaujean * StackTool: - added that folder which missed the migration from CVS to SVN