Draft: Create asimov 0.6
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.