Synchrotron Radiation X-ray library
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.
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
srxraylib can be installed with Python 3.x:
$ python -m pip install srxraylib
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.