2–4 Feb 2026
Batiment Principal
Europe/Paris timezone

Session

Hackathon

3 Feb 2026, 09:00
Principal/0-0 - Salle Amphitheatre (Batiment Principal)

Principal/0-0 - Salle Amphitheatre

Batiment Principal

90
Show room on map

Description

This is a session dedicated to trying out pyAML existing examples. The aim of the session is for people to get updated on the prototype development and to give their feedback on the progress that have been made so far. In this hackathon session, all working groups will be working on the same global task of trying out the prototype.

Presentation materials

There are no materials yet.

  1. 03/02/2026, 09:00

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.
    Composition
    Alexandre Moutardier (SOLEIL)

    Stefano Krecic (ELETTRA)

    Sebastian Niekrasz (ELI)

    Simon White (ESRF)

    Ali Al-Sakeeri (MAX IV)
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification...
    Go to contribution page
  2. 03/02/2026, 09:00

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification documents
    • resources on pyAML GitHub

    Objectives and deliverables

    • Written feedback on pyaml / accml (preferably using GitHub discussions with...
    Go to contribution page
  3. 03/02/2026, 09:00

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification documents
    • resources on pyAML GitHub

    Composition
    Patrick Madela (SOLEIL)

    Teresia Olsson (HZB)

    Laurent Nadolski (SOLEIL)

    Gayane Amatuni...

    Go to contribution page
  4. 03/02/2026, 09:00

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.

    Composition
    Alexis Gamelin (SOLEIL)

    Konstantinos Parashou (DESY)

    Ivan Morozov (ELETTRA)

    Simone Maria Liuzzo (ESRF)

    Julian Gethmann (KIT)
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification...
    Go to contribution page
  5. 03/02/2026, 09:00

    Description

    The primary aim of this working group is to discuss handling of unit conversion in pyAML (Ampere to strength unit; simple conversion mm to m; strength to integrated strength, etc)

    Input

    Implementation in PAMILA code 
    Pint package (https://pint.readthedocs.io/en/stable/)
    Existing implementations in accml and pyaml
    Design pattern from accml

    **Objectives and...

    Go to contribution page
  6. 03/02/2026, 10:35

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.
    Composition
    Alexandre Moutardier (SOLEIL)

    Stefano Krecic (ELETTRA)

    Sebastian Niekrasz (ELI)

    Simon White (ESRF)

    Ali Al-Sakeeri (MAX IV)
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification...
    Go to contribution page
  7. 03/02/2026, 10:35

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification documents
    • resources on pyAML GitHub

    Objectives and deliverables

    • Written feedback on pyaml / accml (preferably using GitHub discussions with...
    Go to contribution page
  8. 03/02/2026, 10:35

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification documents
    • resources on pyAML GitHub

    Composition
    Patrick Madela (SOLEIL)

    Teresia Olsson (HZB)

    Laurent Nadolski (SOLEIL)

    Gayane Amatuni...

    Go to contribution page
  9. 03/02/2026, 10:35

    Description
    The working group session will be dedicated to trying out the existing use cases and examples in order to provide their feedback.
    Composition
    Alexis Gamelin (SOLEIL)

    Konstantinos Parashou (DESY)

    Ivan Morozov (ELETTRA)

    Simone Maria Liuzzo (ESRF)

    Julian Gethmann (KIT)
    Input

    • pyaml / accml examples
    • pyaml / accml documentation
    • specification...
    Go to contribution page
  10. 03/02/2026, 10:35

    Description

    The primary aim of this working group is to discuss handling of unit conversion in pyAML (Ampere to strength unit; simple conversion mm to m; strength to integrated strength, etc)

    Input

    Implementation in PAMILA code 
    Pint package (https://pint.readthedocs.io/en/stable/)
    Existing implementations in accml and pyaml
    Design pattern from accml

    **Objectives and...

    Go to contribution page
  11. 03/02/2026, 13:40

    Description
    The main idea of this working group is to try implementing some new use case (for example, a chromaticity tuning tool).

    Composition
    Alexandre Moutardier (SOLEIL)

    Stefano Krecic (ELETTRA)

    Sebastian Niekrasz (ELI)

    Simon White (ESRF)

    Ali Al-Sakeeri (MAX IV)

    Input
    - pyaml/accml examples
    - pyaml/accml documentation
    - specification...

    Go to contribution page
  12. 03/02/2026, 13:40

    Description

    The aim of the working group will be the merge of accml and pyaml repositories into one.

    Composition
    Guillaume Pichon (SOLEIL)

    Vadim Gubaidulin (SOLEIL)

    Waheedullah Sulaiman Khail (HZB)

    Jean-Luc Pons (ESRF)

    Ilya Agapov (DESY)

    Objectives and deliverables

    • Review of both repositories
    • Proposal/strategy of merging the two developments
      -...
    Go to contribution page
  13. 03/02/2026, 13:40

    Description

    One potential future development path for pyAML is to build a software ecosystem. The idea is that instead of having a single package having a set of compatible packages where facilities can choose which ones they want to use or even develop their own package to add to the ecosystem. The working group should brainstorm how such an ecosystem could look like and come up with a...

    Go to contribution page
  14. 03/02/2026, 13:40

    Description
    The primary objective of the working group is to establish a pyAML standard for performing measurements. In general, there are two ways to do measurements: simple measurement scripts and a more generic way for standard measurements. The generic way can allow for the reuse of existing code snippets in a transparent way and orchestrate a complex measurement. Both ways exist in...

    Go to contribution page
  15. 03/02/2026, 13:40

    Description

    The primary aim of this working group is to discuss handling of unit conversion in pyAML (Ampere to strength unit; simple conversion mm to m; strength to integrated strength, etc)

    Input

    Implementation in PAMILA code 
    Pint package (https://pint.readthedocs.io/en/stable/)
    Existing implementations in accml and pyaml
    Design pattern from accml

    **Objectives and...

    Go to contribution page
  16. 03/02/2026, 15:45

    This is an optional hackathon session for steering committee members if they wish to have some discussion before the last day of the workshop. The aim of the session could be, for example, the following:

    • Give the steering committee time for some pre-discussion before the last day of the workshop
    • Share among the steering committee the experience from different hackathon working...
    Go to contribution page
  17. 03/02/2026, 15:45

    Description
    The main idea of this working group is to try implementing some new use case (for example, a chromaticity tuning tool).
    Composition
    Alexandre Moutardier (SOLEIL)

    Stefano Krecic (ELETTRA)

    Sebastian Niekrasz (ELI)

    Simon White (ESRF)

    Ali Al-Sakeeri (MAX IV)
    Input
    - pyaml/accml examples
    - pyaml/accml documentation
    - specification documents

    **Objectives...

    Go to contribution page
  18. 03/02/2026, 15:45

    Description

    The aim of the working group will be the merge of accml and pyaml repositories into one.

    Composition
    Guillaume Pichon (SOLEIL)

    Vadim Gubaidulin (SOLEIL)

    Waheedullah Sulaiman Khail (HZB)

    Jean-Luc Pons (ESRF)

    Ilya Agapov (DESY)

    Objectives and deliverables

    • Review of both repositories
    • Proposal/strategy of merging the two developments
      -...
    Go to contribution page
  19. 03/02/2026, 15:45

    Description

    One potential future development path for pyAML is to build a software ecosystem. The idea is that instead of having a single package having a set of compatible packages where facilities can choose which ones they want to use or even develop their own package to add to the ecosystem. The working group should brainstorm how such an ecosystem could look like and come up with a...

    Go to contribution page
  20. 03/02/2026, 15:45

    Description
    The primary objective of the working group is to establish a pyAML standard for performing measurements. In general, there are two ways to do measurements: simple measurement scripts and a more generic way for standard measurements. The generic way can allow for the reuse of existing code snippets in a transparent way and orchestrate a complex measurement. Both ways exist in...

    Go to contribution page
  21. 03/02/2026, 15:45

    Description

    The primary aim of this working group is to discuss handling of unit conversion in pyAML (Ampere to strength unit; simple conversion mm to m; strength to integrated strength, etc)

    Input

    Implementation in PAMILA code 
    Pint package (https://pint.readthedocs.io/en/stable/)
    Existing implementations in accml and pyaml
    Design pattern from accml

    **Objectives and...

    Go to contribution page
Building timetable...