Metadata-Version: 2.1
Name: srxraylib
Version: 1.0.40
Summary: Synchrotron Radiation X-ray library
Home-page: 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
Download-URL: https://github.com/oasys-kit/SR-xraylib
Keywords: x-raysynchrotron radiation,wavefront propagationray tracing,surface metrology,simulation
Platform: UNKNOWN
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

# SR-xraylib

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

The classes and functions here can be used in a standalone more. They are separated in different folders: 

- metrology: tools for x-ray optics metrology
  - dabam: [https://github.com/oasys-kit/DabamFiles]
- plot: plotting tools
  - gol (Graphics in One Line): some functions to make easily simple plots using matplotlib
- sources: 
  - srfunc: 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 dostribution functopns
- waveoptics: generic wavefront and free space propagators for x-ray optics (testing code, the final user-code is in [https://github.com/oasys-kit/wofry])
 



