Metadata-Version: 2.1
Name: pyelegantsdds
Version: 0.1.1
Summary: <Enter a one-sentence description of this project here.>
Home-page: https://github.com/tomerten/PyElegantSDDS
License: MIT
Keywords: packaging,poetry
Author: Tom Mertens
Author-email: your.email@whatev.er
Requires-Python: >=3.8,<3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: PyNAFF (>=1.1.4,<2.0.0)
Requires-Dist: dask (>=2021.4.1,<2022.0.0)
Requires-Dist: ipykernel (>=5.5.4,<6.0.0)
Requires-Dist: ipython (>=7.23.1,<8.0.0)
Requires-Dist: isort (>=5.8.0,<6.0.0)
Requires-Dist: matplotlib (>=3.4.2,<4.0.0)
Requires-Dist: nbsphinx (>=0.8.4,<0.9.0)
Requires-Dist: numpy (>=1.20.2,<2.0.0)
Requires-Dist: pandas (>=1.2.4,<2.0.0)
Requires-Dist: pandoc (>=1.0.2,<2.0.0)
Requires-Dist: scipy (>=1.6.3,<2.0.0)
Requires-Dist: termcolor (>=1.1.0,<2.0.0)
Requires-Dist: tqdm (>=4.60.0,<5.0.0)
Project-URL: Repository, https://github.com/tomerten/PyElegantSDDS
Description-Content-Type: text/x-rst

=============
PyElegantSDDS
=============


PyElegantSDDS is a Python wrapper around a Singularity container with SDDS and Parallel
Elegant installed in it. It uses this container to build and run templates for common task in 
particle tracking for accelerators.

* Free software: MIT license
* Documentation: https://PyElegantSDDS.readthedocs.io.


Features
--------

* SDDS commands
* Elegant commands (twiss, track, FMA, DA, ...)
* Run simulations in just a few lines of Python code. 
* Generate Hyper-cubical and Hyper-Spherical distributions for tracking
* Quick plotting using SDDS tools


