Releases: argiopetech/base
BASE-9 Release 9.5.0
This is the final feature release of this version of BASE-9. Only bug fixes will be pushed/accepted as pull requests.
Development on a new, fully-tested code base is ongoing at https://github.com/bayesianstellarevolution. Once that code is stable, future releases will be there. Until then please report bugs via the "Issues" tab on this repository.
Major changes
- The new
makeCMDwd
tool builds DA and DB isochrones for white dwarfs - A new IO backend supports output to and input from the traditional file and a new SQLite data formats
- There are new tools for working with the SQLite backend (
base-listRuns
,base-runSql
) - PARSEC, and new (2018) Yale and Montgomery models are integrated
- Gaia filters are supported
- Parallax or distance modulus priors can be placed on clusters
Bug fixes
sampleWDMass
no longer prints NaN in clusterMembership when sampling on a single WD- The 'U' filter is no longer explicitly required in the "exposures" field in the YAML file
BASE-9 Release 9.4.5.2
Moving forward, this project will track the latest release of the yaml-cpp
library from its repository, rather than maintaining a slightly modified (old) version in a fork. This updates the 9.4.5 branch to use that new yaml-cpp repository.
This is now the recommended release. 9.4.5.1 will no longer build (out of the box) due to deprecation of the old yaml-cpp fork.
BASE-9 Release 9.4.5.1
Major changes
- Fixes burnIters and iters sampleMass parameters being swapped
- Updated conf/base9.yaml to use more conservative (safer, but slower) defaults
BASE-9 Release 9.4.5
Major changes
- Adds the ability to set more restrictive model age bounds
- Adds ReadTheDocs documentation
- Enables multiPopMcmc by default
- Improves handling of command line flags without arguments (e.g., --noBinaries)
- Implements 2-core support for multiPopMcmc
- Adds output of interim population parameters in multiPopMcmc
- Improvements to makeCMD and simCluster
- Adds --noBinaries flag to sampleMass
- Adds the ability to disable WDs in sampleMass
- Modifies some command line flags to have correct camel case capitalization (see --help)
- Adds YAML parameters to control the per-star, per-iteration MCMC process in sampleMass (see conf/base9.yaml)
BASE-9 Release 9.4.4.1
AMI IDs
US East : ami-42f7d12a
US West (N. Cali): ami-2b65826f
US West (Oregon) : ami-f5bf9dc5
Major changes
- Fixes the R API
- Fixes issues with column alignment in *MpiMcmc
- Fixes improper prior on Y in multiPopMcmc
BASE-9 Release 9.4.4
Major changes
makeCMD
now outputs WD data with all available WD filters in a separate file from MS data- Adds the ability to choose between a normal and gaussian prior on logAge. This also allows sampling to be disabled
sampleWdMass
now outputs extra data (cooling age, effective temperature, etc) when passed the--details
flag- DA and DB WDs can be explicitly set in the photometry file
- Adds "crowded" settings for
scatterCluster
to simulate observing a globular cluster - Reintroduces starting values for all parameters
- Adds field stars to
simCluster
- Adds carbonicity prior settings which mimic logAge's new capabilities
- Ads --noWDs to disable WDs (and therefore restrictions placed by WD filter availability) in
simCluster
.
BASE-9 Release 9.4.3
AMI IDs
US East : ami-6633a20e
US West (N. Cali): ami-cf2c3d8a
US West (Oregon) : ami-a3104b93
Major changes
- Fixes improper "slope decreasing at endpoint" exit from the IFMR
- Adds HST filters to the WD atmosphere models (new models required)
BASE-9 Release 9.4.2
Major changes
- Build scripts now work in the Dash shell (and other POSIX-pedantic shells).
- Direct dependencies on the C++ Boost library have been removed. It's still needed for libYAML, but I'm hoping I can fix that for 9.4.3.
- The 'noBinaries' behavior is now off by default and can be toggled with the '--noBinaries' flag (it was formerly stuck on in RELEASE builds).
- MCMC programs now provide minimal output unless verbose mode is set via the YAML file or '--verbose' command line flag.
- The status of the 'noBinaries' flag is printed in verbose mode.
- Model bounds are printed in verbose mode and an overridable error is thrown if the starting value for age is outside the bounds.
- Starting values for parameters other than age have been removed.
- The invalid filter message is now more descriptive (and only prints in verbose mode).
- simCluster no longer complains about field stars (though they're still disabled).
- MCMC programs now respect the 'useDBI' column in photometry files.
- sampleMass has been heavily refactored. Notably, it now loads result files with Y and carbonicity columns, converts sigma to variance properly, and incorporates David Stenning's adaptive MCMC algorithm.
- sampleWDMass received the improvements to the result loading code and the sigma -> variance bug fix from sampleMass.
- The 'makeCMDs' tool which makes isochrones for all sampled parameters in a .res file has been added.
BASE-9 Release 9.4.1
Major changes
- Support for building out of the box on i7 Macs running OS X Mavericks
- YAML configuration modifications to reflect the mpiMcmc -> singlePopMcmc name change
- All applications now generate and print a random seed if none is given
- The _ suffix in the MCMC programs has been removed (it caused more problems than it solved). The user is responsible for ensuring uniquely named result files (as in 9.3.4 and before).
- makeCMD now uses the same grid method as calcPost (80 points interpolated between every EEP)
- makeCMD now provides apparent magnitudes (it previously provided absolute mags)
- build.sh now supports the PREFIX environment variable to specify an install prefix (/usr/local/bin is default)
- build_local.sh has been added to support simple installation of optimized binaries to BUILD/bin
BASE-9 Release 9.4.0
Major changes in this release include:
- A working makeCMD implementation
- New generic model format for the MS models
- Filters provided by the R API are now defined by the filters provided by the models. The
listFilters()
function has been added to show available filters. - Removal of explicit setting of filter sets in the YAML file
- Deprecation of the Yale-Yonsei models (possibly temporary)
- Fixed/re-enabled simCluster
- Rewritten scatterCluster implementation
- --noBinaries coimmand line flag (disables numerical integration over secondary mass)
- Support for models with multiple values of Y
- Sampling on two populations with different Y values
- Significant performance enhancements, particularly with the noBinaries option.
- mpiMcmc is now called singlePopMcmc
- Both MCMC programs now default to a random seed. The --seed command line option is still available.