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.1.0.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.1.0-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xrayscatteringtools-0.1.0.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.1.0.tar.gz
Algorithm Hash digest
SHA256 a33c86e18ab329e358d3c33621fde45606b5aa9821aa40e8681d4d34e2cf9c0a
MD5 954bf59186d1f37dd27ea30693b55573
BLAKE2b-256 eb5c9a1f903394828e35c6f21d5f3595376344a5d95738c00568f7bd2b50878e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xrayscatteringtools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b36e9bf05422ca42b213f83c046f9e49fc482fe0be00c916d674c8760634ec1
MD5 f96b6ce0c5911b59a422a4d2447ff791
BLAKE2b-256 6ffd8e0e1fb66256013627136ff3c3e5766ae98f105e1ce4115c10db65b5d9b2

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