abstract_impl#
- class BPMHScalarAggregator(ring)[source]#
Bases:
BPMScalarAggregatorVertical BPM simulator aggregator
- class BPMScalarAggregator(ring)[source]#
Bases:
ScalarAggregatorBPM simulator aggregator
- class BPMVScalarAggregator(ring)[source]#
Bases:
BPMScalarAggregatorHorizontal BPM simulator aggregator
- class RBetatronTuneArray(ring)[source]#
Bases:
ReadFloatArrayClass providing read-only access to the betatron tune of a ring.
- class RBpmArray(element, lattice)[source]#
Bases:
ReadFloatArrayClass providing read access to a BPM position (array) of a simulator. Position in pyAT is calculated using find_orbit function, which returns the orbit at a specified index. The position is then extracted from the orbit array as the first two elements (x, y).
- class RWBpmOffsetArray(element)[source]#
Bases:
ReadWriteFloatArrayClass providing read write access to a BPM offset (array) of a simulator. Offset in pyAT is defined in Offset attribute as a 2-element array.
- class RWBpmTiltScalar(element)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to a BPM tilt of a simulator. Tilt in pyAT is defined in Rotation attribute as a first element.
- class RWHardwareArray(elements, poly, model)[source]#
Bases:
ReadWriteFloatArrayClass providing read write access to a magnet of a simulator in hardware units. Hardware units are converted from strengths using the magnet model
- class RWHardwareScalar(elements, poly, model)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to a magnet of a simulator in hardware unit. Hardware unit is converted from strength using the magnet model
- class RWRFATFrequencyScalar(ring)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to RF frequency of a simulator using AT methods.
- class RWRFATotalVoltageScalar(ring)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to a RF voltage of a simulator using AT methods.
- class RWRFFrequencyScalar(elements, harmonics)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to RF frequency of a simulator.
- class RWRFPhaseScalar(elements)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to a cavity phase of a simulator for a given RF trasnmitter.
- class RWRFVoltageScalar(elements)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to a cavity voltage of a simulator for a given RF trasnmitter.
- class RWSerializedHardware(elements, element_index)[source]#
Bases:
ReadWriteFloatScalar
- class RWSerializedStrength(elements_strength, elements_hardware, element_index)[source]#
Bases:
ReadWriteFloatScalar
- class RWStrengthArray(elements, poly, model)[source]#
Bases:
ReadWriteFloatArrayClass providing read write access to a strength (array) of a simulator
- class RWStrengthScalar(elements, poly, model)[source]#
Bases:
ReadWriteFloatScalarClass providing read write access to a strength of a simulator