siriushla.as_ps_control.control_widget
Code Documentation
siriushla.as_ps_control.control_widget.BasePSControlWidget module
Base class for controlling a power supply.
siriushla.as_ps_control.control_widget.ControlWidgetFactory module
Define factory class to get a control widget.
siriushla.as_ps_control.control_widget.DipoleControlWidget module
Widgets to control Dipoles.
- class siriushla.as_ps_control.control_widget.DipoleControlWidget.BODipoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control Dipole power supplies.
- class siriushla.as_ps_control.control_widget.DipoleControlWidget.LISpectControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control Dipole power supplies.
- class siriushla.as_ps_control.control_widget.DipoleControlWidget.SIDipoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control Dipole power supplies.
- class siriushla.as_ps_control.control_widget.DipoleControlWidget.TBDipoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control Dipole power supplies.
- class siriushla.as_ps_control.control_widget.DipoleControlWidget.TSDipoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control Dipole power supplies.
siriushla.as_ps_control.control_widget.FamQuadrupoleControlWidget module
Widgets to control Fam Quadrupoles magnets.
- class siriushla.as_ps_control.control_widget.FamQuadrupoleControlWidget.BOFamQuadrupoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
SIFamQuadrupoleControlWidget
Class to control all Fam Quad from the Booster section.
- class siriushla.as_ps_control.control_widget.FamQuadrupoleControlWidget.LIQuadrupoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control all quads from the LI section.
- class siriushla.as_ps_control.control_widget.FamQuadrupoleControlWidget.SIFamQuadrupoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control all Fam Quad from the Sirius section.
- class siriushla.as_ps_control.control_widget.FamQuadrupoleControlWidget.TBQuadrupoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control all quads from the TB transport line.
- class siriushla.as_ps_control.control_widget.FamQuadrupoleControlWidget.TSQuadrupoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control all quads from the TB transport line.
siriushla.as_ps_control.control_widget.FamSextupoleControlWidget module
Define control widget for family sextupoles.
- class siriushla.as_ps_control.control_widget.FamSextupoleControlWidget.BOFamSextupoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
SIFamSextupoleControlWidget
Booster sextupoles.
- class siriushla.as_ps_control.control_widget.FamSextupoleControlWidget.SIFamSextupoleControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Storage ring sextupoles.
siriushla.as_ps_control.control_widget.FastCorrectorControlWidget module
Define control widget for fast correctors.
- class siriushla.as_ps_control.control_widget.FastCorrectorControlWidget.SIFastCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Storage ring fast correctors.
siriushla.as_ps_control.control_widget.IDFFCorrectorControlWidget module
Define widget for controlling idff correctors.
- class siriushla.as_ps_control.control_widget.IDFFCorrectorControlWidget.IDFFCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
IDFF corrector control widget.
siriushla.as_ps_control.control_widget.LensControlWidget module
Define widget for controlling slow correctors.
- class siriushla.as_ps_control.control_widget.LensControlWidget.ITLensControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Injector Test Lens control widget.
- class siriushla.as_ps_control.control_widget.LensControlWidget.LILensControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Linac Lens control widget.
siriushla.as_ps_control.control_widget.SeptFFCorrectorControlWidget module
Define control widget for fast correctors.
- class siriushla.as_ps_control.control_widget.SeptFFCorrectorControlWidget.SISeptFFCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Storage ring fast correctors.
siriushla.as_ps_control.control_widget.SkewQuadControlWidget module
Sked Quadrupole control widgets.
- class siriushla.as_ps_control.control_widget.SkewQuadControlWidget.BOSkewQuadControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
SISkewQuadControlWidget
Booster skew quads.
- class siriushla.as_ps_control.control_widget.SkewQuadControlWidget.SISkewQuadControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Storage ring skew quads.
siriushla.as_ps_control.control_widget.SlowCorrectorControlWidget module
Define widget for controlling slow correctors.
- class siriushla.as_ps_control.control_widget.SlowCorrectorControlWidget.BoSlowCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
SISlowCorrectorControlWidget
Booster slow corretors.
- class siriushla.as_ps_control.control_widget.SlowCorrectorControlWidget.LISlowCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
SISlowCorrectorControlWidget
To booster transport line slow corrector.
- class siriushla.as_ps_control.control_widget.SlowCorrectorControlWidget.SISlowCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Storage ring slow correctors.
- class siriushla.as_ps_control.control_widget.SlowCorrectorControlWidget.TBSlowCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
SISlowCorrectorControlWidget
To booster transport line slow corrector.
- class siriushla.as_ps_control.control_widget.SlowCorrectorControlWidget.TSSlowCorrectorControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
SISlowCorrectorControlWidget
To sirius transport line slow correctors.
siriushla.as_ps_control.control_widget.SolenoidControlWidget module
Define widget for controlling slow correctors.
- class siriushla.as_ps_control.control_widget.SolenoidControlWidget.LISolenoidControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Storage ring slow correctors.
siriushla.as_ps_control.control_widget.TrimAllControlWidget module
Widgets to control Trim Quadrupoles magnets.
- class siriushla.as_ps_control.control_widget.TrimAllControlWidget.SITrimAllControlWidget(subsection=None, orientation=0, parent=None)[source]
Bases:
BasePSControlWidget
Class to control a Fam Quad from the Sirius section.
siriushla.as_ps_control.control_widget.TrimFamControlWidget module
Widgets to control Trim Quadrupoles magnets.
- class siriushla.as_ps_control.control_widget.TrimFamControlWidget.SITrimFamControlWidget(trim, **kwargs)[source]
Bases:
BasePSControlWidget
Class to control a Fam Quad from the Sirius section.
Module contents
Control widgets for power supplies.