3rd Python Accelerator Middle Layer (pyAML) workshop

Europe/Paris
Principal/0-0 - Salle Amphitheatre (Batiment Principal)

Principal/0-0 - Salle Amphitheatre

Batiment Principal

90
Show room on map
Laurent NADOLSKI (SOLEIL), Patrick MADELA (SOLEIL), Vadim GUBAIDULIN (SOLEIL)
Description

Join us for the 3rd Accelerator Middle Layer Workshop!

Python Accelerator Middle Layer (pyAML) is a joint technology platform for design, commissioning and operation of particle accelerators.

It is developed, benchmarked and maintained collaboratively by an open-source community driven by accelerator facilities around the world.

Past Workshops

 

The core component of this pyAML workshop edition will be a hackathon --- collaborative development of pyAML use cases (such as beam-based alignment (BBA), etc.) in small working groups.

We are looking forward to welcoming you at the Synchrotron SOLEIL, near Paris, France!

Helpful information

Prototype codes 

The code repositories (of the prototypes) are hosted on GitHub.

pyAML collaboration meeting agendas & minutes

Meeting agendas and minutes are available on GitHub. Also, other documents related to governance can be found there.

pyAML specification documents

The specification is currently under development. It is written collaboratively on Overleaf. Feel free to comment and make suggestions!

In the beginning of each document is a description of the purpose of the document.

Registration
Registration
    • Welcome and registration: Welcome Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • 12:00
      Lunch Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Project reports: Report on project status and specification documents Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
      • 13:00
        Coffee break
    • Project reports: Report on the prototype architecture and implemented use cases Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • 15:00
      Coffee break Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Project reports: Live demonstration in SOLEIL control room Control room (Synchrotron SOLEIL)

      Control room

      Synchrotron SOLEIL

    • Hackathon: Division in the working groups and proposed workplan Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Project reports: General and Python-specific programming practices Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Training or preparatory session: ??? Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Hackathon: Working groups: implement use cases of pyAML Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • 11:40
      Lunch Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Visits: SOLEIL II prototypes Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Hackathon: Working groups: implement use cases of pyAML Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • 15:10
      Coffee break Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Hackathon: Working group: implement use cases of pyAML Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • 19:30
      Workshop dinner Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Hackathon: Discussion and feedback on the prototype features and architecture based on the working groups results Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Project reports: Next steps and objectives for the next 6 months for pyAML Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Welcome and registration: Closing remarks Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map
    • Steering committee meeting: in-person meeting Principal/0-0 - Salle Amphitheatre

      Principal/0-0 - Salle Amphitheatre

      Batiment Principal

      90
      Show room on map