Skip to content

Latest commit

 

History

History

2024-06-Heidelberg

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Gammapy Coding Sprint, May 2024

  • Start: Monday, June 10th, 2024 at 2 pm
  • End: Friday, June 14th, 2024 at noon
  • Location: MPIK (Heidelberg, Germany)
  • Contacts: QRemy, registerrier

This meeting is a "coding sprint" for people that want to work on the development of Gammapy (http://gammapy.org/). You're very welcome if you're new to coding or haven't contributed to Gammapy yet. But note that this is not a workshop on how to use Gammapy.

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 Zoom.

The usual Zoom room of the dev calls will be open the full week. https://u-paris.zoom.us/j/83737925932?pwd=TTJnVkJQRGtTSEppODFjMFlVNkV0QT09

Github project for the coding sprint : https://github.com/orgs/gammapy/projects/15/views/1

Local Logistics

Group Photo

coding-sprin-group-picture

Agenda

Monday

Afternoon session (2 pm): Kick-off
  • Introduction - Objectives of the week (Régis) slides
  • Gammapy usage in SWGO (Laura) slides
  • Thoughts / ideas on Jax for Gammapy (Axel) thoughts
  • Using Gammapy with e-Rosita data? (Katharina)
  • Pulsar analysis tools - update (Maxime) slides

Tuesday

  • LST-1 data access update (Daniel)

  • Time variability update (Claudio)slides

  • 11:00 am : Discussion on events types with Juan Bernette and Tarek Hasan

  • 2:00 pm : Co-working / hacking on Jax for Gammapy

    • build a 1D fit from scratch with JAX Notebook (Axel, Max, Fabio)
    • Get NPred as JAX array PR #5302 (Atreyee, Claudio, Alessandro)
    • Trying to adapt the Map framework to JAX arrays PR #5318 and notebook (Régis, Kirsty)

Wednesday

  • 10:30 am : Co-working on I/O for DL3 and CTAO observations
  • 2:00 pm : Remaining issues with covariance handling (Atreyee)
    • covariance setter necessary on CompoundSpectralModel gammapy/gammapy#5218 (comment)
    • Access only FitResult.models. Expose this consistently in the tutorials (gammapy/gammapy#5306)
    • An individual Parameter object is handled correctly between multiple datasets, that should be passed to fit.stat_contour rather than accessing it through datasets.parameters. Clarify in the documentation (gammapy/gammapy#5291)
  • 3:00 pm : Improve performance of PSFkernel computations
    • energy dependent kernel max width and upsampling factor (Quentin)
    • allows MapEvaluator to accept a PSFkernel and precompute it on the dataset (Quentin)
    • use making instead of slicing when we energy range to compute the flux points in order to avoid reset the models/psf convolution cache

Thursday

  • 10 am : A possible approach for DL3 IO classes. See draft PR #5313

  • 2:00 pm : Issues and missing features for joint analyses (Quentin)

  • 3:00 pm : Fermi-LAT analysis - issues etc (Fabio Acero)

Friday

  • 10:30 : Quick look at the slides for CRIS-MAC (Claudio)

  • 11:00 : short wrap-up

    • a prototype for CTAO-like observation handling
  • 2:00 pm: final discussion

Participants

On-site

  1. Quentin Remy, MPIK, Heidelberg, Germany (QRemy)
  2. Régis Terrier, APC Paris, France (registerrier)
  3. Kirsty Feijen, APC Paris, France (Astro-Kirsty)
  4. Claudio Galelli, LUTh Meudon, France (cgalelli)
  5. Bruno Khélifi, APC Paris, France (bkhelifi)
  6. Atreyee Sinha, UCM/IPARCOS Madrid, Spain (AtreyeeS)
  7. Georg Schwefer, MPIK, Heidelberg, Germany (gschwefer)
  8. Laura Olivera Nieto, MPIK, Heidelberg, Germany (LauraOlivera)
  9. Alessandro Montanari, LSW, Heidelberg, Germany (A_Montanari)

X. Please add your name and GitHub name here...

Online

  1. Fabio Pintore, INAF/IASF Palermo, Italy (fabiopintore)
  2. Daniel Morcuende, IAA-CSIC Granada, Spain (morcuended)
  3. Tim Unbehaun, FAU Erlangen, Germany (tunbehaun273)
  4. Katharina Egg, FAU Erlangen, Germany (k-egg)
  5. Maxime Regeard, APC, Paris, France (MRegeard)
  6. Axel Donath, CfA, Cambrige MA, US (adonath)
  7. Matthias Fuessling, CTAO (MatthiasFuessling)