Skip to content

Improving the Python interface - Version 2.0

Kyrre Ness Sjobaek requested to merge pyFix into master

Working on improving the Python interface of the code, with goals to

  • Make it pip-installable
  • Make the interface "pythonesque"
  • Port the C++ examples to Jupyter notebook

I addition, I want to implement a few new features; this will maybe be done separately in a new branch:

  • Add the CLIC drive beam accelerator structure parameters (with the length as the free parameter) + maybe C3
  • Add short range longitudinal wakefield calculation for energy spread limits

I am doing this work as I am interested in using CLICopti as a backend for optimizing the HALHF RF linacs.

Merge request reports

Loading