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

Seventh ctools coding sprint

The seventh ctools coding sprint will take place at ECAP, Erlangen in the week 3-7 April 2017. 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 Erlangen (we may adapt the exact time of start on stop to your travel schedule).

Follow us on twitter (hash tag #ctools7).

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)
  • Rolf Bühler (DESY)
  • María Benito (UNESP)
  • Alexander Ziegler (ECAP)
  • Domenico Tiziani (ECAP)
  • Stefan Eschbach (ECAP)
  • Fabio Iocco (ICTP-SAIFR/UNESP)
  • Lili Yang (UNG)
  • Salvatore Mangano (CIEMAT)
  • Maria Isabel Bernardos (CIEMAT)
  • Josh Cardenzana (IRAP)
  • Leonardo di Venere (INFN)
  • Dmitry Malyshev (ECAP)

Practical information

Travel

By train

Erlangen can be reached via local (RE/S) and high-speed (IC/ICE) trains in about 15 to 20 minutes from Nuremberg main station.
There are direct ICE connections from Munich and Frankfurt to Nuremberg (travelling about 2 hours).
For all train connections see website of Deutsche Bahn.

By plane

The Nuremberg Airport is connected to different international airports and regularily served from Munich International Airport and Frankfurt International Airport. From there the easiest way is to take the subway line U2 to Nuremberg main station and continue from there with the regional trains RE or S to Erlangen (see Deutsche Bahn).
If your flight ends at the airport of Munich or Frankfurt you can take the ICE to Nuremberg and continue from there with the RE or S train to Erlangen (see Deutsche Bahn).

Taxi from Nuremberg Airport to Erlangen City about 28 €.

By car

Erlangen can be reached via Autobahn A73 (exit Erlangen Zentrum) with nearby connections to Autobahn A3 , A6 and A9.

Meeting location

The seventh ctools coding sprint will take place at ECAP Erlangen, room 1.140 (second floor):

Erlangen Centre for Astroparticle Physics (Physikalisches Institut)
Erwin-Rommel-Str. 1
D-91058 Erlangen
Germany

The best way to get there by bus is taking a line ending at station “Sebaldussiedlung”. Bus connections can be found on the vgn webpage. From there it’s a two minutes walk to the ECAP building (see here).
There is also a parking lot in front of the building.

Accommodation

Please find below a hotel list to find easily an accommodation in Erlangen. Of course you may also book in any other hotel in Erlangen you prefer.

The A.B. Hotel is a low budget hotel with reasonable standards; the other ones of the list are roughly in the three star category. Most hotels are located in the city center.

A.B. Hotel, Harfenstr. 1c (http://www.abhotel.de)
Hotel Silberhorn, Wöhrstr. 12 - 14 (http://www.hotelsilberhorn.de/)
Altmann´s Stube, Theaterplatz 9 (http://www.altmanns-stube.de/)
La Brasserie, Nürnberger Str. 3 (http://www.brasserie-erlangen.de/home/frame.php)
Hotelchen, Theaterstr. 10 (http://www.hotelchen-am-theater.de/)
Der Graue Wolf, Hauptstr. 80 (http://www.grauer-wolf.de/)
Rokokohaus , Theaterplatz 13 (http://www.rokokohaus.de/)
Stadthaus, Henkestr. 4 (http://stadthaus-erlangen.de/)
Creativhotel Luise, Sophienstr. 10 (http://www.hotel-luise.de)

Apart from the hotels in the list, there is a number of other hotels, especially also four star hotels: “Hotel Bayerischer Hof” , “NH Hotel” and “Novotel” . Sometimes you can get special rates using booking platforms.

Prerequisites for the sprint

Tentative agenda

Monday, 3 April:
  • 14:00 - 15:00: Introduction to GammaLib and ctools (Jürgen): 7th-coding-sprint.pdf
  • 15:00 - 15:20: CTA Data Challenge (Jürgen): data-challenge.pdf
  • 15:20 - 15:40: Co-variance matrix and butterfly diagrams (Alexander): ctools_ECAP.pdf (#1863, #1862)
  • 15:40 - 16:00: Dark matter searches in the LMC (Fabio)
  • 16:00 - 16:20: Tools and scripts for spatial deconvolution (Stefan): ctools_deconvolution.pdf
  • 16:20 - 17:30: Discussion and formation of coding teams
Tuesday, 4 April:
  • 9:00-18:00: Coding, Testing, Documenting, Integration of code
Wednesday, 5 April:
  • 9:00-18:00: Coding, Testing, Documenting, Integration of code
  • Coding sprint dinner?
Thursday, 6 April:
  • 9:00-18:00: Coding, Testing, Documenting, Integration of code
Friday, 7 April:
  • 9:00-12:00: Sprint wrap up and next steps
    • Sensitivity comparison (Jürgen): tn-sensitivity.pdf
    • Release 1.3.0: Within the next weeks (along with release of DC data)
    • Next steps
      • Enhance classical analysis methods?
      • Enhance Fermi/LAT support?
      • Your idea?
      • Ask people if interested in Users meeting, maybe some tutorials in Rio, also some User part during ASWG bootcamp

Collection of issues to be addressed during the sprint

  • I would like a tool to get a map out of cubes (like ctskymap, which only works for eventlists), maybe even for a certain energy bin.
  • It would be nice if the psfcube had a method to get out the mean pdf as probability density function (as often shown in papers).

ctools_ECAP.pdf (402 KB) Preview Ziegler Alexander, 04/03/2017 09:07 AM

ctools_deconvolution.pdf (557 KB) Preview Eschbach Stefan, 04/03/2017 10:42 AM

ctools_deconvolution.pdf (557 KB) Preview Eschbach Stefan, 04/03/2017 10:53 AM

7th-coding-sprint.pdf (7.46 MB) Preview Knödlseder Jürgen, 04/03/2017 11:47 AM

data-challenge.pdf (63.2 KB) Preview Knödlseder Jürgen, 04/03/2017 11:47 AM

7th-coding-sprint-small.jpg (341 KB) Knödlseder Jürgen, 04/05/2017 07:02 PM

tn-sensitivity.pdf (363 KB) Preview Knödlseder Jürgen, 04/07/2017 08:51 AM

7th-coding-sprint-small

Also available in: PDF HTML TXT