Madx

Latest version: v0.0.0

Safety actively analyzes 681916 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 11

2019.06.07

* Fixed bug that converted K3 values to K3S in MAKETHIN for octupoles. This error was introduced in the 5.05.00 release. 781. (Laurent, Tobias, Ewen)

2019.05.10

Backward incompatibilties with previous releases

* Changes the sign of the y-rotation in the survey. 729. (Tobias, Laurent)
* Prevents energy spread always beeing recalculated from the longitudinal emittance. 755. (Tobias)

Bug Fixes

* Bug fix in RF-cavity lag adjustment for no_cavity_totalpath=true. 759. (Laurent)
* Touchek lifetime bug when negative charge was used. 754. (Tobias)
* Fixed bug in PTC_TWISS and PTC_NORMAL that did not add deltap to the user orbit. 751. (Piotr, Laurent)
* Prevents conversion of an aperture in case no size has been given. 736. (Tobias)
* Bugfix for coasting beam in the IBS module. 735. (Angela)
* Frequency was not output in SXFwrite. 734. (Tobias)
* Fixed a problem with readtable/write tables. 720. (Laurent)
* MKTHIN was previously disregarding disregards E1 and E2 of RBEND. 710. (Helmut, Tobias)
* The thick quadrupole was tilted twice in TRACK when k1s was not equal to 0. 706. (Laurent)
* Fix selecting by class=variable and class=sequence. 696. (Thomas)
* A bug when cycling the lattice that created a negative drift with exactly the length of the sequence. 683. (Tobias)

Added features/checks/functionalities

* New PTC version (2019.04.18). 760. (Piotr)
* Mapdump added to PTC. 759. (Laurent)
* New regression tests for all elements in PTC for many configurations. 759. (Laurent)
* Comments implemented in survey. 755. (Tobias)
* New flag in SixTrack converter for more info in file fc.2. 749. (Veronika)
* Fixed synchrotron radiation equations to be fully relativistic, in TWISS, TRACK, and EMIT. 762. (Andrea)
* Fixed momentum damping equations in TWISS, TRACK, and EMIT. 762. (Andrea)
* Adds element solenoid to module EMIT and added synrad to solenoid in TWISS. 748. (Andrea)
* Prevents conversion of an aperture in case no size has been given. 736. (Tobias)
* SixTrack converter: Long names for aper file. 746. (Veronika)
* New version of MAKETHIN. 753. (Helmut, Tobias)
* Add `chdir` command to change directory. 741. (Thomas)
* Tilted solenoid in TWISS. 737. (Tobias, Helmut)
* Option to update element based on changes from a parent element. 733. (Tobias)
* Translate command does now work as a virtual drift. 727. (Tobias)
* Added the support to retrive the errors as an internal table. 725. (Tobias)
* Added conversion of the generalized RF-multipoles. 714. (Tobias)
* Added support for thick RBEND in TRACK. 697. (Andrea)
* Move command now keeps variables when the sequence is saved. 692. (Tobias)
* Added beam sanity checks such as checking that the energy is > 0. 689. (Kyrre)

2018.10.03

* Added a X11=yes/no switch to the build systems do disable usage of X11 on linux/mac 652. (Thomas)
* Fix a bug in the export of the trombone matrix to Sixtrack. 656. (Joel, Tobias)
* Increased numerical stability in PTC when TOTALTIME=true and many turns. 657. (Piotr)
* Added full functionality to find wavelength to subtract in TOTALPATH=true mode. 663. (Piotr)
* Fix make thin for k0=0 when angle is also defined. 666. (Tobias, Helmut)
* Prevents the aperture model running with the wrong TWISS settings. 667. (Tobias)
* Fix bug in racetrack aperture check. 673. (Laurent)
* Fixed memory corruption after several TWISS commands when comments were selected. 677. (Tobias)
* Fixed plotting when there are only solenoids in the lattice. 679. (Tobias)

2018.07.10

* Increased the possible length of a name in the conversion to SixTrack. 620. (Tobias, James)
* Added the possibility comments to elements. 619. (Laurent, Tobias)
* Twiss output contains information about the beam-beam element. 622. (Tobias)
* The BV flag is included in the twiss output. 367. (Tobias)
* Fixed the documentation about E1 and E2 in Bending Magnet section. 618. (Laurent)
* Corrected factorials for normal form results. 617. (Piotr)
* RDT oscillations in ptc_twiss. 611. (Piotr)
* Disabling stochastic for closed orbit search also in ptc_twiss and ptc_normal. 611. (Piotr)
* Aper_offset and mech_sep now in slices after makethin. 615. (Riccardo)
* Fix incorrect field errors in tmbend with INTERPOLATE. The full length was not used. 610. (Thomas)
* Fix parsing negated logical after string parameter. 601. (Thomas)
* The output to Sixtrack of the Trombone element is now in sigma and p_sigma. 605. (Tobias)
* Synchrotron Radiation generator added. 608,609. (Helmut, Laurent)
* Possible to set `sectorfile=""` to disable file output. 606. (Thomas)
* SROTATION in SURVEY is changed back to the same defintion as in 5.03.07. 642. (Thomas)

2018.03.02

Backward incompatibilties with previous releases

* RBARC attribute of OPTION is now considered by SURVEY.
* SROTATION angle sign changed in SURVEY for consistency with MAD-X and MAD-X PTC.
* YROTATION (and XROTATION) properly implemented and made consistent with MAD-X PTC.
* ELSEPARATOR kicks were swapped in H-V planes by TWISS.

Bug Fixes

