python Middle Layer




Python middle layer collaboration meeting



NOTES Meeting 12th February 2024

Name survey has 19 votes. 2 options have 9 votes each:
- python middle layer (but the acronim pyML may be mnissleading to python machine learning)
- pyPAI or PAI Particle Acclerator Interface
A new survey is requested with less options, including the 2 above and other 4 options
pyAML python Accelerator Middle Layer
python Virtual Accelerator  (does not include the use for opertion)
pyCAST python control agnostic synchrotron twin

Document scrolled looking at modifications only. Modifactions requested and corrections are approved by presents. Version 3.2 will be circualted.

A discussion is triggered concerning the GUI interfaces. Python GUIs are claimed to be slow by some of the participants. It is however likely that specific tools could be deveolopped to overcome the issue.
It is mentioned that the speed for plotting of matlab outperforms python by "orders of magnitude".
A dedicated discussion will be triggered during the next workshop.
Post meeting note: RADIASOFT company proposed to contribute to GUIs development and digital twin development.

The file budgetV1.1 is presented. Participants are reminded to indicate their potential contributions in person month.

Presentation on :
History of Matlab Middle Layer.
Introduction to Bluesky.
Journey to a Digital Twin
Developing a Python based Digital Shadow at BESSY II.

Follows an informal announcement of the next pyML workshop at DESY on 19-21 June 2024.



There are minutes attached to this event. Show them.
    • 4:00 PM 4:05 PM
      choice of project name 5m

      please fill this survey:

    • 4:05 PM 4:20 PM
      Brainstorming document review 15m

      scroll (quickly) trough document changes: Time scales, reviewed tables of topics, proposed project structure, etc..

      See present version of the document attached

    • 4:20 PM 4:35 PM
      modify brainstorming document 15m

      please send remarks ahead to speed up this part of the meeting.

      At the next meeting document will be final and agreed upon all partners as a roadmap for the project.

    • 4:35 PM 4:50 PM
      associate labs / people / available resources for each activity 15m

      Please fill attached excel file if possible.

      The resources marked will be doubled by a future EU project call.

    • 4:50 PM 5:00 PM
      list of possible initiatives to start active work 10m

      ex: LOCO-pyTAC at ESRF-EBS
      other examples?

    • 5:00 PM 5:20 PM
      Matlab middle layer status 20m
      Speaker: Gregory Portmann (LBL)
    • 5:20 PM 5:40 PM
      Introduction to Bluesky 20m
      Speaker: Daniel Allan (NSLS-II)
    • 5:40 PM 6:00 PM
      Journey to a Digital Twin: Developing a Python based Digital Shadow at BESSY II 20m
      Speaker: Pierre Schnizer (HZB)
    • 6:00 PM 6:05 PM
      pyML workshop announcement 5m

      please send presentation suggestions
      Fees may be needed. LEAPS funds have been requested but waiting for answer.

      Speaker: Ilya Agapov (DESY)