Instead of the planned coding sprint in Milano, we have a "Gammapy co-working week" from 2nd to 6th March 2020. Ideally all participants can dedicate most of their time to work on Gammapy during the week and make sure they are available for spontaneous discussions on Slack and remote meetings via Vibe.
In between communication via Slack: https://gammapy.slack.com (#dev channel)
Kick off meeting with presentations on Vibe 14h00
- Meeting ID: 7754787364
- https://vibe.ezuce.com/launcher/?meetingID=7754787364
Presentations:
- Axel: Introduction and overview (slides)
- Fabio: Event sampling status (validation and missing features) (slides)
- Atreyee: Temporal model evaluation (slides)
- Régis: FluxEstimator idea and plans (slides)
- Régis: User testing feedback status and missing work (slides)
- Quick report by everyone...
- Status of https://github.com/gammapy/gammapy/pull/2791/files? Ready to merge?
- Axel: would like to move
Estimator
classes togammapy.estimators
. Clarify whether it leads to merge conflicts. What to do aboutgammapy.cube
,gammapy.spectrum
andgammapy.detect
? Remove?
Axel:
-
Estimator cleanup almost done...
gammapy.cube
,gammapy.detect
andgammapy.spectrum
removed -
Where to keep
FluxPoints
? Ingammapy.estimators
or maybe evengammapy.catalog
(which is somehow our DL5 package...)? -
What to do about
gammapy.time
? Resolve?time/simulate.py
should probably go toutils/random/
, where we maintain other functionality of this kindLightCurveEstimator
+LightCurve
could go togammapy.estimators
robust_periodogram()
does not really belong into Gammapy...(but ratherastropy.timeseries
?)
-
Régis: Dataset meta data
- Axel plans: do reviews and remove
CountsSpectrum
class - Régis: User testing feedback
- Axel: energy mask computation is different between 1D and 3D. How to unify?
- Refactor
SpectrumDataset
andSpectrumDatasetOnOff
to use RegionNDMap - Introduce
gammapy.estimators
andgammapy.visualization
- Move estimator classes to
gammapy.estimators
- Introduce
EDispKernelMap
- Add temporal model evaluation to
SkyModel
- Add
TemporalModel.plot()
method(s) - Handle temporal models (+ minimal validation)
- Write RST pages for new sub-packages
- Finish uniform presentation of notebooks
- Document event sampling
- Finish event sampling validation
- Update and finish validation of DR1-DL3, CTA 1DC, 3FHL etc.
- Solve MapDataset meta data problem (requires discussion + proposal)
- Global model, background model handling and energy dependent spatial models (requires discussion + proposal)
- Makers class
- Axel Donath, MPIK Heidelberg, Germany (adonath)
- Fabio Pintore, (fabiopintore)
- Régis Terrier, APC Paris, France (registerrier)
- Luca Giunti, APC-CEA Paris, France (luca-giunti)
- Christopher van Eldik, ECAP, Germany
- Jose Enrique Ruiz, IAA-CSIC, Granada, Spain (Bultako)
- Bruno Khelifi, APC, Paris, France (bkhelifi)
- Giovanni De Cesare, Bologna, Italy (giovixo)
- Atreyee Sinha, LUPM Montpellier, France (AtreyeeS)