New features in AT 1.2
1.  Multiple platforms - one distribution
AT 1.2 runs on Windows and UNIX platforms: SUN Solaris, Linux and Compaq TRU64.
Script atmexall can generate all platform-specific mex-files using the
gcc compiler on Unix systems and MSVC on Windows. For the users who don't own
MSVC compiler Windows mex-files are included
with the distribution.
2.  High-level Accelerator Physics Tools
- Optimized tracking functions ringpass and linepass.
Function ringpass replaces platform specific functions for long-term tracking:
ringpassw , ringpassl , ringpasst64...
It is now equally efficient for small and large number of turns.
- New functions twissring, twissline, and tunechrom
are much faster than linopt for linear optics calculations without x-y coupling.
- Global structure NIMDIFPARAMS allows the user to overwrite the default
step-size for numerical differentiation used by some AT functions
3.  Low-level: Element Types and Pass Methods
- corrector and CorrectorPass - dedicated
element type and pass method to model corrector magnet for closed orbit correction.
- Function ringpass replaces platform-specific functions in
AT1.1 for long-term tracking:
ringpassw , ringpassl , ringpasst64...
It is now equally efficient for small and large number of turns.
- BendLinearFringeTiltPass - pass-method for a tilted bending
magnet in 3-d
lattices with linear treatment of the fringe-field effects.
4 .  Lattice Tools
- Function readmad constructs AT
lattice in the MATLAB workspace from MAD1 output.
- atparamgroup allows to define a functional relationship between a single scalar (control)
parameter and multiple of physical parameters of the accelerator lattice.
This can be used in combination with MATLAB optimization tools for fitting and
optics matching.
- intlat - an improved GUI tool for interactive lattice editing
1MAD: Methodical Accelerator Design program by C. Iselin and H. Grote (CERN)