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.dev12.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

ratapi-0.0.0.dev12-cp313-cp313-win_amd64.whl (725.7 kB view details)

Uploaded CPython 3.13Windows x86-64

ratapi-0.0.0.dev12-cp313-cp313-musllinux_1_2_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev12-cp313-cp313-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ratapi-0.0.0.dev12-cp312-cp312-win_amd64.whl (725.7 kB view details)

Uploaded CPython 3.12Windows x86-64

ratapi-0.0.0.dev12-cp312-cp312-musllinux_1_2_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev12-cp312-cp312-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ratapi-0.0.0.dev12-cp311-cp311-win_amd64.whl (724.2 kB view details)

Uploaded CPython 3.11Windows x86-64

ratapi-0.0.0.dev12-cp311-cp311-musllinux_1_2_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev12-cp311-cp311-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ratapi-0.0.0.dev12-cp310-cp310-win_amd64.whl (722.9 kB view details)

Uploaded CPython 3.10Windows x86-64

ratapi-0.0.0.dev12-cp310-cp310-musllinux_1_2_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev12-cp310-cp310-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file ratapi-0.0.0.dev12.tar.gz.

File metadata

  • Download URL: ratapi-0.0.0.dev12.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ratapi-0.0.0.dev12.tar.gz
