Skip to main content

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 mode. 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) contains functions to make simple plots easily 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 functions.

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

Release files for srxraylib 1.0.69

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for srxraylib 1.0.69
File Size Uploaded
srxraylib-1.0.69.tar.gz 122.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for srxraylib 1.0.69
File Interpreter ABI Platform
srxraylib-1.0.69-py3-none-any.whl Python 3 none any Details

Total release size: 260.7 kB

Release files / srxraylib-1.0.69.tar.gz

Download URL srxraylib-1.0.69.tar.gz
Size 122.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ee47513e2e8ec12d0b0bf7b8dd89305d94cb218f0bf8c5d6a9e160325a926d55
BLAKE2b-256 checksum
How to use checksums
48fc4a94c4791f439ed6bb1aa74b0bef890da767ea67b7d9798269e204ffb3a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / srxraylib-1.0.69-py3-none-any.whl

Download URL srxraylib-1.0.69-py3-none-any.whl
Size 138.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3180434f3a872dfe07b3db404e274820d3d1f84a865538080901d668858fb46b
BLAKE2b-256 checksum
How to use checksums
eb5e805e76946e37f61f8cc72a88276967f72fc4f76352b51e830f44ce8a53d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.69 This release

2 release files

1.0.68

2 release files

1.0.67

2 release files

1.0.66

2 release files

1.0.65

2 release files

1.0.64

1 release file

1.0.63

1 release file

1.0.62

1 release file

1.0.61

1 release file

1.0.60

1 release file

1.0.59

1 release file

1.0.58

1 release file

1.0.57

1 release file

1.0.56

1 release file

1.0.55

1 release file

1.0.54

1 release file

1.0.53

1 release file

1.0.52

1 release file

1.0.51

1 release file

1.0.50

1 release file

1.0.49

1 release file

1.0.48

1 release file

1.0.47

1 release file

1.0.46

1 release file

1.0.45

1 release file

1.0.44

1 release file

1.0.43

1 release file

1.0.42

1 release file

1.0.41

1 release file

1.0.40

1 release file

1.0.39

1 release file

1.0.38

1 release file

1.0.37

1 release file

1.0.36

1 release file

1.0.35

1 release file

1.0.34

1 release file

1.0.33

1 release file

1.0.32

1 release file

1.0.31

1 release file

1.0.30

1 release file

1.0.29

1 release file

1.0.28

1 release file

1.0.25

1 release file

1.0.24

1 release file

1.0.23

1 release file

1.0.22

1 release file

1.0.21

1 release file

1.0.20

1 release file

1.0.19

1 release file

1.0.18

1 release file

1.0.17

1 release file

1.0.16

1 release file

1.0.15

1 release file

1.0.14

1 release file

1.0.13

1 release file

1.0.12

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page