Ligo.skymap

Latest version: v2.1.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

1.0.4

==================

- Change the default value of the ``origin`` card in FITS files generated by
BAYESTAR and ``ligo-skymap-from-samples`` from ``LIGO/Virgo`` to
``LIGO/Virgo/KAGRA``.

- Build binary wheels for the aarch64 (Arm64) architecture on Linux.

1.0.3

==================

- Update condor accounting group in ``bayestar-localize-coincs`` and
``bayestar-mcmc`` to ``ligo.dev.o4.cbc.pe.bayestar``.

- Track `pending deprecation of matplotlib.cm.register_cmap`__.
Require matplotlib >= 3.5.0.

__ https://matplotlib.org/stable/api/prev_api_changes/api_changes_3.6.0.html#pending-deprecation-top-level-cmap-registration-and-access-functions-in-mpl-cm

- The function ``ligo.skymap.postprocess.ellipse.find_ellipse`` will now return
a tuple of the same length in all circumstances, even under error conditions.

1.0.2

==================

- Add fast path for PowerPC and other architectures in ``uniq2order``.

1.0.1

==================

- Replace deprecated
``astropy.cosmology.default_cosmology.get_cosmology_from_string``.

- Build wheels for arm64 on macOS.

- Add fast path for arm64 in ``uniq2order``.

1.0.0

==================

- 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.

0.6.1

==================

- Skip Numpy 1.22.0 because of an issue with Astropy table aggregation.
See `astropy12706`_.

.. _`astropy12706`: https://github.com/astropy/astropy/issues/12706

- Skip lalsuite 7.2 due to an upstream regression. See `lalsuite!1757`_.

.. _`lalsuite!1757`: https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/1757

- Work around a regression in Numpy 1.22.0 that broke building third party
packages using the limited Python C API. See `numpy20818`_.

.. _`numpy20818`: https://github.com/numpy/numpy/pull/20818

- Update to python-ligo-lw >= 1.8.0.

Page 3 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.