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.1.tar.gz (72.5 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.1-py3-none-any.whl (73.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for xrayscatteringtools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cdb654a4fce2959524b52bd011b65e20efe1b57c0d782d5f9284f180da114123
MD5 3f92742633946e9bc7243ec808e643a2
BLAKE2b-256 196ad62607a7ac40a20bd0d7e109427001cabd85d3eb3d14753aaa8c3578a6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xrayscatteringtools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09b499d3678e368fb2f895f510fb9f728f38e9601ca90a3ac6918c65fd95d9d9
MD5 5db3363a3bbaccaf8fadc4c13fa6cfeb
BLAKE2b-256 5a7d3afde8b6f9a03b5478964608ce017748110950b38f4d657146ccef35625f

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