manual_run.slans package

Submodules

manual_run.slans.geometry_manual module

class manual_run.slans.geometry_manual.Geometry(win=None)[source]

Bases: object

Methods

set_geom_parameters

write_cst_paramters

write_cst_paramters_mid

set_geom_parameters(n_cells, mid_cells_par=None, l_end_cell_par=None, r_end_cell_par=None, beampipes=None)[source]
write_cst_paramters(fid)[source]
write_cst_paramters_mid(fid)[source]
manual_run.slans.geometry_manual.print_(*arg)[source]

manual_run.slans.slansEigen module

manual_run.slans.slansTuner module

class manual_run.slans.slansTuner.SLANSTune[source]

Bases: object

Methods

calculate_li

end_cell_tune

mid_cell_tune

read_tuned_data

read_tuned_data_end

write_beta_end_Tune

write_beta_mid_Tune

write_geometry_parameters_end_tune

write_geometry_parameters_mid_tune

calculate_li(A, B, a, b, Ri, L, Req, L_bp)[source]
end_cell_tune(par_in, par_out, freq0, f_shift=0, n_modes=1, beta=1)[source]
mid_cell_tune(A, B, a, b, Ri, L, Req_0, freq0, f_shift=0, n_modes=1, beta=1)[source]
read_tuned_data()[source]
read_tuned_data_end()[source]
write_beta_end_Tune(beta, f_shift, n_modes)[source]
write_beta_mid_Tune(beta, f_shift, n_modes)[source]
write_geometry_parameters_end_tune(par_in, par_out)[source]
write_geometry_parameters_mid_tune(A, B, a, b, Req0, Rbp, L)[source]

manual_run.slans.slans_code module

class manual_run.slans.slans_code.SLANS(left_beam_pipe, left_end_cell, mid_cell, right_end_cell, right_beam_pipe, jxy_all, jxy_all_bp)[source]

Bases: object

Methods

func

initialize_variables

rz_conjug

slans_M

slans_bp_L

slans_bp_R

slans_n1_L

slans_n1_R

func(x_in)[source]
initialize_variables()[source]
rz_conjug(cell)[source]
slans_M(n, zr12_M, WG_L, f, i, end_type)[source]
slans_bp_L(n, zr12_BPL, WG_L, f)[source]
slans_bp_R(n, zr12_BPR, WG_L, f)[source]
slans_n1_L(n, zr12_L, WG_L, f)[source]
slans_n1_R(n, zr12_R, WG_L, f)[source]

Module contents