Skip to content

Asimov 0.5.0

Compare
Choose a tag to compare
@transientlunatic transientlunatic released this 02 Aug 16:01
· 169 commits to master since this release
v0.5.0
e02f154

This is a minor feature release designed to implement new functionality
required for running LIGO's O4a parameter estimation workflows.

Breaking changes

This release is not believed to introduce any backwards-incompatible
changes.

Merges

  • ligo!51:
    Updates to the RIFT ini file
  • ligo!71:
    Introduces monitor and application hooks
  • ligo!72:
    Changes to the handling of state vectors
  • ligo!73:
    Changes to allow bilby to use new likelihood models
  • ligo!74:
    Changes to the handling of priors in bilby, removal of prior files
  • ligo!76:
    Improvements to ledger file handling
  • ligo!77:
    Fixes a bug with profiling data collection
  • ligo!78:
    Allow ROQ use in bilby
  • ligo!79:
    Fix a bug where accounting information is omitted from asimov-generated condor jobs
  • ligo!86:
    Updates various bilby defaults

Major New Features

Hooks

Introduced in ligo!71, asimov now allows plugins to interact with the monitor loop, and gain access to the ledger once the monitoring process has completed. It also allows external packages to provide new data via the asimov apply} interface.

ROQ bases in bilby

This version introduces support for ROQ bases in bilby.

Review status

The newly reviewed features in asimov 0.5.0 are:

The newly reviewed capabilities in asimov 0.5.0 are:

Additional reviewed updates:

  • Revised BayesWave defaults associated with v1.1.0
  • Revised bilby_pipe defaults associated with v1.0.8 and also compatible with v1.1.0.
  • Compatibility with pesummary v1.0.0

Getting asimov v0.5.0

pypi

You can install this preview directly from pypi using pip:
pip install --upgrade asimov==v0.5.0

git

You can clone this repository and install from source by running

git clone git@git.ligo.org:asimov/asimov.git
git checkout v0.5.0
pip install .