Partial merge of #13 optics measurement and accelerator class
Created by: lmalina
New optics measurements except for the coupling
codes are simplified and modular and more robust calculations are much faster due to vectorisation accuracy test is in place work not only for LHC other essential differences to GetLLM: uses the errors of spectral lines (not yet everywhere) consolidated with 3D excitation-based measurements second order dispersion measurement in cases without compensation, free model is used outputs only the chosen excitation compensation column naming is consistent across output files executed from hole_in_one
Accelerator class partially redesigned, i.e. generalised
many features implemented for other machines than LHC temporarily still compatible with model creation via GUI foresees further work once: the status of sequence files repositories becomes clear segment by segment and global correction algorithm is transferred
Model creators not included yet (unclear status of sequence files repositories)