Metadata-Version: 2.4
Name: srxraylib
Version: 1.0.65
Summary: Synchrotron Radiation X-ray library
Home-page: https://github.com/oasys-kit/SR-xraylib
Download-URL: https://github.com/oasys-kit/SR-xraylib
Author: Luca Rebuffi, Manuel Sanchez del Rio and Mark Glass
Author-email: lrebuffi@anl.gov
Maintainer: Luca Rebuffi
Maintainer-email: lrebuffi@anl.gov
License: GPLv3
Keywords: x-raysynchrotron radiation,wavefront propagationray tracing,surface metrology,simulation
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Plugins
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
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
Requires-Dist: setuptools
Requires-Dist: numpy
Requires-Dist: scipy
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: download-url
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: requires-dist
Dynamic: summary

==========
SR-xraylib
==========

About
-----

Miscellaneous utilities and tools for synchrotron radiation and x-ray optics.

The classes and functions here can be used in a standalone more. They include:

* metrology: tools for x-ray optics metrology, including dabam (DAtaBAse for Metrology profiles) [1,2].
* plot: plotting tools. GOL (Graphics in One Line) contain functions to make easily simple plots using matplotlib.
* synchrotron sources: srfunc contains functions to calculate synchrotron emission of bending magnets and wigglers.
* util:
    * data_structors: igor-like data structures.
    * h5_simple_writer: simple writer for hdf5 files.
    * inverse_method_sampler: classes for generating random numbers following given 1D, 2D and 3D probability distribution functons

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


Source repository
-----------------
https://github.com/oasys-kit/sr-xraylib

Quick-installation
------------------
srxraylib can be installed with Python 3.x:

.. code-block:: console

    $ python -m pip install srxraylib

References
----------
[1] https://github.com/oasys-kit/DabamFiles

[2] http://dx.doi.org/10.1107/S1600577516005014
