Skip to main content

Synchrotron Radiation X-ray library

Project description

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:

$ python -m pip install srxraylib

References

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srxraylib-1.0.46.tar.gz (99.0 kB view details)

Uploaded Source

File details

Details for the file srxraylib-1.0.46.tar.gz.

File metadata

  • Download URL: srxraylib-1.0.46.tar.gz
  • Upload date:
  • Size: 99.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for srxraylib-1.0.46.tar.gz
Algorithm Hash digest
SHA256 5c704687d820b5fbaa467760933e6f7115710292b96874b45740c632223807f0
MD5 9795cbeb70c722f513b5eab6e00f9bf0
BLAKE2b-256 6b34c12d42c8d8d3b4f9e0074416e258d52777b88ab25e0e6cbb72a571e2b9a4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page