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 2 of 11

1.1.2

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

- Update for compatibility with Matplotlib 3.8.0.

- Binary wheels for macOS x86_64 are now built against Big Sur (10.15), because
Catalina (11) is past end of life.

- Fix deprecation warnings from importlib.resources.

1.1.1

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

- Fix a typo in the ``setup.cfg`` file that prevented correct interpretation of
the minimum Python version. Contributed by
`ahnitz <https://github.com/ahnitz>`_.

1.1.0

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

- Add ``max_depth`` keyword argument to the call to
``MOC.from_valued_healpix_cells`` in ``ligo-skymap-contour-moc``.
Contributed by `parkma99 <https://github.com/parkma99>`_.

- Improve handling of the ``--output`` command line argument for
``ligo-skymap-contour-moc``:

- Add ``-o`` as a short form.

- Don't write to stdout by default; it does not make sense to write a binary
FITS file to stdout.

- Make the argument required.

- Drop dependency on distutils to prepare for its removal in Python 3.12.
See `PEP 632 <https://peps.python.org/pep-0632/>`_.

- Drop support for Python 3.8.

- Vectorize ``find_ellipse`` over the ``cl`` argument.

- Tune compiler settings used to build wheels for PyPI:

- Add the option ``-fvisibility=hidden`` to hide all symbols except for the
Python entry point. This improves the efficiency of link-time optimization.
On average, it speeds up BAYESTAR by about 5%.

- Add the options ``-Ofast -fno-finite-math-only -flto`` on Linux aarch64
and macOS, the targets on which we use gcc. These options approximate the
configuration that we use for icc on Linux x86_64. On average, this change
speeds up BAYESTAR on macOS by about 30%.

- Factor out the Python implementation of the BAYESTAR adaptive mesh refinement
algorithm so that other libraries can use it. It is exposed as
``ligo.skymap.moc.bayestar_adaptive_grid``.

- Fix incorrectly rendered default values for some command line arguments in
the documentation.

- Move coherence plots from GWCelery to ligo.skymap.

1.0.7

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

- Track an API change in Matplotlib 3.7.0. Update test baseline images.

- Update Linux wheels from manylinux2014 to manylinux_2_28.

- Require scipy ≠ 1.10.0 due to an unplanned API change in that version, which
was fixed in 1.10.1.

- Add unit tests under Python 3.11 to the continuous integration pipeline.

1.0.6

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

- Fix an issue with OpenMP and Python multiprocessing that caused
``ligo-skymap-stats`` to parallelize inefficiently on Linux.

1.0.5

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

- Require scipy < 1.10.0 due to removal of ``multivariate_normal_gen.cov`` in
that version. A future version of Scipy may add it back as a property; see
`scipy/scipy17896`__.

__ https://github.com/scipy/scipy/issues/17896

Page 2 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.