config.beam module

Module to test the beam configuration entries.

edit_configuration_dict_in_place(beam_kw: dict[str, float | list[list[float]]], **kwargs) None

Add useful values to the configuration beam dict.

test(e_rest_mev: float, q_adim: float, e_mev: float, f_bunch_mhz: float, i_milli_a: float, sigma: list[list[float]], **kwargs) None

Ensure that beam has the proper arguments with proper types.