Metadata-Version: 2.4
Name: syned
Version: 1.0.57
Summary: SYNED (SYNchrotron Elements Dictionary) kernel library
Author-email: Manuel Sanchez del Rio <srio@esrf.eu>, Luca Rebuffi <lrebuffi@anl.gov>
Maintainer-email: Luca Rebuffi <lrebuffi@anl.gov>, Manuel Sanchez del Rio <srio@esrf.eu>
License-Expression: MIT
Project-URL: Homepage, https://github.com/oasys-kit/syned
Project-URL: Download, https://github.com/oasys-kit/syned
Project-URL: Documentation, https://syned.readthedocs.io/
Keywords: dictionary,glossary,synchrotron,simulation
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Plugins
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: setuptools
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: json-tricks
Dynamic: license-file

# syned

## About

SYNchrotron Elements Dictionary.

A python library to define the components (sources, mirrors, crystals, etc.) of a synchrotron beamline and their positions.
They can be read from / written to json files.
It is used by OASYS as a common tool to define sources and optical systems that are then exported to the different add-ons.

## Documentation

https://syned.readthedocs.io/

## Source repository

https://github.com/oasys-kit/syned

## Quick-installation

Syned can be installed with Python 3.x:

```console
$ python -m pip install syned
```

## Graphical user interface

A graphical interface is available under Oasys: https://github.com/oasys-kit/OASYS-SYNED

## Reference

Luca Rebuffi, Manuel Sanchez del Rio,
"Interoperability and complementarity of simulation tools for beamline design in the
OASYS environment,"
Proc. SPIE 10388, Advances in Computational Methods for X-Ray Optics IV, 1038808 (23 August 2017);
https://doi.org/10.1117/12.2274232
