Skip to content

Draft: Create asimov 0.6

Daniel Williams requested to merge v0.6-preview into master

What?

This MR will create asimov 0.6.0, which is a new feature release.

Please note changes in behaviour and breaking changes below.

New features

New analysis types: asimov 0.6.0 introduces two new kinds of analysis: subject analyses, which allow an analysis to access configurations and results from multiple other analyses defined on a given event or subject, and project analyses which allow access to multiple analyses to be accessed across multiple events. These will allow much more complicated workflows than before which allow combinations of large numbers of subsidiary results.

Redesigned postprocessing workflows: This new version introduces an improved approach to post-processing, allowing much more sophisticated workflows to prepare results from analysis pipelines for either further analysis or later release. Postprocessing pipelines can now have multiple steps, and can be specified once for all analyses conducted by a specific pipeline.

Minor changes

Deprecation warnings: Deprecation warnings have been added to each of the pipelines (bilby, pesummary, lalinference, rift, and bayeswave) which are currently supported "out of the box" by asimov, as these will be removed in asimov 0.7 and replaced with plugins.

Bilby: The online pe argument has been removed from the bilby configuration template as this has been deprecated.

Removal of gitlab interfaces: More logic related to the disused and deprecated gitlab issue tracker interface has been removed.

Removal of calibration envelope logic: We have removed the logic required to find calibration files on the LIGO Scientific Collaboration computing resources. These have been moved to the asimov-gwdata pipeline, which will be used in O4 collaboration analyses.

Merge & Pull requests included

Who?

This MR was prepared by @daniel-williams and includes work from @mick.wright and @justin.janquart.

Edited by Daniel Williams

Merge request reports