Metadata-Version: 2.4
Name: xoppylib
Version: 1.0.57
Summary: XOPPY library
Author-email: Manuel Sanchez del Rio <srio@esrf.eu>
Maintainer-email: Manuel Sanchez del Rio <srio@esrf.eu>
License-Expression: MIT
Project-URL: Homepage, https://github.com/oasys-kit/xoppylib
Project-URL: Download, https://github.com/oasys-kit/xoppylib
Project-URL: Documentation, https://xoppylib.readthedocs.io/
Keywords: x-ray,synchrotron radiation,materials x-ray optical constants,Insertion devices,Optical elements,simulation
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Plugins
Classifier: Programming Language :: Python :: 3
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/x-rst
License-File: LICENSE
Requires-Dist: setuptools
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: srxraylib>=1.0.68
Requires-Dist: pySRU
Requires-Dist: h5py
Requires-Dist: dabax>=1.0.13
Requires-Dist: crystalpy>=0.0.27
Dynamic: license-file

==========
xoppylib
==========

Calculation backend for `XOPPY <https://github.com/oasys-kit/OASYS-XOPPY>`_,
a widget-based application for X-ray optics calculations in the OASYS environment.

It provides tools for:

* Synchrotron radiation sources (bending magnets, wigglers, undulators)
* X-ray scattering functions (f0, f1/f2, cross sections, Fresnel reflectivity)
* Crystal diffraction (Bragg preprocessor files, structure factors)
* Power and flux calculations for optical elements and monochromators
* Multilayer reflectivity
* Mirror and grating ray-optics (srcalc)

Documentation
-------------
https://xoppylib.readthedocs.io/

Source repository
-----------------
https://github.com/oasys-kit/xoppylib

Quick installation
------------------

.. code-block:: console

    $ pip install xoppylib
