From tracking code to analysis : generalised Courant-Snyder theory for any accelerator model /: generalised Courant-Snyder theory for any accelerator model. ([2016])