==================
- Run unit tests under Python 3.10.
- Update the `BAYESTAR interface definition document`_ to state that online CBC
pipelines should now include their PSD files in the initial ``coinc.xml``
upload, and should not upload a separate ``psd.xml.gz`` file.
``bayestar-localize-lvalert`` will now download ``psd.xml.gz`` (and log a
warning) only if the PSD was not present in the ``coinc.xml`` file.
.. _`BAYESTAR interface definition document`: https://lscsoft.docs.ligo.org/ligo.skymap/interface.html
- Several enhancements and bug fixes in ``bayestar-inject``:
- Swap component masses if necessary so that mass1 >= mass2 always.
- Rename the ``--min-snr`` option to ``--snr-threshold`` for consistency with
the same option for ``bayestar-realize-coincs`. The old ``--min-snr``
spelling is deprecated and will be
removed in a future release.
- Add the ``--min-triggers`` option to ``bayestar-inject`` to control the
minimum number of triggers to form a coincidence, for consistency with
``bayestar-realize-coincs``.
- Add the ``--distribution-samples`` option to load samples for the intrinsic
mass and spin distribution from an external file.
- Linux wheels are now built against cfitsio 4.1.0. See
https://github.com/lpsinger/ligo.skymap/issues/12.
- Add the ``request_disk`` flag when submitting ``bayestar-localize-coincs``
jobs to HTCondor. This is now required on LIGO Data Grid clusters.
- Fix compatibility with Astropy 5.1.