beam_calculation.tracewin package
This subpackage holds all the modules for TraceWin
beam calculator.
It is a 3d envelope or multiparticle calculator. It requires TraceWin to be installed on your machine.
Submodules
- beam_calculation.tracewin.beam_parameters_factory module
- beam_calculation.tracewin.element_tracewin_parameters module
- beam_calculation.tracewin.element_tracewin_parameters_factory module
- beam_calculation.tracewin.simulation_output_factory module
SimulationOutputFactoryTraceWin
SimulationOutputFactoryTraceWin.__init__()
SimulationOutputFactoryTraceWin.__post_init__()
SimulationOutputFactoryTraceWin._abc_impl
SimulationOutputFactoryTraceWin._beam_parameters_factory_class
SimulationOutputFactoryTraceWin._create_cavity_parameters()
SimulationOutputFactoryTraceWin._create_main_results_dictionary()
SimulationOutputFactoryTraceWin._filename
SimulationOutputFactoryTraceWin._save_tracewin_meshing_in_elements()
SimulationOutputFactoryTraceWin._transfer_matrix_factory_class
SimulationOutputFactoryTraceWin.beam_calc_parameters_factory
SimulationOutputFactoryTraceWin.out_folder
SimulationOutputFactoryTraceWin.run()
_0_to_NaN()
_add_dummy_data()
_cavity_parameters_uniform_with_envelope1d()
_load_cavity_parameters()
_load_results_generic()
_remove_incomplete_line()
_remove_invalid_values()
_set_energy_related_results()
_set_phase_related_results()
- beam_calculation.tracewin.tracewin module
TraceWin
TraceWin.executable
TraceWin.ini_path
TraceWin.base_kwargs
TraceWin._tracewin_command
TraceWin.id
TraceWin.out_folder
TraceWin.load_results
TraceWin.path_cal
TraceWin.dat_file
TraceWin.__init__()
TraceWin._abc_impl
TraceWin._save_cavities_entry_phases()
TraceWin._set_up_specific_factories()
TraceWin._tracewin_base_command()
TraceWin._tracewin_full_command()
TraceWin.init_solver_parameters()
TraceWin.is_a_3d_simulation
TraceWin.is_a_multiparticle_simulation
TraceWin.post_optimisation_run_with_this()
TraceWin.run()
TraceWin.run_with_this()
_run_in_bash()
- beam_calculation.tracewin.transfer_matrix_factory module