Skip to content

Releases: BayesianStellarEvolution/base-cpp

BASE-9 Release 9.6.2

10 Dec 14:33

Choose a tag to compare

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 veryVerbose flag 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 --ignoreLowSigma flag to silence.
  • Negative sigmas are now an error when seen in photometry files. Use the --allowNegativeSigma flag 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 --exitAfterLoad flag is now available to prevent the run, primarily for testing flag, model, and photometry loading.
  • The hyades.csh and runs.sql scripts formerly in scripts/ 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

22 May 17:19

Choose a tag to compare

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