Welcome to Cpymadtools’s Documentation!

This package is a lightweigth pythonic wrapper around cpymad, which was extracted from the pyhdtoolkit package. It enables convenient control of MAD-X simulations through the cpymad package.

Installation

cpymadtools is available to install from PyPI or from VCS. Install the package from PyPI:

python -m pip install cpymadtools

To install the latest development version of cpymadtools, you can use pip with the latest GitHub master:

python -m pip install git+https://github.com/beamopticsanalysis/cpymadtools.git

To set up a development environment, see the contributing instructions.

Contents

Citing

If you have a use of these codes, please consider citing them. The repository has a DOI provided by Zenodo, and all versions can be cited with the following BibTeX entry:

@software{cpymadtools,
  author       = {Felix Soubelet},
  title        = {beamopticsanalysis/cpymadtools},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.7339939},
  url          = {https://github.com/beamopticsanalysis/cpymadtools}
}

Acknowledgments

This package is exctacted from PyhDToolkit, which was written by Felix Soubelet.

Others who have helped its development by contributing code, documentation, comments and/or ideas:

License

The package is licensed under the MIT license.

Indices and tables