lightwin package
Automatically compensate cavity failures in linacs.
Subpackages
- beam_calculation package
- Subpackages
- Submodules
- beam_calculator module
BeamCalculatorBeamCalculator._idsBeamCalculator.reset_ids()BeamCalculator.__init__()BeamCalculator.reference_phase_policyBeamCalculator.idBeamCalculator._set_up_common_factories()BeamCalculator._set_up_specific_factories()BeamCalculator.run()BeamCalculator.run_with_this()BeamCalculator.post_optimisation_run_with_this()BeamCalculator.init_solver_parameters()BeamCalculator.reference_phaseBeamCalculator.is_a_multiparticle_simulationBeamCalculator.is_a_3d_simulationBeamCalculator.compute()BeamCalculator._actual_compute()BeamCalculator._get_already_calculated()BeamCalculator.cavity_settings_factoryBeamCalculator._abc_impl
- beam_calculator_base_specs module
- deprecated_specs module
- factory module
- specs module
- beam_calculator module
- config package
- Submodules
- config_manager module
- csv_formatter module
- full_specs module
- helper module
- key_val_conf_spec module
KeyValConfSpecKeyValConfSpec.keyKeyValConfSpec.typesKeyValConfSpec.descriptionKeyValConfSpec.default_valueKeyValConfSpec.allowed_valuesKeyValConfSpec.is_mandatoryKeyValConfSpec.is_a_path_that_must_existsKeyValConfSpec.actionKeyValConfSpec.warning_messageKeyValConfSpec.error_messageKeyValConfSpec.overrides_previously_definedKeyValConfSpec.derivedKeyValConfSpec.__post_init__()KeyValConfSpec.validate()KeyValConfSpec.is_valid_type()KeyValConfSpec.is_valid_value()KeyValConfSpec.path_exists()KeyValConfSpec.to_toml_string()KeyValConfSpec.to_csv_line()KeyValConfSpec.__init__()
- table_spec module
TableConfSpecTableConfSpec.__init__()TableConfSpec._selectkey_n_defaultTableConfSpec._get_specs()TableConfSpec._set_specs_as_dict()TableConfSpec._get_proper_spec()TableConfSpec.to_toml_strings()TableConfSpec._pre_treat()TableConfSpec._insert_defaults()TableConfSpec.prepare()TableConfSpec._validate()TableConfSpec._post_treat()TableConfSpec._make_paths_absolute()TableConfSpec._mandatory_keys_are_present()TableConfSpec.generate_dummy_dict()TableConfSpec._apply_monkey_patches()
_remove_overriden_keys()
- toml_formatter module
- Submodules
- core package
- Subpackages
- Submodules
- beam_specs module
- files_specs module
- instruction module
InstructionInstruction.n_attributesInstruction.is_implementedInstruction.__init__()Instruction.lineInstruction.idxInstruction._assert_correct_number_of_args()Instruction.__str__()Instruction.nameInstruction.to_line()Instruction.increment_dat_position()Instruction.insert_dat_line()Instruction.insert_line()Instruction.insert_object()Instruction.from_args()Instruction._args_to_line()Instruction._abc_impl
DummyCommentLineJump
- instructions_factory module
InstructionsFactoryInstructionsFactory.__init__()InstructionsFactory.run()InstructionsFactory._call_proper_factory()InstructionsFactory._handle_lattice_and_section()InstructionsFactory._check_every_elt_has_lattice_and_section()InstructionsFactory._check_last_lattice_of_every_lattice_is_complete()InstructionsFactory._filter_out_elements_to_dump()
- particle module
ParticleInitialStateParticleFullTrajectoryParticleFullTrajectory.w_kinParticleFullTrajectory.phi_absParticleFullTrajectory.synchronousParticleFullTrajectory.beamParticleFullTrajectory.__post_init__()ParticleFullTrajectory.__str__()ParticleFullTrajectory.tracewin_commandParticleFullTrajectory.compute_reduced_velocity()ParticleFullTrajectory.has()ParticleFullTrajectory.get()ParticleFullTrajectory.__init__()
- data package
- evaluator package
- Subpackages
- Submodules
- helper module
- list_of_simulation_output_evaluators module
ListOfSimulationOutputEvaluatorsFaultScenarioSimulationOutputEvaluatorsFaultScenarioSimulationOutputEvaluators.__init__()FaultScenarioSimulationOutputEvaluators._set_evaluation_elements()FaultScenarioSimulationOutputEvaluators._create_simulation_output_evaluators()FaultScenarioSimulationOutputEvaluators.run()FaultScenarioSimulationOutputEvaluators._to_pandas_dataframe()FaultScenarioSimulationOutputEvaluators._format_evaluations()FaultScenarioSimulationOutputEvaluators._output()
- post_treaters module
- specs module
- testers module
- types module
- failures package
- Submodules
- fault module
- fault_scenario module
FaultScenarioFaultScenario.__init__()FaultScenario.skip_optimizationFaultScenario._create_faults()FaultScenario._reference_simulation_outputFaultScenario.fix_all()FaultScenario._wrap_fix()FaultScenario._prepare_fix_objects()FaultScenario._evaluate_fit_quality()FaultScenario._set_evaluation_elements()FaultScenario._simulations_that_should_be_compared()FaultScenario.pickle()FaultScenario.from_pickle()FaultScenario._mark_cavities_to_rephase()FaultScenario._ensure_phi0_is_preserved()FaultScenario._reference_phase_policyFaultScenario._resolve_reference_phase()
FaultScenarioFactoryfault_scenario_factory()_force_element_to_index_method_creation()
- helper module
- set_of_cavity_settings module
- strategy module
- Submodules
- optimisation package
- physics package
- scripts package
- tracewin_utils package
- ui package
- util package
- Submodules
- debug module
- dicts_output module
- helper module
- log_manager module
- pandas_helper module
- pass_beauty module
- pickling module
- solvers module
- typing module
PHASE_SPACESGETTABLE_BEAM_PARAMETERS_PHASE_SPACEGETTABLE_BEAM_PARAMETERSBEAM_KEYSGETTABLE_PARTICLEGETTABLE_BEAM_CALC_PARAMETERSREFERENCE_PHASESREFERENCE_PHASE_POLICYEXPORT_PHASESALLOWED_STATUSSTATUS_TGETTABLE_CAVITY_SETTINGSCONCATENABLE_CAVITY_SETTINGSGETTABLE_ELTGETTABLE_FIELD_MAPCONCATENABLE_ELTSGETTABLE_ELTSGETTABLE_STRUCTURE_DEPENDENTGETTABLE_TRANSFER_MATRIXNEEDS_3DNEEDS_MULTIPARTGETTABLE_SIMULATION_OUTPUTGETTABLE_ACCELERATORPOS_TGET_ELT_ARGVARIABLESCONSTRAINTSOPTIMIZATION_STATUSDESIGN_SPACESDesignSpaceKwDesignSpaceKw.design_space_presetDesignSpaceKw.from_fileDesignSpaceKw.variables_filepathsDesignSpaceKw.constraints_filepathsDesignSpaceKw.variable_namesDesignSpaceKw.constraints_namesDesignSpaceKw.max_increase_sync_phase_in_percentDesignSpaceKw.max_absolute_sync_phase_in_degDesignSpaceKw.min_absolute_sync_phase_in_degDesignSpaceKw.max_decrease_k_e_in_percentDesignSpaceKw.max_increase_k_e_in_percentDesignSpaceKw.maximum_k_e_is_calculated_wrt_maximum_k_e_of_section
BeamKwargsCavParamsID_NATUREConfigKw
- Submodules
- visualization package