Tutorials
Users' guide
Advanced topics
Modules
Asimov is a python package to help with setting-up, automating, and monitoring parameter estimation workflows for gravitational wave signals.
Asimov makes setting-up and running parameter estimation jobs easier. It can generate configuration files for several parameter estimation pipelines, and handle submitting these to a cluster. Whether you’re setting-up a preliminary analysis for a single gravitational wave event, or analysing hundreds of events for a catalog, Asimov can help.
Asimov is able to interact with high throughput job management tools, and can submit jobs to clusters, monitor them for problems, and initiate post-processing tasks.
Asimov provides an API layer which allows a single configuration to be deployed to numerous different analysis pipelines.
Current gravitational wave pipelines which are supported are lalinference, bayeswave, RIFT, and bilby.
Asimov records all ongoing, completed, and scheduled analyses, allowing jobs, configurations, and results to be found easily.
Asimov can provide both machine-readible and human-friendly reports of all jobs it is monitoring, while collating relevant log files and outputs.
Asimov is available on pypi and can be installed via pip install ligo-asimov.