GATE Hackathon

Europe/Paris
Centre Léon Bérard, Lyon, France
David Boersma (ACMIT), David Sarrut (CREATIS, UMR CNRS 5220, INSERM U1206)
Description

This event will enable GATE developers and contributors to work and create together, in a friendliness and fun atmosphere, in order to initiate new GATE functionalities, correct bugs or propose code improvements. The event is primary intended for developers (C++, python, CMake, git), but all volunteers willing to contribute are welcome.

Organisation

  • The full day will be dedicated to code development, from 9am to 6pm

  • People must bring their own laptop, with GATE installed from the github repository, ready to code (C++, python, CMake, git).

  • The first hour (9am-10am) will be dedicated to very short (3 min) presentations. Volunteers can propose and shortly describe a topic/project to work on. Participants will then decide to work on some of the proposed topic. Note that we will ask registered participants to submit a list of proposed projects a few weeks before the event.

  • During the whole day, participants will work in group on the chosen topics, eventually commit their development in a new git branch.

  • The last hour (5pm-6pm) will be dedicated to feedbacks on the selected topics

  • Coffee, tea and lunch will be provided.

Example of topics

Any idea for improving GATE code is a valid topic. It could be bug correction, code improvement, additional functionalities, benchmarks, unit test, docs improvement, etc. Because one day is short, small size projects are preferred, but larger scale projects could also be initiated and continued later. Here are some examples (that may or may not be chosen).

  • phase-space actor with npy file format rather than root (both input/output)

  • improve the code to define source of particles

  • provide better job splitter/merger

  • improve the documentation

  • automatic (benchmark, unit) tests

  • etc, ...

Participants
  • ABDERRAHIM EL YAZZAOUI
  • ABDERRAHIM EL YAZZAOUI
  • Adil Bardane
  • Alex Vergara Gil
  • Ane Etxebeste
  • David Boersma
  • David Sarrut
  • Joey Labour
  • jonathan tranel
  • Loïc Grevillot
  • Marta Bolsa Ferruz
  • Mateusz Bała
  • Mathieu Dupont
  • Maxime Chauvin
  • Nicolas ARBOR
  • Wojciech Krzemien
Enquêtes
Hackathon survey
    • 09:00 10:00
      Short presentations of projects: Selection of projects

      Volunteers can propose and shortly describe a topic/project to work on. Participants will then decide to work on some of the proposed topic. Note that we will ask registered participants to submit a list of proposed projects a few weeks before the event.

    • 10:00 12:00
      Development session 2h
    • 12:00 13:00
      Lunch 1h
    • 13:00 15:00
      Development session 2h
    • 15:00 15:30
      Coffe Break 30m
    • 15:30 17:00
      Development session 1h 30m
    • 17:00 18:00
      Feedbacks/Analysis 1h