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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0080c9be5f63ce3a6b851657133127502678590661c0d06b09c8861a45ee9815
|
|
| MD5 |
58772ca41edfcba2a4d04b09cee4c9e9
|
|
| BLAKE2b-256 |
7586fb4223459f010edf8448f04bfe6afff47140c144b7e4430b864d3f65d34b
|
File details
Details for the file matrixmethod-0.1.3-py3-none-any.whl.
File metadata
- Download URL: matrixmethod-0.1.3-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43d04bef0f434a217e4683cda3e9ee90d1da87d6e7586470e6a25d4a5d94bd08
|
|
| MD5 |
5841c6e32c3602d47841d6527c4111b9
|
|
| BLAKE2b-256 |
3490b23d0ba83466a939d706bcef58c427a3b16e6c3c59ba41a364483d3032da
|