* Fix lost support for MVAR in match 543. (Tobias)
* Fix problem with ESAVE 501. (Thomas)
* Fix consistency in RF-multipole kick phase when exported to SixTrack 505. (Tobias)
* Fix ELSEPARATOR. Before a horizontal field gave a vertical kick in twiss 509. (Tobias)
* Sign changed in SURVEY for SROTATION. 569. (Tobias)
* Fix the replace command that changed type of other elements. 599. (Tobias)
* Fix problem to read turn number and particle ID from TRACK table 533. (Tobias)
* Fix type and length of aperture elements name in sixtrack export 552. (Veronika, James)
* Fix the difference of output for VALUE command depending on compiler. 531. (Piotr)
* Ptc_track with element_by_element=false, before it was crashing in some cases (Piotr)
* Sign of rfcavity LAG was swapped in PTC 539. (Piotr)
* Sign of T of closed orbit in summary table was swapped 539. (Piotr)
* Removed absolute limit for T coordinate in ptc_tracking 548. (Piotr)
* Fixed ptc_align 545. (Piotr)
* 6D closed orbit search with TOTALPATH=true 551. (Piotr)
* Disabling STOCHASTIC switch during closed orbit search (was always failing) 565. (Piotr)
* Fixed the calculation of energy loss due to quantum synchrotron radiation emission. (Andrea)
* Fix aperture plot 490. (Thomas)
* Fix gub in SAVE selection 492. (Thomas)
* Fixing the unified atomic mass 518. (Laurent, Thomas)
* Fix plotting of two points with the same x-value. 576. (Tobias)
* Fix SURVEY to be aware of the RBARC option 564. (Laurent)
* Fixing the last digits of the physical constants from PDG in the code. (Laurent)

Added features/checks/functionalities

* Thick 6d SOLENOID tracking implemented in TRACK 495 564. (Andrea)
* The TRANSLATION element implemented 515. (Tobias)
* SECTORPURE option implemented for sectormaps 518. (Tobias)
* Thick attribute for SOLENOID implemented in MAKETHIN 547. (Helmut)
* XROTATION and YROTATION implemented. 569. (Laurent, Tobias)
* Field errors added to thick SBENDs and QUADRUPOLEs in TRACK 583. (Andrea)
* MULTIPOLEs and SBENDs support k0l != angle in SURVEY, TRACK, TWISS and EMIT 564. (Laurent)
* Implemented new thick map for combined-function SBEND (and QUADRUPOLE) with h, k0, and k1 handled independently 471. (Andrea)
* Name mangling in SixTrack export to uniquely compress names longer than 16 characters. (Andrea)
* PTC_CREATE_LAYOUT now stops if a not supported aperture is found in any element. (Piotr)
* Added AC dipole in PTC_TRACK and PTC_TRACKLINE (Piotr) 531. (Piotr)
* Add an initial guess attribute for closed orbit search in PTC_TRACK 567. (Piotr)
* Implemented roll errors of thin dipoles (EALIGN in thin lattice are very approximative) 549. (Piotr)
* Orbit_-cT renamed to orbit_t to allow access and use within expressions 548. (Piotr)
* PTC_SETSWITCH modifies only the parameters explicitly defined by the user (no more default update) 548. (Piotr)
* Added seed option in PTC_SETSWITCH to set random number generator seed of PTC 548. (Piotr)
* Added option TRACKRDTS in PTC_TWISS to produce table TWISSRDT with Resonance Driving Terms (order >=3) 548. (Piotr)
* Automatic determination of SECTOR_NMUL parameter, speeds up calculations with exact Hamiltonian (EXACT=true) by factor 3 559. (Piotr)
* Updated PTC version (fix problems with chromaticities of 4th order and above) 537. (Piotr)
* Review of coupling calculation in MAD-X, slides part 1 and part 2. (Laurent)
* Review of SOLENOID maps and YROTATION maps for tilted solenoid-antisolenoid of FCC-ee, slides. (Laurent, Tobias)
* Switch to C++11 (Laurent, Piotr, Thomas)

2017.10.20

* Fix signs for Sixtrack export of Beam-Beam 467. (Riccardo)
* Fix curvature in thick sbend 483. (Andrea)
* Fix segfault in Best random number generators 476. (Laurent)
* Fix in limitation of eigenvalues calculation 455. (Tobias)
* Fix PTC_twiss quitting without tiding up memory 462. (Piotr)
* Fix in sigma matrix initialisation in presence of coupling 425. (Tobias)
* Fix in table read/write with duplicated lines occurring 489. (Tobias)
* Fix problem with plotting columns from a read Twiss table 488. (Tobias)
* Fix coupling checks 484. (Tobias, Laurent)
* Fix documentation for time definition 470. (Tobias)
* Fix BBOrbit flag 466. (Laurent)
* Tests added for checking coupling in challenging setup. (Tobias)
* Abort PTC_create_layout when matrix element encountered (was ignored). (Piotr)
* Fix radiation in PTC_twiss and implement adequate tests on request of FCC-ee users. (Piotr)
* Fix energy gain calculation for linac acceleration for time=true. (Piotr)
* Add PTC_track radiation argument with stronger precedence than PTC_setswitch. (Piotr)
* Add PSI angle (around S axis) rotation in ptc_eplacement. (Piotr)
* Replace PTC_track normal form calculation by complex version for closed solutions. (Piotr)
* Document ONETABLE option and format of TRACKONE table. (Piotr)
* Add and document RECLOSS option in PTC_track. (Piotr)
* Add ROOTNTUPLE option in PTC_track. (Piotr)

Page 2 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.