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
- beam_calculator module
- config package
- Submodules
- beam module
- beam_calculator module
IMPLEMENTED_BEAM_CALCULATORSIMPLEMENTED_ENVELOPE1D_METHODSIMPLEMENTED_ENVELOPE3D_METHODStest()edit_configuration_dict_in_place()_test_envelope1d()_edit_configuration_dict_in_place_envelope1d()_test_tracewin()_test_tracewin_executable()_edit_configuration_dict_in_place_tracewin()_find_file()_test_envelope3d()_edit_configuration_dict_in_place_envelope3d()
- design_space module
- evaluators module
- files module
- helper module
- plots module
- wtf module
- Submodules
- core package
- Subpackages
- Submodules
- electric_field module
- instruction module
InstructionInstruction.n_attributesInstruction.is_implementedInstruction.__init__()Instruction.lineInstruction.idxInstruction._assert_correct_number_of_args()Instruction.__str__()Instruction.reinsert_optional_commands_in_line()Instruction.nameInstruction.to_line()Instruction.increment_dat_position()Instruction.insert_line()Instruction.insert_object()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.__post_init__()ParticleFullTrajectory.__str__()ParticleFullTrajectory.tracewin_commandParticleFullTrajectory.compute_complementary_data()ParticleFullTrajectory.has()ParticleFullTrajectory.get()ParticleFullTrajectory.__init__()
- 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
- 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
- Submodules
- dat_files module
- electromagnetic_fields module
FIELD_GEOMETRIESFIELD_TYPESLOADABLEload_electromagnetic_fields()_load_electromagnetic_fields_for_cython()_geom_to_field_map_type()_get_filemaps_extensions()_get_filemap_extensions()_get_field_nature()_get_type()_get_field_components()_load_field_map_file()_is_a_valid_electric_field()_rescale()output_data_in_tw_fashion()
- interface module
- load module
- Submodules
- util package
- visualization package
- Submodules
- anim module
- plot module
factory()_plot_preset()_proper_kwargs()_keep_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()create_fig_if_not_exists()clean_figure()clean_axes()remove_artists()_autoscale_based_on()_savefig()plot_pty_with_data_tags()_plot_structure()_plot_aperture()_plot_bend()_plot_drift()_plot_field_map()_plot_edge()_plot_quad()_plot_section()_compute_ellipse_parameters()plot_ellipse()plot_ellipse_emittance()plot_fit_progress()
- Submodules