Cpymad

Latest version: v1.16.3

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

Scan your dependencies

Page 5 of 30

23.04.2024

- update to MAD-X 5.09.02

22.06.2019

- expose MAD-X errors as ``element.field_errors``, ``.phase_errors``, and
``.align_errors`` when accessed through sequence

22.06.2018

- improve error message on missing command attributes
- allow negative indices when accessing table rows
- fix returning the correct table from ``twiss()``/``survey()`` if a
non-default table is used
- improve support for multi-line commands in ``input()`` (but still no comments!)
- automatically add missing semicolons at the end of command strings

22.05.2017

- fix ``Madx.help(topic)``
- fix string decoding for namelists on python3
- improve interactive display of proxy objects
- improve default flags for starting the libmadx subprocess

22.04.2015

- prevent MAD-X process from exiting on Ctrl-C (this was an especially
nasty feature when using the interactive python interpretor)
- upgrade to `MAD-X 5.02.05`_ (development release from 10.04.2015)
- fix leakage of open file handles into remote process on py2/windows

21.11.2018

- suppress internal stack traces
- raise exception for failed twiss instead of returning invalid table that
will crash later on
- fix incorrect ``Element.position`` attribute for sequences with
``refer=entry`` or ``refer=exit``
- allow passing parameters with underscore suffix to commands, this allows
passing parameters as bare words that conflict with python keywords (e.g.
``madx.command.select(class_='quadrupole')``
- improve ``repr()`` for ``Table``: show column names

Page 5 of 30

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.