core package
This module holds the most central modules and subpackages.
They define the structure of the accelerator, the elements, the main parameters of the beam.
Subpackages
- core.accelerator package
- core.beam_parameters package
- core.commands package
- Submodules
- core.commands.adjust module
- core.commands.command module
- core.commands.dummy_command module
- core.commands.end module
- core.commands.error module
Error
ErrorBeamDyn
ErrorBeamStat
ErrorBendCPLDyn
ErrorBendCPLStat
ErrorBendNCPLDyn
ErrorBendNCPLStat
ErrorCavCPLDyn
ErrorCavCPLStat
ErrorCavNCPLDyn
ErrorCavNCPLStat
ErrorCavNCPLStatFile
ErrorDynFile
ErrorGaussianCutOff
ErrorQuadNCPLDyn
ErrorQuadNCPLStat
ErrorRFQCelNCPLDyn
ErrorRFQCelNCPLStat
ErrorSetRatio
ErrorStatFile
- core.commands.factory module
- core.commands.field_map_path module
- core.commands.freq module
- core.commands.helper module
- core.commands.lattice module
- core.commands.marker module
- core.commands.repeat_ele module
- core.commands.set_adv module
- core.commands.set_sync_phase module
- core.commands.shift module
- core.commands.steerer module
- core.commands.superpose_map module
- Submodules
- core.elements package
- Subpackages
- Submodules
- core.elements.aperture module
- core.elements.bend module
- core.elements.diagnostic module
DiagAchromat
DiagBeta
DiagCurrent
DiagDBeta
DiagDCurrent
DiagDDivergence
DiagDEnergy
DiagDPSize2
DiagDPhase
DiagDPosition
DiagDSize
DiagDSize2
DiagDSize2FWHM
DiagDSize3
DiagDSize4
DiagDSizeFWHM
DiagDTwiss
DiagDTwiss2
DiagDivergence
DiagEmit
DiagEmit99
DiagEnergy
DiagHalo
DiagLuminosity
DiagPhase
DiagPhaseAdv
DiagPosition
DiagSeparation
DiagSetMatrix
DiagSize
DiagSizeFWHM
DiagSizeMax
DiagSizeMin
DiagSizeP
DiagTwiss
DiagWaist
Diagnostic
- core.elements.drift module
- core.elements.dummy module
- core.elements.edge module
- core.elements.element module
- core.elements.factory module
- core.elements.helper module
- core.elements.quad module
- core.elements.solenoid module
- core.elements.superposed_field_map module
- core.elements.thin_steering module
- core.list_of_elements package
- Submodules
- core.list_of_elements.factory module
- core.list_of_elements.helper module
_get_first_key_of_idx_dict_higher_than()
elt_at_this_s_idx()
equivalent_elt()
equivalent_elt_idx()
filter_cav()
filter_elts()
filter_out()
first()
group_elements_by_lattice()
group_elements_by_section()
group_elements_by_section_and_lattice()
indiv_to_cumul_transf_mat()
is_list_of()
is_list_of_elements()
is_list_of_list_of_elements()
is_list_of_list_of_field_maps()
- core.list_of_elements.list_of_elements module
- Submodules
- core.transfer_matrix package
Submodules
- core.electric_field module
- core.instruction module
Comment
Dummy
Instruction
Instruction.__init__()
Instruction._abc_impl
Instruction._assert_correct_number_of_args()
Instruction.idx
Instruction.increment_dat_position()
Instruction.insert_line()
Instruction.insert_object()
Instruction.is_implemented
Instruction.line
Instruction.n_attributes
Instruction.name
Instruction.reinsert_optional_commands_in_line()
Instruction.to_line()
LineJump
- core.instructions_factory module
InstructionsFactory
InstructionsFactory.__init__()
InstructionsFactory._call_proper_factory()
InstructionsFactory._check_every_elt_has_lattice_and_section()
InstructionsFactory._check_last_lattice_of_every_lattice_is_complete()
InstructionsFactory._filter_out_elements_to_dump()
InstructionsFactory._handle_lattice_and_section()
InstructionsFactory.run()
- core.particle module
ParticleFullTrajectory
ParticleFullTrajectory.__init__()
ParticleFullTrajectory.__post_init__()
ParticleFullTrajectory.compute_complementary_data()
ParticleFullTrajectory.get()
ParticleFullTrajectory.has()
ParticleFullTrajectory.phi_abs
ParticleFullTrajectory.synchronous
ParticleFullTrajectory.tracewin_command
ParticleFullTrajectory.w_kin
ParticleInitialState