Algorithm Hash digest
SHA256 fa2e67d2984706168379d24b5236fc2065af36440e7b2cd5c1ba462c27ba294e
MD5 63d3d243defb319927fc7a7c3a57f066
BLAKE2b-256 e4a12e9f3df61c73675aa90ad7a1bc9fe2dedc776ac59441ee2ee5fd42b4c611

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12.tar.gz:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eb5b05d4bb12168ca9ae3e802e8ed2a36d9e04a717c635fa945b209dfc021bc1
MD5 13b0c1dadefee157744770d6ce553bfe
BLAKE2b-256 b273b118597c44c4607d83ee04d7537f1e51487e2166fe94def9601c40c6c56a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp313-cp313-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 570820ce72f8ce49ebc82eaa0086d6f6f57cb42db3cb1a83c021bc9d73ae68fb
MD5 3aaed8615e8a2e8581b92a1ec4229411
BLAKE2b-256 93915ea47930eef9b38185eb7b839e2c617a524bf9e5eca26fea0d389394199c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0bd6d7ed631f8a11860077579574b2a469cb31f85921ed477a1852af0c4c5ea5
MD5 80d06c0ea6c793bd541529b4495521a9
BLAKE2b-256 f177a2b02e2606d0c1686b389b90c6d5a08530272886a1006ed2d2cf2d173120

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 519f5eedadb41c5d3c60ec71bffd1cd014f4336e417ee56c8ac8ca82e0c2083d
MD5 222e1b003911c73968c23b88619dfaa2
BLAKE2b-256 db2a6919058b788e86a9b20cd9196b72db5236bf0727dcf10432a0a0408f2b7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f9cc1eaf93d62a43a7358f6dffa8e44f3c11ee65c31195b144efa36247729034
MD5 299fd37ffae72cf2298ad685ed37e43c
BLAKE2b-256 2984c1c481e63ab9183f547f9f54ffc55dfbe49c6f55c4b53b8779b34ab3a875

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b27706fccd31d69e0f754ae34c135637a37a8cc0859932f0e4c9bf36283d2a91
MD5 984e4d660509366fb43f14d25475a86c
BLAKE2b-256 c350bdf56a9844e93f783daebe7dd37037cc466b0c278a78a08d9dde833f4e39

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp312-cp312-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c15443532f772487175c4fe88e339132ce6aa8fe5d43c569db37c87eef6fdf20
MD5 e99bcf5e230ac97c362e7d13a72c7b90
BLAKE2b-256 58076139221b8fd461e4a5d64d184412db66245c9927701a913c72db3cd48375

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e8f3e84f72951c843747aa9a1e99b3463a3074f2f5f19ea1ba6c1e0fd2187d1
MD5 1ec5ce0d49dcba13f0eef5dd5c15531e
BLAKE2b-256 a621b8c70500bd947f4579509f223fbf44081c5264da336a041377b8f54d6480

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 d33a946357a3287152ec0a6f861e43be47865a978586c59f540c86e9b55db7e0
MD5 0fd31ef1f74c7f2ccf7be646850f20ba
BLAKE2b-256 be5cb5fdd9f92f987fd302f2b0d6a1658b5a697d89b6eebda4d4ffe82519d53b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1cb7c0633f746e7846919d36c4ee4bc9382d7f0d276a9bbbc0bd41f4bf871a9f
MD5 3610a832b5751f01e155d72e15656201
BLAKE2b-256 b9cd0879150c7a5358a9f7e95fa6cbaaef7905753da5d6154b512db34caebb50

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf399c0bc242d80318ff5bc839ffc353f2314699ee9b215aadeb0c896ebb5f92
MD5 144ffbcf5de038ad6c917c69d9f5e9a3
BLAKE2b-256 03c94d7da5efcdd560f38e22c486cfdf75ab61e998b4f1cfd5478a37bab13cec

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp311-cp311-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77351ab3b1b6cbef6b8527e49bc72e053bdbb856c8619d8e600c5e44f3146296
MD5 e02c4d0f34e4e22cda700004f4015388
BLAKE2b-256 9775c6262336edfc057b7f4de366a85896420adbcad887254815b9c305997b03

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbed146ab5acab409a694f52917e5c1a824a1529b0c9dd74ef3e71571be46988
MD5 b5f3667dbf1a537670f35947f235a8bb
BLAKE2b-256 6dc693efd82648da929d998386af360be54e4517c5469a7a827900cf6d190e55

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 2b8446c9ded97c5b6179f4e426a9c4bc60a51dd8cfdb4744567f2da870b35b19
MD5 a81b5cc61adc8e80e41dfd9f36868e49
BLAKE2b-256 71a2f61d771d1c28b98b19e6cb7910cac063d8fb47816c4597d54870a43a30d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c3a388882e6508176d8ad206e75ed4dbae2dcb7b31595be1d8df75cf4abb2d9b
MD5 aac8c0bc3951be58b69a130655f6a629
BLAKE2b-256 d89f8586fcb81743f836978d97f25c71a75559f301b5ee6e82217310f2fd050f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4884f8f21765b88168fa2ddda03eb45da359a75e5b9e6320774fe153d472df41
MD5 9b6c4e67f3c924881020997c60c1766b
BLAKE2b-256 d8f2f36c97291d8e1b1bbc7899ccdf988b1fd00213daf27958fb72938a4be581

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp310-cp310-win_amd64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2f8f51db1023bb64d612a80d331e015b66eeb0e1f8cc8cd8875f76875cade6e
MD5 6df457134263f56f5a87fc622c96ee6b
BLAKE2b-256 8a962d58ac0ec9b024294c5a0b78bf581b0e7137cc1ebec4c5616cccc8e5a29b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df805d4dbfaae2e71cad5de8a7046ebea5c9765bda1a813bdfacd1c8f04ac3ae
MD5 ab637e9cbd0ba7ba966f1fdd52b71824
BLAKE2b-256 3f7fef19674ec05c871689a027c09d08043d38c0794f6eddb14235d850e11b71

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 26f0759315da083dcfefede5f7785c04a189bfeb0f59479e8d9b4a258b560209
MD5 c94b3cbd6df05a70692bf838c57fe720
BLAKE2b-256 b35249f51328cde9c3b7b5c1a2ff8d33f1c2b0eb81e563fdb1783c87be88a839

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_x86_64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e0dafcc4e5c9b3636e37d9a258c63a7671c0908004ac53ff5becf1d1c2b3ce2d
MD5 97cbae5c07aa9560ff785d5e1a00d9fc
BLAKE2b-256 fb5f63f66c747b0cb588ab0dfaf752be7d2d830c9ef3152671010cca4a9f0eb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev12-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on RascalSoftware/python-RAT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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