Welcome the documentation of the IRNL RDT Correction!
This package provides a correction script to power the nonlinear correctors in the (HL-)LHC insertion regions based on RDTs.
Package Reference
- Constants
- Equation System
build_equation_system()
get_available_correctors()
get_corrector_coefficient()
get_current_rdt_maps()
get_elements_integral()
get_side_sign()
init_corrector_and_optics_values()
optics_update()
restore_optics_values()
solve()
solve_equation_system()
- Input Options
InputOptions
allow_commandline_and_kwargs()
- IO Handling
build_correction_df()
build_correction_str()
build_correction_str_from_df()
convert_numeric_columns_to_float()
get_and_write_output()
get_optics()
get_tfs()
maybe_switch_signs()
- RDT Handling
IRCorrector
RDT
check_corrector_order()
get_needed_orders()
sort_rdts()
- Utilities
Optics
Timer
corrector_sign_beam_symmetry()
get_max_knl_order()
i_pow()
is_anti_mirror_symmetric()
log_setup()