Releases: BayesianStellarEvolution/base-cpp
Releases · BayesianStellarEvolution/base-cpp
BASE-9 Release 9.6.2
This is a minor release in the BASE 9.6 series. These notes include updates from 9.6.1 (not officially released) and 9.6.2.
Major Changes
- Add
veryVerboseflag for extra debug information in some cases (including listing all read photometry details) - Increase step sizes in
propClustIndep(used during burnin) by scaling by$scale * {step\ size} * t_\nu(1.0)$ instead of$t_\nu(scale * {step\ size}^2)$ . - Run now exits with a message if the burnin finishes with
logPost == -Inf. - Returns the Rcpp code to working order.
- Photometry file errors now provide a detailed report (line and field, including outputting the line)
- Low but positive sigmas now emit a warning when seen in photometry files. Use the
--ignoreLowSigmaflag to silence. - Negative sigmas are now an error when seen in photometry files. Use the
--allowNegativeSigmaflag to return the previous behavior (ignoring that filter for that star). - Photometry files are no longer "all or nothing". You may include only a comma-separated list of star IDs with
--include, or include all but a comma-separated list with--exclude. Both flags may be used, in which case the exclusion list modifies the included list. - Single-star runs now set the cluster-membership prior for that star to
$1$ (with message).
Other Changes
- Add experimental Beta-Binomial burnin mode (not exposed).
- Updates the CMake build to work with modern CMake on macOS.
- GSL is now found with find_package (which knows how to Homebrew).
- YAML-cpp is now a self-hosted fork.
- The
--exitAfterLoadflag is now available to prevent the run, primarily for testing flag, model, and photometry loading. - The
hyades.cshandruns.sqlscripts formerly inscripts/have been removed due to being significantly out of date.
Bug Fixes
- Fixes improper burnin iteration count leading to early exit of some stages.
Full Changelog: 9.6.0...9.6.2
BASE-9 Release 9.6.0
This is a major update to the BASE-9 family of tools.
Major changes
- Adds support for Apple silicon
- Removes SQLite back end
- Adds support for Pan-STARRS1, Bergeron 2019 and 2020 models and Cummings IFMR
- Adds support for new PARSEC models for Gaya DR3
- Adds hierarchical WD analysis tools based on work by Shijing Si
- Adds support for stopping after and starting from a saved burn-in
- Changes sampleMass and sampleWDMass to output results to a single file
- Changes MS model specification to require relative path to file rather than hard-coded number
Bug fixes
- Fix result file format breakage caused by long starIds