lightwin package
Automatically compensate cavity failures in linacs.
Subpackages
- beam_calculation package
- Subpackages
- Submodules
- beam_calculator module
BeamCalculatorBeamCalculator._idsBeamCalculator.__init__()BeamCalculator._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._generate_simulation_output()BeamCalculator.reference_phaseBeamCalculator.is_a_multiparticle_simulationBeamCalculator.is_a_3d_simulationBeamCalculator.compute()BeamCalculator.cavity_settings_factoryBeamCalculator._abc_impl
- factory module
- specs module
- beam_calculator module
- config package
- Submodules
- config_manager 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._get_specs()TableConfSpec._set_specs_as_dict()TableConfSpec._get_proper_spec()TableConfSpec.to_toml_strings()TableConfSpec._pre_treat()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_complementary_data()ParticleFullTrajectory.has()ParticleFullTrajectory.get()ParticleFullTrajectory.__init__()
- data package
- evaluator package
- Subpackages
- Submodules
- 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
- list_of_simulation_output_evaluators module
- failures package
- Submodules
- fault module
- fault_scenario module
FaultScenarioFaultScenario.__init__()FaultScenario._set_faults()FaultScenario._get_reference()FaultScenario._set_cavities_to_rephase()FaultScenario._set_optimisation_algorithms()FaultScenario._break_cavities()FaultScenario.fix_all()FaultScenario._wrap_single_fix()FaultScenario._update_rephased_cavities_status()FaultScenario._transfer_phi0_from_ref_to_broken()FaultScenario._reference_phaseFaultScenario._evaluate_fit_quality()FaultScenario._set_evaluation_elements()FaultScenario._simulations_that_should_be_compared()FaultScenario.pickle()FaultScenario.from_pickle()
fault_scenario_factory()_force_element_to_index_method_creation()
- helper module
- set_of_cavity_settings module
- strategy module
- Submodules
- optimisation package
- scripts package
- tracewin_utils package
- ui package
- util package
- Submodules
- converters module
- debug module
- dicts_output module
- helper module
- log_manager module
- pandas_helper module
- pass_beauty module
- phases module
- pickling module
- synchronous_phases module
- typing module
PHASE_SPACESGETTABLE_BEAM_PARAMETERS_PHASE_SPACEGETTABLE_BEAM_PARAMETERSBEAM_KEYSGETTABLE_PARTICLEGETTABLE_BEAM_CALC_PARAMETERSREFERENCE_PHASESEXPORT_PHASESALLOWED_STATUSGETTABLE_RF_FIELDGETTABLE_CAVITY_SETTINGSGETTABLE_ELTGETTABLE_FIELD_MAPCONCATENABLE_ELTSGETTABLE_ELTSGETTABLE_STRUCTURE_DEPENDENTGETTABLE_TRANSFER_MATRIXGETTABLE_SIMULATION_OUTPUTGETTABLE_ACCELERATORBeamKwargs
- Submodules
- visualization package
- Submodules
- anim module
- ellipse module
- helper module
- optimization module
- plot module
ALLOWED_PLOT_PRESETSfactory()_separate_plot_presets_from_plot_modificators()_plot_preset()_proper_kwargs()_used_colors()_y_label()_single_simulation_data()_single_simulation_all_data()_single_accelerator_all_simulations_data()_all_accelerators_data()_avoid_similar_labels()_error_calculation_function()_compute_error()_make_a_subplot()plot_pty_with_data_tags()
- specs module
- structure module
- Submodules