Releases: cta-observatory/pyirf
pyirf v0.13.0 – 2025-05-22
What's Changed since v0.12.0
See the changelog in the docs and the list of merged pull requests below.
- Render changelog for 0.13 (#303) @maxnoe
- Allow astropy 7.0, move all options to pyproject.toml (#302) @maxnoe
- optimization of multiplicity, theta and gh cut (#204) @maxnoe
- Add sphinx.configuration key for ReadTheDocs (#296) @HealthyPear
Contributors
@HealthyPear, @JBernete and @maxnoe
v0.12.0 – 2024-11-15
For the changelog, see https://pyirf.readthedocs.io/en/stable/changelog.html#pyirf-v0-12-0-2024-11-15
Find the list of merged PRs below.
What's Changed since v0.11.0
- Prepare changelog for 0.12.0 (#291) @maxnoe
- Update energy_dispersion_to_migration to account for fix in energy dispersion normalization (#273) @HealthyPear
- Effective Area 3D (#281) @luca-dib
- Multiple quantiles for angular_resolution (#290) @LukasBeiske
- Update .mailmap (#287) @HealthyPear
- Add compatibility with numpy 2.0 and replace deprecated logging.warn() (#289) @LukasBeiske
Contributors
v0.11.0 – 2024-05-14
See the rendered changelog in the docs: https://pyirf.readthedocs.io/en/latest/changelog.html#pyirf-v0-11-0-2024-05-14
For the list of merged pull requests and contributors, see below:
What's Changed since v0.10.1
- Render changelog for 0.11 (#286) @maxnoe
- Improve Handling of Fill-Values in RAD_MAX Estimator (#282) @RuneDominik
- Add 2023 ICRC paper to README (#284) @RuneDominik
- Remove compatibility pins (#283) @maxnoe
- Add Extrapolator Utilizing Visible Edges Blending (#253) @RuneDominik
- Fix scipy to <1.12 (#279) @RuneDominik
- Fix docs build (#277) @maxnoe
- Add cref (#275) @jsitarek
- Update dependencies, support astropy 6.0 (#271) @maxnoe
- Pin astropy to >=5.3,<6 for gammapy (#274) @maxnoe
- Correct typos in docstrings (#269) @morcuended
- Some clarification of what functions do (#266) @Tobychev
- Fix energy_bias_resolution_from_energy_dispersion (#268) @maxnoe
- Ignore warnings of possibly NaN bins in sensitivity (#264) @Tobychev
Contributors
v0.10.1 – 2023-09-15
What's Changed since v0.10.0
- Render changelog for 0.10.1 (#262) @maxnoe
- Extend and rework IRF interpolation docs (#255) @RuneDominik
- Fix PowerLaw.from_simulation for new SimulationInfo, add test (#258) @maxnoe
- Fix leftover config errors after renaming default branch to main (#254) @maxnoe
- Add estimate_background to all (#256) @maxnoe
Contributors
@RuneDominik and @maxnoe
v0.10.0 – 2023-08-23
What's Changed since v0.9.0
This fix contains an important bugfix for the computation of energy dispersion matrices.
A script to fix existing DL3 files is attached to this release.
See the full changelog on readthedocs: https://pyirf.readthedocs.io/en/latest/changelog.html
Merged Pull Requests:
- Render changelog for 0.10 (#252) @maxnoe
- Allow setting which quantile to use for angular resolution (#234) @maxnoe
- Add lower viewcone limit (#239) @maxnoe
- Normalize edisp to integral of 1, not sum of 1 (#250) @maxnoe
Contributors
v0.9.0 – 2023-07-20
Below are the merged pull requests, for the more detailed changelog see:
https://pyirf.readthedocs.io/en/latest/changelog.html#pyirf-0-9-0-2023-07-20
What's Changed since v0.8.1
- master -> main (#248) @maxnoe
- Render changelog for 0.9 (#246) @maxnoe
- Remove nonsensical condition from relative_sensitivity (#241) @maxnoe
- Have ComponentEstimators sort input in increasing order for 1D-grids (#245) @RuneDominik
- MomentMorphNearestSimplexExtrapolator for Discretized PDF Components (#237) @RuneDominik
- Fix nearest simplex finding (#240) @RuneDominik
- Update author_email (#244) @maxnoe
- Update python to >= 3.9 (#243) @RuneDominik
- Update .github workflows (#242) @RuneDominik
- Extrapolator Structure and NearestSimplexExtrapolator for Parametrized Components (#236) @RuneDominik
- Correct GridDataInterpolator Testfile (#235) @RuneDominik
- Use importlib resources instead of deprecated pkg_resources (#233) @maxnoe
- Add Nearest Neighbor Searcher as Alternative for Inter-/Extrapolation (#232) @RuneDominik
- Fill n_events in angular_resolution (#231) @maxnoe
- Add Moment Morph Interpolation (#229) @RuneDominik
- Refactor interpolation structure (#228) @RuneDominik
- Use nanmedian by default for energy_bias_resolution (#223) @maxnoe
- Update readthedocsconfig (#220) @maxnoe
Contributors
@RuneDominik and @maxnoe
v0.8.1 – 2023-03-16
Below are the merged pull requests, for the more detailed changelog see:
https://pyirf.readthedocs.io/en/latest/changelog.html#pyirf-0-8-1-2023-03-16
What's Changed since v0.8.0
- Prepare changelog for 0.8.1 release (#219) @maxnoe
- Use prod5 irf fixture in AEFF interpolation test (#214) @RuneDominik
- Update .zenodo.json (#218) @RuneDominik
- Update mailmap (#217) @maxnoe
- Rewrite interpolation structure to utilize extendible class structure (#210) @RuneDominik
- Parse zenith angle of irfs (#213) @RuneDominik
- Use float64 in li_ma_significance (#212) @RuneDominik
- Add fixture containing some prod5 irfs from zenodo (#211) @RuneDominik
- Delete wrongfully entered newsfragments (#209) @RuneDominik
- Move setuptools-scm to devdeps (#206) @maxnoe
- Move towncrier to own config (#208) @RuneDominik
- Implement towncrier (#207) @RuneDominik
Contributors
@RuneDominik and @maxnoe
v0.8.0 – 2022-11-25
What's Changed since v0.7.0
- Update gammapy requirement to 1.x (#202) @maxnoe
- Interpolate RAD_MAX tables (#180) @RuneDominik
- Improve under/overflow and nan handling in binning related functions (#199) @maxnoe
- Fix unit handling of powerlaw (#200) @maxnoe
- Improvements for calculating sensitivity on diffuse gammas (#197) @maxnoe
- Fix ang res unit handling, fixes #192 (#193) @maxnoe
- Ignore under/overflow events in table operations (#189) @maxnoe
- Include endpoint in create_bins_per_decade if it matches the regular spacing, fixes #187 (#188) @maxnoe
Contributors
@RuneDominik and @maxnoe
v0.7.0 – 2022-04-19
v0.6.0 – 2022-01-10
What's Changed since v0.5.0
- Add changelog for 0.6.0 (#173) @maxnoe
- Enable intersphinx, use to link to gammapy docs (#168) @maxnoe
- Add release-drafter action (#171) @maxnoe
- Replace outdated link to redmine by xwiki link (#172) @GernotMaier
- Update DOIs in README and documentation (#169) @HealthyPear
- Fix package name in environment.yml (#167) @maxnoe
- Update gammapy to 0.19 (#164) @mdpunch
- Do not require private DL2 event display output anymore for unit tests (#165) @maxnoe
- Refactor hist normalization, remove assert from library code (#162) @maxnoe
- Add missing docs pages (#160) @maxnoe
- Interpolate psf (#156) @jsitarek
- gadf url corrections (#159) @GernotMaier
- Fill energy and/or angular resolution tables with NaNs if input events table is empty (#154) @HealthyPear