Skip to main content

A library for gas phase analysis at the CXI endstation

Project description

xrayscatteringtools

A python library for the analysis of data from the CXI endstation at the LCLS.

List of all methods:

All methods have full docstrings in the NumPy docstring standard. Proper namespaces have yet to be defined. Some of these functions can remain internal, and the more useful ones can be defined at the surface level.

  • calib
    • geometry_calibration
      • run_geometry_calibration()
      • model()
      • thompson_correction()
      • geometry_correction()
    • scattering_corrections
      • correction_factor()
      • Si_correction()
      • KaptonHN_correction()
      • Al_correction()
      • Be_correction()
      • cell_correction()
      • Si_attenuation_length()
      • Al_attenuation_length()
      • Be_attenuation_length()
      • KaptonHN_attenuation_length()
      • J4M_efficiency()
  • theory
    • iam
      • iam_elastic_pattern()
      • iam_inelastic_pattern()
      • iam_total_pattern()
      • iam_compton_spectrum()
    • patterns
      • sf6()
  • io
    • combineRuns()
    • get_tree()
    • is_leaf()
    • get_leaves()
    • runNumToString()
    • read_xyz()
  • plotting
    • plot_jungfrau()
    • compute_pixel_edges()
  • utils
    • enable_underscore_cleanup()
    • azimuthalBinning()
    • keV2Angstroms()
    • Angstroms2keV()
    • q2theta()
    • theta2q()
    • element_symbol_to_number()
    • element_number_to_symbol()

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

xrayscatteringtools-0.0.1.tar.gz (44.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xrayscatteringtools-0.0.1-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file xrayscatteringtools-0.0.1.tar.gz.

File metadata

  • Download URL: xrayscatteringtools-0.0.1.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xrayscatteringtools-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f9fe5f1fe387e2d9337edb484538100152f89e65f605ae435c10d56514aeea86
MD5 957052c64f41cb60533eac29ea413c47
BLAKE2b-256 a3bf150831caca1ed3512618f770dc5980585e6bb0962782964742fc3ff5b060

See more details on using hashes here.

File details

Details for the file xrayscatteringtools-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for xrayscatteringtools-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3ea9a0ffba3e8a19e31df10c00eb44b4ad62edd4f1bf964c077fc81b1e375e8
MD5 ea61abb271d02a7db4cb2403f812d729
BLAKE2b-256 9fe845e8d91b8ad6d6337c5c555105e1a87a376016bd2d5f0a06eda99098b7f0

See more details on using hashes here.

Supported by

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