Skip to content

Commit

Permalink
Merge pull request gammapy#5573 from meeseeksmachine/auto-backport-of…
Browse files Browse the repository at this point in the history
…-pr-5568-on-v1.3.x

Backport PR gammapy#5568 on branch v1.3.x (Update release notes for version 1.3)
  • Loading branch information
registerrier authored Nov 15, 2024
2 parents f4e5239 + fdab5be commit b32e38a
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 47 deletions.
4 changes: 4 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,10 @@ authors:
affiliation: "Université Paris Cité, CNRS, Astroparticule et Cosmologie, F-75013
Paris, France"
orcid: "https://orcid.org/0000-0002-8219-4667"
- given-names: Pei
family-names: Yu
affiliation: "Université Paris Cité, CNRS, Astroparticule et Cosmologie, F-75013
Paris, France"
preferred-citation:
authors:
- family-names: "The Gammapy team"
Expand Down
100 changes: 53 additions & 47 deletions docs/release-notes/v1.3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,35 @@

- Released October xx, 2024
- xx contributors
- 160 pull requests since v1.2 (not all listed below)
- 59 closed issues
- 197 pull requests since v1.2 (not all listed below)
- 69 closed issues

Contributors
~~~~~~~~~~~~
- Fabio Acero
- Arnau Aguasca-Cabot
- Axel Donath
- Kirsty Feijen
- Stefan Fröse
- Maxime Regeard
- Bruno Khélifi
- Claudio Galelli
- Arnau Aguasca-Cabot
- Fabio Pintore
- Bruno Khélifi
- Maximilian Linhoff
- Lars Mohrmann
- Daniel Morcuende
- Atreyee Sinha
- Brigitta Sipőcz
- Laura Olivera Nieto
- Michele Peresano
- Maximilian Linhoff
- Fabio Pintore
- Maxime Regeard
- Quentin Remy
- Gerrit Roellinghoff
- Hanna Stapel
- Quentin Remy
- Kirsty Feijen
- Fabio Acero
- Régis Terrier
- Lars Mohrmann
- Vasco Schiavo
- Laura Olivera Nieto
- Axel Donath
- Atreyee Sinha
- Brigitta Sipőcz
- Régis Terrier
- Santiago Vila
- Samantha Wong

- Pei Yu

Summary
~~~~~~~
Expand Down Expand Up @@ -92,8 +93,11 @@ New features

*gammapy.estimators*

- Add support for joint TS map : `TSMapEstimator.run()` now allows `Datasets` as input.
- Maps of likelihood profiles can now be computed with the `TSMapEstimator` via the argument : selection_optional = ["stat_scan"]
- Binwise likelihood profiles are now stored on FluxMaps.
- FluxMaps obtained from different datasets (eg: different event types) can be combined.
- Add a function to combine flux maps in `gammapy.estimators.utils.combine_flux_maps`. The combination can be done using the likelihood profile maps if available otherwise Gaussian approximation is used.

*gammapy.stats*

Expand Down Expand Up @@ -127,58 +131,59 @@ Bug fixes and improvements
- Add missing parallel processing options
- Add `TimeMapAxis.to_table()`
- Add a warning in `TemplateSpatialModel` for presence of nan values
- Fix TSmapEstimator stat_scan with sum_over_energy_group=False
- Fix ignored overwrite in datasets.write
- Improve plotting of spectral residuals by removing the mask in computation but rathere adding a visual mask
- Add strict option to MapAxis.downsample
- Add alpha maps to ExcessMapEstimator

