Skip to content

python-accelerator-middle-layer/ebs_sextupole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ebs-sextupole

EBS sextupole magnet model extetnsion for Python Accelerator Middle Layer. This module binds C++ EBS Sextupole magnet model to pyAML MagnetModel.

EBS sextupole

Configuration exmaple:

- type: pyaml.magnet.cfm_magnet
  name: SJ2A-C04
  mapping:
    - [B2, SJ2A-C04-S]
    - [B0, SJ2A-C04-H]
    - [A0, SJ2A-C04-V]
    - [A1, SJ2A-C04-SQ]
  model:
    type: ebs_sextupole.sextu_model
    strength_data: /operation/control/infra/equipment/magnets/MagnetModel/Parameters/SF2_meas_strengths.csv
    param_file: /operation/control/infra/equipment/magnets/MagnetModel/Parameters/SF2_params.csv
    serial_number: SF2-16246
    powerconverters:
      - type: tango.pyaml.attribute
        attribute: srmag/vps-sf2/c04-a/current
        unit: A
      - type: tango.pyaml.attribute
        attribute: srmag/ps-corr-sf2/c04-a-ch01/current
        unit: A
      - type: tango.pyaml.attribute
        attribute: srmag/ps-corr-sf2/c04-a-ch02/current
        unit: A
      - type: tango.pyaml.attribute
        attribute: srmag/ps-corr-sf2/c04-a-ch03/current
        unit: A
      - type: tango.pyaml.attribute
        attribute: srmag/ps-corr-sf2/c04-a-ch04/current
        unit: A

About

PyAML extension for EBS sextupole magnet model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published