Skip to content

Releases: argiopetech/base

BASE-9 Release 9.5.0

01 Mar 18:16
9.5.0
Compare
Choose a tag to compare

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

11 Oct 18:18
9.4.5.2
Compare
Choose a tag to compare

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

06 Jun 20:06
9.4.5.1
Compare
Choose a tag to compare

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

01 Jun 01:56
9.4.5
Compare
Choose a tag to compare
BASE-9 Release 9.4.5 Pre-release
Pre-release

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

11 Mar 22:40
9.4.4.1
Compare
Choose a tag to compare

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

08 Mar 20:32
9.4.4
Compare
Choose a tag to compare
BASE-9 Release 9.4.4 Pre-release
Pre-release

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

16 Nov 05:08
9.4.3
Compare
Choose a tag to compare

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

21 Oct 20:19
9.4.2
Compare
Choose a tag to compare

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

22 Sep 04:30
9.4.1
Compare
Choose a tag to compare

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

03 Sep 20:42
9.4.0
Compare
Choose a tag to compare

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.