Cpymad

Latest version: v1.17.0

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

Scan your dependencies

Page 6 of 30

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

21.06.2015

- allow redirection of MAD-X standard I/O via Madx constructor

21.02.2023

- ignore comment markers within string literals (121)

21.01.2014

- migrate to setuptools from distutils
- python3 support
- add continuous integration with Travis
- proper setup.py and MANIFEST.in to be used with PyPI
- rename package to 'cern-pymad'
- allow to build from PyPI without having cython

20.09.2023

- fix error in ``get_copyright_notice`` due to backward incompatible API
changes of ``importlib_resources``. This function now requires py>=3.7,
as supporting it for lower python versions would be unwarranted effort.

20.03.2023

- change ``Madx.beam`` to provide access to the current default beam instead
of simply deferring to the ``BEAM`` base command. You can still use it as
command though.
- add mapping ``Madx.beams`` to provide access to all defined beams by name,
similar to how ``Madx.table`` and ``Madx.sequence`` currently work.

Page 6 of 30

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.