Skip to main content

Python extension for the Reflectivity Analysis Toolbox (RAT)

Project description

python-RAT

Python-RAT is the Python interface for the Reflectivity Algorithm Toolbox (RAT).

Install

To install in local directory:

git clone --recurse-submodules https://github.com/RascalSoftware/python-RAT.git
cd python-RAT
pip install -e .

matlabengine is an optional dependency only required for Matlab custom functions. The version of matlabengine should match the version of Matlab installed on the machine. This can be installed as shown below:

pip install -e .[Matlab-2023a]

Development dependencies can be installed as shown below

pip install -e .[Dev]    

To build wheel:

pip install build
python -m build --wheel

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

RATapi-0.0.0.dev3.tar.gz (87.2 kB view details)

Uploaded Source

Built Distributions

RATapi-0.0.0.dev3-cp312-cp312-win_amd64.whl (684.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

RATapi-0.0.0.dev3-cp312-cp312-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

RATapi-0.0.0.dev3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

RATapi-0.0.0.dev3-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

RATapi-0.0.0.dev3-cp312-cp312-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

RATapi-0.0.0.dev3-cp311-cp311-win_amd64.whl (684.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

RATapi-0.0.0.dev3-cp311-cp311-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

RATapi-0.0.0.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

RATapi-0.0.0.dev3-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

RATapi-0.0.0.dev3-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

RATapi-0.0.0.dev3-cp310-cp310-win_amd64.whl (683.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

RATapi-0.0.0.dev3-cp310-cp310-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

RATapi-0.0.0.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

RATapi-0.0.0.dev3-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

RATapi-0.0.0.dev3-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

RATapi-0.0.0.dev3-cp39-cp39-win_amd64.whl (683.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

RATapi-0.0.0.dev3-cp39-cp39-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

RATapi-0.0.0.dev3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

RATapi-0.0.0.dev3-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

RATapi-0.0.0.dev3-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file RATapi-0.0.0.dev3.tar.gz.

File metadata

  • Download URL: RATapi-0.0.0.dev3.tar.gz
  • Upload date:
  • Size: 87.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for RATapi-0.0.0.dev3.tar.gz
Algorithm Hash digest
SHA256 6dd4c7c6fdea4fcda47caa5f8f076a5e04bceb8e209d0bf09e560ef0fce5cfc6
MD5 b7da60293c1f76cf4e1dd736b3e415dd
BLAKE2b-256 0917680587d5a137805545b9381aa407cf9c2e9aef2f0c760d55678f8c845fce

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3.tar.gz:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 04ba219cdf9595d53a7f0f5b1fae63854a602996e47db50d167aa496f1fa57a1
MD5 f45dd4e55d543a5fefb74bbc0314328b
BLAKE2b-256 40d47e471c2788ec9a1b88051242393eadea7937f71d4c4a4dc7436b602b293a

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c5b342bd1ca46d5c7d6d4e08c7f873dbc7641cad42fc3d12d9284ef7af51eba2
MD5 022b338cb3c5c6d0184bc44afd2e7410
BLAKE2b-256 23c0737c850b4ef9b097be6e10f1776dd3c465de89b1e25dbd4b79c9cc426a5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp312-cp312-musllinux_1_1_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c508c57defb30a7a8135d354f18a4367e08083cb5c4ddc7e56eec43361c1553
MD5 5985b1586d410ada612724ed2ff3412a
BLAKE2b-256 d59a203c802d5910f5d2c494f4b1b20c2295887a0a075fe1902ad5a9a2482cbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a17bd77584c2b28cc815ba28bf5badaa4e751dc89ceaf73c46daaf68506ac585
MD5 d531586eaa282684fa640e142079aadd
BLAKE2b-256 45c9f0d5d9ca491b7cc89ce9b4576ff63664b51354841b609d9137ca7d14ef9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8008a413fce87e36c021d922897d965422fadc6c60bb17e223fcac1c2aec6f38
MD5 596427760849e238bde0f48dee8213a5
BLAKE2b-256 7db504ab7553492a2cfb45dfd02579d56695493c1f6a82caf93e8bde3038b880

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6771fe68f6ed69fa3a29f4f4312400e125195b4adbba5a33f11ceadd0688f6a2
MD5 d92c88aeeb2aaa01135313dd609b9bb8
BLAKE2b-256 6a71982c20935965e99f9df6a73993df0b0bd2c62f755fae8adca0ca1a321c02

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp311-cp311-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78b16e3d7e58a781e57231b8821a885a104df5d34b3d1037071e9ad1f5516002
MD5 08ef74da88b22a337da2021988cec35e
BLAKE2b-256 02b7684312171f2733bdae7092a2daf2ea331c098a1f7fe4ba37f0a688084142

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp311-cp311-musllinux_1_1_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaa26dcbb3a6bf83abfdd6172c9c86ad8aeb6bdd795d502ad2e55cc9b7e07640
MD5 fa2721b306bcba4594c614ec68a47565
BLAKE2b-256 66fb22664b21c170c919f0f45998ff69a52a2e962ef47788586fb83fb7802a0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4129a2b0f72622947eec38c103e8b174aea373b6911dc7c4ff265d232724a773
MD5 063449e5a4b2918ffcd16e2cbd31e3ac
BLAKE2b-256 a0d1a4117d01cfd63fc1753ee25fd4db8098c1b223872045ed1bc0241b39099b

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4bf616b4602d9fdbc1d30a0b3e46abef45b832683928fee77e9b8e68fe63e5a2
MD5 c9103c02b202bf69f5025bc7f5f5f295
BLAKE2b-256 3a2aa168cb10358f064a2ee9571684cf107cfd41f23105e837b1c6bfd18a36ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b7b188144ad0f2b130c5ad2f274975b9058206d07f0bb508effc61556c83a0d
MD5 f838e7904daf9cc13c814725403b9cbc
BLAKE2b-256 e072ad34d659475bfa473452e18dd3ad6a6aac812b343595b22d7c9a72aff03b

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp310-cp310-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 14489edac918be60e716a56bca824f7e00ba44268c345fd8acd30463d02b1fa1
MD5 bcd5e26daffc005027aa00415ec5ee99
BLAKE2b-256 b1e47038cf88cb72b7dac89bddccaaf511076759adfe9779c70953a213b0d7c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c1808e574ec5415b5c1959b273895ed6f3b8218af74df3d9125a45b1e05765b
MD5 96c2d8c84ab9ab1777e590a51644186e
BLAKE2b-256 adf11217d5de82530c503504fb3c427b0bd23385e04b10f23148e536d8e7d303

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f6b2e21b27aa9f4fb9dc621573b911411f361cbe1b30ec09b6c2872152466c0
MD5 3095f56f72db4ff01e94c97341647870
BLAKE2b-256 754403e3b13ac6ccc447399c4565b06b702a9da1a3d442ffc9c278223b87a055

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c723aad42af43cad12199c09a42d58cae13ab1f143a3b6e49c857252a7f2488f
MD5 5ae206ce0f0aa4221f9eba838b9f6031
BLAKE2b-256 9a80650b596e32c1eb24e00c7ccabd587e736eb98f6d7868bfa4784685a796ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4be8dcb695da5409204ff39c2fb93aeded99d99a36ab8e2bb9b3f59a8e5ba05c
MD5 f703b3ac4b8f991552f9b4e0ddae15fc
BLAKE2b-256 17e3079fcdf90adb520e4f5c73fdccfee08a83c81a1088fbb5341aaec83121b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp39-cp39-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f61606f8c6aff5bdf99cf4b35dfc2073e7a26039f38d19c8736aceb1ca0e80ab
MD5 f88dc0e3108e965277ef49c58b408cbf
BLAKE2b-256 e9945ad462148bff7b55fe4be91dd0099d59de6c4db91890d02c05c63bd188e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 907f030cf55c308760aff0c931e5f56359065b2b2f343f8d7fb2146972d3d540
MD5 406bfcc46b733a1a8ea4f60be9cc7361
BLAKE2b-256 f55cdc43f02dae642a1786aa8f7eee18d2ae05a88da6afde13920b3b0299f88b

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 414ded6e4e400cd59413ffb6b545c57597408dcc97013449ea6e3fd079a2f18a
MD5 6e53d9f98b544bac4b8c8c1c2dd9bad5
BLAKE2b-256 816c5c63f3cc538ffb04070b4936b6b102806007daf110dee9b206e0955f1e69

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

File details

Details for the file RATapi-0.0.0.dev3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for RATapi-0.0.0.dev3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d214be0f3a3484d64f0bdff53fc8f62a98bfe6027fcc14e4d9e3e16b30139ec
MD5 d365ac21d271bbcd17268892cd07d888
BLAKE2b-256 cfe2f3816f7f47794792cfa5d340cbf2b37fc7573d210c893cf6d9deb1abcd1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for RATapi-0.0.0.dev3-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page