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

Uploaded Python 3

File details

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

File metadata

  • Download URL: matrixmethod-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 0080c9be5f63ce3a6b851657133127502678590661c0d06b09c8861a45ee9815
MD5 58772ca41edfcba2a4d04b09cee4c9e9
BLAKE2b-256 7586fb4223459f010edf8448f04bfe6afff47140c144b7e4430b864d3f65d34b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrixmethod-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 43d04bef0f434a217e4683cda3e9ee90d1da87d6e7586470e6a25d4a5d94bd08
MD5 5841c6e32c3602d47841d6527c4111b9
BLAKE2b-256 3490b23d0ba83466a939d706bcef58c427a3b16e6c3c59ba41a364483d3032da

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