2.3#
Main changes#
atlinopt6
replacesatlinopt
in some optics function:atplot
,atfittun
,atfitchro
…This allows working with 6D lattices. However there are still many functions still usingatlinopt
. The transition will be continued,2 new functions
atGetRingProperties
andatSetRingProperties
handle global lattices parameters (energy, periodicity, particle, harmonic number). They are stored in the optional RingParam lattice element. Its use is now recommended since it avoids lengthy searches when a parameter is requested,A new function
atloadlattice
makes reading lattice files easier,The default passmethod for cavities is now
RFCavityPass
instead of CavityPass. CavityPass is still available but should not be used: it is wrong for multi-tune tracking if the RF frequency is not the nominal one.
List of changes#
Linopt6 in plots and parameters by @lfarv in #297
first look at PolynomB in *LinearPass by @swhite2401 in #290
Updated plotAperture by @lfarv in #313
Remove the dependency of RFCavityPass on harmonic number by @lfarv in #319
Remove the dependency of find_orbit6 on the harmonic number by @lfarv in #318
Added optional tolerances in “TouschekPiwinskiLifeTime” by @lfarv in #326
New README.md file in the docs directory by @lfarv in #331
New Lattice properties: energy, harmonic number and particle by @lfarv in #329
Fix problems reading .mat files by @lfarv in #341
allow fit chrom with radon by @swhite2401 in #349
Cavity phase offset arg by @swhite2401 in #348
atenergy computes the harmonic number from the RF frequency by @lfarv in #350
atsetcavity accepts dp and dct arguments by @lfarv in #354
Energy and particle available to C integrators by @lfarv in #368
Allow setting “dp” in 6D linear optics by @lfarv in #364
New Matlab function atloadlattice by @lfarv #377
Add a “turn” input to atpass by @lfarv in #376
Set the default cavity PassMethod to RFCavityPass by @lfarv in #372
Bug fixes#
Fix on atfastring by @lfarv in #314
Fit tunes and chromaticities by @lfarv in #327
Fix WakeFieldPass in Matlab by @lfarv in https://github.com/atcollab/at/pull/343
Fix problems with transfer line mode by @lfarv in #342
Fix bug in CavityPass.c by @lfarv in #358
Fix WakeElement by @lfarv in #362
Fix atplot when energy is undefined by @lfarv in #375
Correct bug in plotbetadispcurlyh.m by @lfarv in #382
Fix plCorrectorStrength by @lfarv in #392
**Full Changelog**: https://github.com/atcollab/at/compare/2.0…2.3