Updated over 7 years ago by Knödlseder Jürgen

Sixth ctools coding sprint

The sixth ctools coding sprint will take place at IRAP, Toulouse in the week 3-7 October 2016. We will start around noon on the first day and stop around noon on the last day so that you can travel on the same day to Toulouse (we may adapt the exact time of start on stop to your travel schedule).

Follow us on twitter (hash tag #ctools6).

Audience and Participants

Everyone is welcome; if you have used ctools for CTA science simulations or IACT data analysis, if you are interested in contributing to the ctools and GammaLib software code development, or if you are already an experienced developer, you can contribute. You will need programming skills in Python or C++, best is of course if you are experienced in both. We will split into groups and work onto a number of issues. Bring your laptop. If possible, install git before coming and git clone ctools and GammaLib. For new folks: you can get a head start also by making an account on Redmine and taking a look at the code documentation (http://cta.irap.omp.eu/ctools/ and http://cta.irap.omp.eu/gammalib/).

If you plan to attend, simply add your name to the list below:

  • Jürgen Knödlseder (IRAP)
  • Francois Brun (CENBG)
  • Michael Mayer (HU Berlin)
  • Thierry Louge (IRAP)
  • Johan Bregeon (LUPM)
  • Thierry Reposeur (CENBG)
  • Alexander Ziegler (ECAP)
  • Domenico Tiziani (ECAP)
  • Marianne Lemoine-Goumard (CENBG)
  • Marie-Hélène Grondin (CENBG)
  • Matteo Balbo (ISDC)
  • Lili Yang (UNG)

Practical information

The meeting will take place at IRAP-Roche, information of how to reach the location can be found at http://cta.irap.omp.eu/toulouse2011/practical.html (the bus schedule may be a bit outdated! Take the bus 78 from Faculté de Pharmacie and exit at stop LAAS, then it’s less then 5 min walk to IRAP).

A suggestion of possible hotels is on http://cta.irap.omp.eu/toulouse2011/accomodation.html (also this information dates back to 2011, but I guess most hotels are still there). Note that since recently we have a tramway connection to the airport. You may take the tram to go to the terminus (Palais de Justice) and from there take the metro to Faculté de Pharmacie (direction Ramonville) to go to the lab.

Another link with information about IRAP is here: http://www.irap.omp.eu/en/presentation/infos-pratiques

Prerequisites for the sprint

Tentative agenda

Monday, 3 October: Tuesday, 4 October:
  • Sprint features and issues (before starting today we should form groups; please add your name and create an issue if it does not yet exist):
    • Pointing simulation tool (preparation of CTA Data Challenge): #1853 (Lili, Jürgen)
    • Composite spectral and spatial models: #1706 (Domenico, Michael)
    • Multiplicative spectral models: #1861 (Domenico, Michael)
    • Covariance matrix, ctbutterfly: #1863, #1862 (Alexander, Matteo)
    • VO table (Thierry L.)
    • On/Off analysis (pull distributions, improvements) (François, Pierrick, Johan)
    • Periodicity search, tempo2 plugin (Thierry R., Marianne, Marie-Hélène)
  • 9:00-18:00: Coding, Testing, Documenting
Wednesday, 5 October: Thursday, 6 October:
  • 9:00-18:00: Coding, Testing, Documenting
Friday, 7 October:
  • 9:00 - 12:00: Sprint wrap up
    • Progress on sprint features and issues:
      • Pointing simulation tool (preparation of CTA Data Challenge): #1853 (Lili, Jürgen)
      • Composite spectral and spatial models: #1706 (Domenico, Michael)
      • Multiplicative spectral models: #1861 (Domenico, Michael)
      • Covariance matrix, ctbutterfly: #1863, #1862 (Alexander, Matteo)
      • VO table (Thierry L.)
      • On/Off analysis (pull distributions, improvements) (François, Pierrick, Johan)
      • Periodicity search, tempo2 plugin (Thierry R., Marianne, Marie-Hélène)
    • Roadmap for release 1.2
      • Priorities (following list to be discussed and amended):
        • CTA Data Challenge (think about what the Consortium will get and how they will be able to analyse the data; do we want a better support of classical analysis for the DC?)
          • Input from PHYS group would be interesting
          • Tools for variable sky (e.g. simulation of AGN flare, GRB)
        • Enabling a first H.E.S.S. (VERITAS, MAGIC) ctools science publication (what additional stuff you need in the software for that?)
          • Background modeling (but maybe outside ctools / GammaLib, maybe a script that computes the probability that a background model is okay)
          • Significance maps (e.g. implement Li & Ma formula)
          • ctools not much used for extragalactic science (tools to search for variability)
        • Fixing remaining bugs (don’t forget to create issues for the stuff mentioned on Monday; they should have the highest priority, we don’t want buggy software)
        • Increasing User friendliness (user interface, documentation)
        • ... (anything else?)
      • Issues
      • Roadmap

Next sprint

Probably in Erlangen, during the “Vorlesungsfreie Zeit” (no lectures), somewhere second half of February, beginning March

Collection of issues to be addressed during the sprint

  • A central theme of this coding sprint could be the implementation of features needed for the CTA Data Challenge that is planned for beginning of 2017. The preliminary goals of the CTA Data Challenge are:
    • “End-to-end” testing of analysis software
    • Familiarise team with data content, formats, tools and realistic details of analysis issues (both instrumental and astrophysical)
    • Develop additional methods for analysing CTA data, encouraging alternatives that are compatible within the planned analysis framework
    • Provide feedback to the DATA group on what works and what is missing from the data formats and tools
    • Re-evaluate sensitivities (possibly there are systematic effects we are not aware of yet)
    • Grow the science analysis team - start to work together
    • Support readiness to do early science
  • The preliminary proposed scope of the CTA Data Challenge is
    • start from gamma-ray response functions (+ residual background)
    • Perform survey of Galactic plane, Galactic center and extragalactic survey
      • Realistic observation pattern for first-year survey(s) - including dead time
      • Sky model - probably derived from Fermi-LAT and TeVCat
      • Good response function for gamma rays and background at all zenith angles

6th-coding-sprint.pdf (7.46 MB) Preview Knödlseder Jürgen, 09/28/2016 11:38 AM

data-challenge.pdf (749 KB) Preview Knödlseder Jürgen, 09/28/2016 02:51 PM

GammaLibCodingSprintOctober2016_VOAspects.pdf - Slides concerning the VO aspects of gammalib to investigate during the coding sprint (3.47 MB) Preview Louge Thierry, 09/29/2016 05:29 PM

Searching for periodicity.key.zip (5.34 MB) Balbo Matteo, 10/03/2016 12:42 AM

Searching_for_periodicity.pdf (2.86 MB) Preview Balbo Matteo, 10/03/2016 12:42 PM

ctools_IRAP.pdf (452 KB) Preview Ziegler Alexander, 10/03/2016 01:45 PM

feedback_from_hess_MM_6th.pdf (2.92 MB) Preview Mayer Michael, 10/03/2016 02:10 PM

composite_models_MM_6th.pdf (934 KB) Preview Mayer Michael, 10/03/2016 02:12 PM

6th-coding-sprint.jpg (1.33 MB) Knödlseder Jürgen, 10/06/2016 03:16 PM

6th-coding-sprint

Also available in: PDF HTML TXT