Releases: MethodicalAcceleratorDesign/MAD-NG
Releases · MethodicalAcceleratorDesign/MAD-NG
v1.0.0
v0.9.9
Full Changelog: v0.9.8...v0.9.9
v0.9.8
bug fixes of release 0.9.8
What's Changed
- sync master by @ldeniau in #423
- Merge pull request #410 from MethodicalAcceleratorDesign/dev by @ldeniau in #411
- Ng vs PTC fixes by @jgray-19 in #412
- Dev to Master for 0.9.7-1 by @ldeniau in #413
- Update README.md by @ldeniau in #414
- Merge pull request #413 from MethodicalAcceleratorDesign/dev by @ldeniau in #419
- Sync master with dev for release 0.9.8 by @ldeniau in #420
Full Changelog: v0.9.7...v0.9.8-1
v0.9.7-1
v0.9.7 release
Release 0.9.7
What's Changed
- Translated documentation with latex changes by @jgray-19 in #265
- sync master with refreshed submodules by @ldeniau in #266
- Merge pull request #266 from MethodicalAcceleratorDesign/dev by @ldeniau in #267
- Fix a typo in the GTPSA module by @jgray-19 in #268
- Add syntaxes folder with contents of madng-language by @jgray-19 in #271
- Tests vs PTC by @jgray-19 in #270
- Add improvements to test-ptc-maps by @jgray-19 in #272
- Fix Matrix and CMatrix Tests by @jgray-19 in #281
- Improved PTC Tests by @jgray-19 in #273
- Element Map Fixes: Quadrupole by @jgray-19 in #280
- Further Improvements to PTC tests by @jgray-19 in #282
- Quadrupole & Drift Test Changes by @jgray-19 in #283
- Add Multipole to PTC test maps by @jgray-19 in #284
- Element Map Fixes: Multipole by @jgray-19 in #278
- Combine curvature and solenoid multipole maps by @jgray-19 in #285
- Add further PTC tests by @jgray-19 in #286
- Element Map Fixes: SBend by @jgray-19 in #277
- Element Map Fixes: RBend by @jgray-19 in #276
- Curved Multipole by @jgray-19 in #287
- Simplify and Correct Curved Multipole by @jgray-19 in #289
- Fix to get SBENDfhs test to pass by @jgray-19 in #288
- Add fudge in curex_fringe to compare with PTC by @jgray-19 in #292
- Add map name to dbgmap ptc2mad by @jgray-19 in #295
- Plot PNG files by @jgray-19 in #297
- Element Map Fixes: Solenoid by @jgray-19 in #279
- Quadrupole ptcmodel improvements by @jgray-19 in #296
- Element Map Fixes: Cavity by @jgray-19 in #274
- Adjust MAD-NG bend face to match PTC by @jgray-19 in #293
- RBend: Revert bad changes, add true parallel rbend by @jgray-19 in #294
- Element Map Fixes: RFCavity by @jgray-19 in #275
- Survey fixes for rbend by @jgray-19 in #298
- Plot fixes and improvements by @jgray-19 in #299
- Survey fixes by @jgray-19 in #300
- Improve PTC Comparison Tests by @jgray-19 in #301
- Improve plotting of rbends by @jgray-19 in #302
- Update NG vs PTC Tests by @jgray-19 in #303
- MAD-NG vs MAD-NG Tests by @jgray-19 in #304
- Rbend fixes by @jgray-19 in #307
- Improve ng vs ng tests by @jgray-19 in #308
- Misalignment Fixes by @jgray-19 in #310
- Add ptcmodel flags in Sbend and Rbend by @jgray-19 in #309
- Plot Improvements by @jgray-19 in #311
- Add a flag to force the plots to close on exit by @jgray-19 in #306
- Test vs PTC adjustments and fixes by @jgray-19 in #312
- Multipole Fix by @jgray-19 in #313
- Add Patches to PTC tests by @jgray-19 in #314
- Fix missing import in survey and track by @jgray-19 in #315
- Add sequence length as a parameter to PTC tests by @jgray-19 in #316
- Plot improvements by @jgray-19 in #320
- Fix damap initial conditions in track by @jgray-19 in #317
- Fix backtracking, edir and chg in thin solenoid. by @jgray-19 in #318
- Add more ng vs ng tests by @jgray-19 in #319
- Solenoid Length Weighting Fix by @jgray-19 in #321
- Element Object Tests and FIx by @jgray-19 in #323
- Plot bugfixes by @jgray-19 in #324
- Fix rotation in bend_wedge to avoid discontinuities by @jgray-19 in #325
- Qsad_fringe Fix by @jgray-19 in #326
- Test VS PTC by @jgray-19 in #327
- Quadh Map by @jgray-19 in #322
- Convergence Test Suite by @jgray-19 in #328
- Debug Mapdump Improvements by @jgray-19 in #329
- Element Track Fixes by @jgray-19 in #330
- RFMultipole + CrabCavity Improvements by @jgray-19 in #331
- Improve NG vs NG Tests by @jgray-19 in #332
- Pymad + Tests by @jgray-19 in #334
- Plotting test suite by @jgray-19 in #335
- Change Reference Fixes by @jgray-19 in #339
- Improve ng vs ng Tests by @jgray-19 in #338
- Element utests by @jgray-19 in #337
- Refactor pymadng by @jgray-19 in #336
- Curved Solenoid Multipole Fixes by @jgray-19 in #340
- Debug Map Improvements by @jgray-19 in #341
- Plotting Fix by @jgray-19 in #342
- Plot magnets by @jgray-19 in #345
- Utility additions by @jgray-19 in #344
- Fix 0 Strength Quadrupoles Plot by @jgray-19 in #346
- Thick sub-element fix by @jgray-19 in #347
- Fix quad kick names by @jgray-19 in #349
- Subelement NG vs NG Tests by @jgray-19 in #348
- Rbend Fixes by @jgray-19 in #350
- Add PTC translation map to dbgmap by @jgray-19 in #351
- Fix typos in Translate Element by @jgray-19 in #352
- Revert Solenoid backtracking change by @jgray-19 in #353
- Elseparator Fix by @jgray-19 in #355
- Fix Multipole Shortcut by @jgray-19 in #356
- Add missing import to survey by @jgray-19 in #358
- Switch solenoid and rfcavity fringe bit numbers by @jgray-19 in #359
- Change l_pz calculation to make drift more stable by @jgray-19 in #360
- Fix x0 for when closed orbit is performed by @jgray-19 in #363
- Switch solenoid and rfcavity fringe bit numbers in CPP by @jgray-19 in #362
- MADX Environment Additions by @jgray-19 in #361
- Track Fix by @jgray-19 in #365
- Bend_wedge yrotation fix by @jgray-19 in https://github.com/MethodicalAcceleratorD...
v0.9.6-3
- add embedded debugger
- update all embedded libraries
- fix sequence module for PS empty shared subsequences, failing with 0.9.6-2
- sync mtable module with sequence.
- better git submodules handling
Full Changelog: v0.9.6-2...v0.9.6-3
v0.9.6-2
Release with updated embedded libraries to last versions:
- LuaJIT v2.1 updated
- FFTW3 3.3.8 -> 3.3.10
- NFFT3 3.5.1 -> 3.5.3
- NLOPT 2.6.1 -> 2.7.1
- Lapack 3.8.0 -> 3.8.10
- Luaunit 3.3 -> 3.4
- LuaFileSystem 1.7 -> 1.8
- LuaFun minor fixes
Full Changelog: v0.9.6-1...v0.9.6-2
v0.9.6-1
The release 0.9.6 has been updated to fix the following:
a problem with the interactive mode with iPython (reported by Riccardo).
a problem with the MAD-X sequence loader (for FCC-ee booster, reported by Barbara).
Full Changelog: v0.9.5...v0.9.6-1
v0.9.6
Version 0.9.6 [12/12/2022]:
- new python interface (Thanks to Joshua Mark Gray)
- non-linear parametric normal form with ANH, GNF and HAM extraction.
- new MADX sequence parser (solve problems with FCC-ee Booster and other R&D lattices)
- few speed improvements including parallelisation with OMP.
- complete review and extensions of many modules including linear algebra (see manual part IV)
- many extension to GTPSA and DAMAP modules (e.g. some Lie Algebra operators)
- support for compatible DAMAP with PTC I/O (including (pt,-t) handling inside GTPSA)
- radiation and photon tracking
- new manual format using Sphinx to generate PDF and HTML (with search engine)
- manual part IV added, except ongoing differential algebra manual (coming soon).
- many bug fixes
- ...
Full Changelog: v0.9.5...v0.9.6
v0.9.5
Version 0.9.5 [07/04/2021]:
- fix typo in beam cloning in track.
- add support for poisson bracket direction in gtpsa conversion.
allow to (re)move and permute canonical variables in damap. - add option.ptcorder to write/dump gtpsa in the PTC order, i.e. (pt,-t)
- improve read method for gtpsa, allow to detect or force the type to read.
better error handling (not stopping), return name of gtpsa or error string. - improve write method for gtpsa and damap
- add read method for damap (was NYI...)
Full Changelog: v0.9.4...v0.9.5