Metadata-Version: 2.1
Name: pymadng
Version: 0.0.6
Summary: A python interface to MAD-NG running as subprocess and using Pexpect
Project-URL: Homepage, https://github.com/MethodicalAcceleratorDesign/MADpy
Project-URL: Bug Tracker, https://github.com/MethodicalAcceleratorDesign/MADpy/issues
Project-URL: MAD Source, https://github.com/MethodicalAcceleratorDesign/MAD
Author-email: Joshua Gray <joshua.mark.gray@cern.ch>
License-File: LICENSE
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.6
Requires-Dist: numpy>=1.23
Requires-Dist: pexpect>=4.8
Description-Content-Type: text/markdown

# pymadng
Python interface to MAD-NG running as subprocess and using Pexpect 

Getting the examples working
============================

To run the examples you will need a mad executable which can be found here; http://mad.web.cern.ch/mad/releases/madng/0.9/
You will also need the memory mapping mad file, which in the future will be packaged with the mad executable, this can be downloaded here: https://cernbox.cern.ch/index.php/s/eReVquPhXHZzUYX

Place these files in the folder with the python example that you would like to run and rename the mad exectuable to `mad`.

You can then run the example with `python3 EXAMPLE_NAME.py`
