Opera 2D update and Python: round-table meeting for magnet designers

Europe/Zurich
30/7-010 (CERN)

30/7-010

CERN

30
Show room on map
Ambre Visive (KTH Royal Institute of Technology (SE)), Kieran Geiger (CERN (Normal Conducting Magnets group, TE))
Description

You will likely be aware that in the new releases of Opera 2D (2021 onwards) COMI based scripting has been replaced with Python. The new software has some capacity to run legacy COMI scripts however this is limited and some commands are now defunct. We want to understand what challenges (and opportunities) this will present for those working on magnet design at CERN. We can then create a suitable strategy for minimising disruption as we transition to the new version of Opera 2D.

Agenda

  • Introductions
  • Demonstration: Operapy for Opera 2D - see attached videos
    • Brief overview of example 2D model.
    • Running models in the 2D terminal and in a 3rd party IDE.
    • Converting a COMI script to python.
  • Ambre Visive presentation: “Using Object-Oriented Programming and Packaging in Python to model magnets for the Experimental Areas”
  • Group discussion: Needs of CERN Opera 2D users
    • Roundtable discussion to agree essential requirements and useful features/tools to work towards.
    • Propose what tools can be developed in-house at CERN and what features will be formally requested from Opera.

 

Meeting minutes - see attached file

 

Participants
  • Antony Newborough
  • Attilio Milanese
  • Carl Jaermyr Eriksson
  • Jeremie Bauche
  • Line Everaerts
  • Luke Von Freeden
  • Mike Barnes
  • Mikko Karppinen
  • Miroslav Georgiev Atanasov
  • Philip Schwarz
  • Pierre Alexandre Thonet
  • Raul Key
  • Roberto Lopez
  • Thomas Zickler
  • Tobias Stadlbauer
  • Vera Korchevnyuk
  • Vittorio Ferrentino
The agenda of this meeting is empty