Skip to main content

Calculating Refelctivity

Project description

Matrix method algorithm to calculate X-ray reflectivity and transmittivity and electric fields for a stack of homogeneous layers.

The functions in this module are:

  • reflec_and_trans: Calculate overall reflection and transmission amplitudes.
  • reflec_and_trans_parallel: As reflec_and_trans, but parallelized.
  • fields: Calculate the transmission and reflection amplitudes for each layer in the stack.
  • fields_parallel: As fields, but parallelized.
  • fields_at_positions: Calculate the transmission and reflection amplitudes at specific positions in the stack.
  • fields_at_positions_parallel: As fields_at_positions, but parallelized.

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

matrixmethod-0.1.2.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

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

matrixmethod-0.1.2-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file matrixmethod-0.1.2.tar.gz.

File metadata

  • Download URL: matrixmethod-0.1.2.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.19

File hashes

Hashes for matrixmethod-0.1.2.tar.gz
Algorithm Hash digest
SHA256 fee6c6c2f71c6b5288a45f2733c30837c1e95c4dd41a0ab0db159c00ae2cea5d
MD5 af69eeb70922c61136cd0491d7bacd51
BLAKE2b-256 b3c4fd49b6036977410a03d7ed53e794423bd175b59f8688177df499adecadfc

See more details on using hashes here.

File details

Details for the file matrixmethod-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for matrixmethod-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4f6d2495475bd934796d31bb1d212c87cf6b0b44161b1a989d39dc18ec51b76e
MD5 63445eb2c8befb3ede94718c8efb1c6d
BLAKE2b-256 cf5c2743e9655165163a1e6b30718ab69e42613d3df4b25ebe2d9d8a4661fe2b

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