Restore support for Numpy 1.x while keeping support for Numpy 2.x.
2.1.0 (2024-08-23)
BAYESTAR now terminates gracefully if you interrupt it by typing control-C or
sending the process in which it is running a SIGINT signal. Previously, there
was a bug in the signal handling code that caused it to segfault on keyboard
interrupt.
Note that if you invoke BAYESTAR multiple times in different threads of the
same process, then only one of the invocations will stop early due the
interrupt, because signal handlers are process-wide.
Enhancements to the command-line tool ligo-skymap-plot:
Read in and reproject sky maps in multi-resolution format. This
significantly decreases memory consumption when plotting high-resolution
sky maps.
The algorithm that calculates credible areas printed in the plot legend
now matches the algorithm in ligo.skymap.postprocess.crossmatch: it
does linear interpolation of area when the credible level falls between
pixels.
The ligo-skymap-plot-volume script now uses multi-resolution sky maps
internally. This will significantly decrease its memory usage for
high-resolution sky maps.
Use a Wayback Machine URL to download the Mellinger sky panorama because the
original URL is broken.
Fixes related to the cut_dateline and cut_prime_meridian functions:
Adjust to API changes between Shapely 1.x and 2.x.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps ligo-skymap from 2.0.1 to 2.1.2.
Changelog
Sourced from ligo-skymap's changelog.
... (truncated)
Commits
57fcc6e
Update changelog for version 2.1.2125602f
Update changelog for version 2.1.2rc18654472
Run macOS arm64 tests against Sequoia3254656
Add sign convention for gstlal_inspiral_coinc_extractor62ccb6b
Require gcovr<867a6e1f
Back to development2da78a3
Update changelog for verrsion 2.1.16db5372
Update changelog for 2.1.1rc1fb6740c
Allow dev-deps job to faile94dde9
Always run dev deps testsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show