- Fix ObservationsEventsSampler for observations based on full-enclosure IRFs
- Add a method to normalize TemplatePhaseCurveTemporalModel`


Pull Requests
~~~~~~~~~~~~~

This list is incomplete. Small improvements and bug fixes are not listed here.

- [#5545] Fix ObservationsEventsSampler for observations based on full-enclosure IRFs (Michele Peresano)
- [#5525] Norm TemplatePhaseCurveTemporalModel (Maxime Regeard)
- [#5472] Add the Matomo tracker into our documentation web pages (Bruno Khélifi)
- [#5466] Improve the time resolved spectroscopy tutorial (Claudio Galelli)
- [#5462] Update all the documentation with the new name of CTA : CTAO (Bruno Khélifi)
- [#5453] Fix time shift from sampled events with `MapDatasetEventSampler` (Fabio PINTORE)
- [#5453] Fix time shift from sampled events with `MapDatasetEventSampler` (Fabio Pintore)
- [#5449] combine_flux_maps supports for different energy axes (Quentin Remy)
- [#5448] Fix typo in Uniform prior returned value (facero)
- [#5445] Add a to_table() method to TimeMapAxis (Claudio Galelli)
- [#5440] Fix TSmapEstimator stat_scan with sum_over_energy_group=False (Quentin Remy)
- [#5438] Speed up event sampler (Fabio PINTORE)
- [#5438] Speed up event sampler (Fabio Pintore)
- [#5437] Remove mask in residual plotting (Atreyee Sinha)
- [#5433] Sort sampled events by time in `MapDatasetEventSampler` (Fabio PINTORE)
- [#5433] Sort sampled events by time in `MapDatasetEventSampler` (Fabio Pintore)
- [#5427] A time resolved spectroscopy estimator (Atreyee Sinha)
- [#5423] Function for the discrete cross correlation function (Claudio Galelli)
- [#5409] Add strict option to `MapAxis.downsample` (Astro-Kirsty)
- [#5408] Add alpha maps to `ExcessMapEstimator` (Astro-Kirsty)
- [#5407] Add an API tutorial for Estimators (Astro-Kirsty)
- [#5409] Add strict option to `MapAxis.downsample` (Kirsty Feijen)
- [#5408] Add alpha maps to `ExcessMapEstimator` (Kirsty Feijen)
- [#5407] Add an API tutorial for Estimators (Kirsty Feijen)
- [#5405] Add missing parallel options (Quentin Remy)
- [#5390] Fix region evaluation without psf convolution (Quentin Remy)
- [#5389] Fix `LabelMapAxis` so it doesn't reorder the labels (Astro-Kirsty)
- [#5389] Fix `LabelMapAxis` so it doesn't reorder the labels (Kirsty Feijen)
- [#5385] Fix reco_exposure computation with mask safe in ExcessMapEstimator (Quentin Remy)
- [#5382] Fix and tweaks for the stat_scan in TSMapEstimator (Quentin Remy)
- [#5381] Apply safe mask in TSMapEstimator (Quentin Remy)
- [#5380] Add max_niter as option in TSMapEstimator (Quentin Remy)
- [#5378] Observations `__getitem__` method addition (REGEARD Maxime)
- [#5378] Observations `__getitem__` method addition (Maxime Regeard)
- [#5370] Add offset mask to make_effective_livetime_map (Quentin Remy)
- [#5366] Remove use of np.rint in pix_tuple_to_idx (Atreyee Sinha)
- [#5356] Brought gammapy.visualization.plot_distribution in line with its documentation (AOI)
- [#5356] Brought gammapy.visualization.plot_distribution in line with its documentation (Gerrit Roellinghoff)
- [#5353] Add support for joint TSmap estimation (Quentin Remy)
- [#5350] Adapt `RadMax2D.plot_rad_max_vs_energy` (Astro-Kirsty)
- [#5346] Add examples to fit function docstrings (Astro-Kirsty)
- [#5350] Adapt `RadMax2D.plot_rad_max_vs_energy` (Kirsty Feijen)
- [#5346] Add examples to fit function docstrings (Kirsty Feijen)
- [#5342] Fix evaluation if no edisp is set (Quentin Remy)
- [#5320] Fix parameters unique names (Quentin Remy)
- [#5316] Add CovarianceMixin for multicomponent models classes (Quentin Remy)
- [#5314] Improve get_psf_kernel performance (Quentin Remy)
- [#5312] More complex background spectral model exposed (Astro-Kirsty)
- [#5304] introducing a `filename` argument to TemplateSpatialModel.write (Fabio PINTORE)
- [#5312] More complex background spectral model exposed (Kirsty Feijen)
- [#5304] introducing a `filename` argument to TemplateSpatialModel.write (Fabio Pintore)
- [#5303] QOL changes in Timmer&Konig (Claudio Galelli)
- [#5300] Fix wrap in PiecewiseNormSpatialModel (Quentin Remy)
- [#5298] Coherent units in `TemporalModel.sample_time` (Fabio PINTORE)
- [#5298] Coherent units in `TemporalModel.sample_time` (Fabio Pintore)
- [#5297] Precompute the PSF Kernel if the PSFMap has only one bin (Quentin Remy)
- [#5289] Add new methods for combine_flux_maps to use likelihood profile or its approximation (Quentin Remy)
- [#5285] Add support for stat_scan in TSMapEstimator (Quentin Remy)
Expand All @@ -187,16 +192,17 @@ This list is incomplete. Small improvements and bug fixes are not listed here.
- [#5275] Add a notebook for EBL correction example (Atreyee Sinha)
- [#5271] Allow extrapolation only along spatial dimension in `mask_safe_edisp` (Quentin Remy)
- [#5270] Modify acceptance stacking behavior (Régis Terrier)
- [#5269] Add leakage protection factor in the Timmer Konig algorithm (Claudio Galelli)- [#5258] Add write function to `FitResult` (Astro-Kirsty)
- [#5255] Expose `FitResult` (Astro-Kirsty)
- [#5269] Add leakage protection factor in the Timmer Konig algorithm (Claudio Galelli)
- [#5258] Add write function to `FitResult` (Kirsty Feijen)
- [#5255] Expose `FitResult` (Kirsty Feijen)
- [#5254] Make non-FITS table file from FluxPoints overwritable (Michele Peresano)
- [#5222] Allow `MapAxis` to be passed in `SpectralModel.plot()` (Astro-Kirsty)
- [#5207] Specify the models with duplicated name in `Models` (Fabio PINTORE)
- [#5206] Convert negative `npred` values to zero in `MapDatasetEventSampler` (Fabio PINTORE)
- [#5205] Specify the sampled model in `MapDatasetEventSampler` (Fabio PINTORE)
- [#5222] Allow `MapAxis` to be passed in `SpectralModel.plot()` (Kirsty Feijen)
- [#5207] Specify the models with duplicated name in `Models` (Fabio Pintore)
- [#5206] Convert negative `npred` values to zero in `MapDatasetEventSampler` (Fabio Pintore)
- [#5205] Specify the sampled model in `MapDatasetEventSampler` (Fabio Pintore)
- [#5200] Use two argument form of Time to parse reference time (Maximilian Linhoff)
- [#5188] Raise an error if the geometry of the exclusion mask passed to `ReflectedRegionsBackgroundMaker` is not an image (REGEARD Maxime)
- [#5186] Adjust `to_edisp_kernel` input to `MapAxis` (Astro-Kirsty)
- [#5188] Raise an error if the geometry of the exclusion mask passed to `ReflectedRegionsBackgroundMaker` is not an image (Maxime Regeard)
- [#5186] Adjust `to_edisp_kernel` input to `MapAxis` (Kirsty Feijen)
- [#5184] Support additional axes in Mapdataset.create (Régis Terrier)
- [#5180] Raise error on invalid input shape in Map (Maximilian Linhoff)
- [#5176] Fix `observatory_earth_location` (Stefan Fröse)
Expand All @@ -206,14 +212,14 @@ This list is incomplete. Small improvements and bug fixes are not listed here.
- [#5156] Introduction of the structure function for variability studies (Claudio Galelli)
- [#5145] LightCurveTemplateTemporalModel method to generate a model from a periodogram by using the Timmer algorithm (Claudio Galelli)
- [#5135] Add different options to compute stat_array on FluxPointsDatasets (Quentin Remy)
- [#5129] Copy on and off phase intervals in `PhaseBackgroundMaker` (REGEARD Maxime)
- [#5125] Fix implementation of the testing code for larger docstring examples (Astro-Kirsty)
- [#5129] Copy on and off phase intervals in `PhaseBackgroundMaker` (Maxime Regeard)
- [#5125] Fix implementation of the testing code for larger docstring examples (Kirsty Feijen)
- [#5118] css for sphinx v15 (stahanna)
- [#5115] Add 3 TS definitions to compute with TestStatisticNested class (Quentin Remy)
- [#5058] 3PC Fermi catalog (REGEARD Maxime)
- [#5057] 2PC Fermi catalog (REGEARD Maxime)
- [#5058] 3PC Fermi catalog (Maxime Regeard)
- [#5057] 2PC Fermi catalog (Maxime Regeard)
- [#4996] MAINT: use new location for dev wheels (Brigitta Sipőcz)
- [#4983] Adjust getting-started page (Astro-Kirsty)
- [#4983] Adjust getting-started page (Kirsty Feijen)
- [#4433] Add a function to combine excess maps (Quentin Remy)


0 comments on commit b32e38a

Please sign in to comment.