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.dev11.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.dev11-cp313-cp313-win_amd64.whl (718.2 kB view details)

Uploaded CPython 3.13Windows x86-64

ratapi-0.0.0.dev11-cp313-cp313-musllinux_1_2_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev11-cp313-cp313-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev11-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.dev11-cp313-cp313-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ratapi-0.0.0.dev11-cp312-cp312-win_amd64.whl (718.1 kB view details)

Uploaded CPython 3.12Windows x86-64

ratapi-0.0.0.dev11-cp312-cp312-musllinux_1_2_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev11-cp312-cp312-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev11-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.dev11-cp312-cp312-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ratapi-0.0.0.dev11-cp311-cp311-win_amd64.whl (716.6 kB view details)

Uploaded CPython 3.11Windows x86-64

ratapi-0.0.0.dev11-cp311-cp311-musllinux_1_2_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev11-cp311-cp311-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev11-cp311-cp311-macosx_14_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

ratapi-0.0.0.dev11-cp310-cp310-win_amd64.whl (715.8 kB view details)

Uploaded CPython 3.10Windows x86-64

ratapi-0.0.0.dev11-cp310-cp310-musllinux_1_2_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ratapi-0.0.0.dev11-cp310-cp310-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ratapi-0.0.0.dev11-cp310-cp310-macosx_14_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

ratapi-0.0.0.dev11-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.dev11.tar.gz.

File metadata

  • Download URL: ratapi-0.0.0.dev11.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.dev11.tar.gz
Algorithm Hash digest
SHA256 49b766736bd147ecec2827cce2a7beb63db84301b785fbaad12a8c82391e2968
MD5 c16d94ec5b27b2d4eee3c2550bc7a1ad
BLAKE2b-256 8f844e67c464a7890c03270994369e322d61accc7b6b05af737a7743117801b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11.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.dev11-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bd2a3e85432d1248e37ff548553911f1f657728967518c6bbe355fa0d966ae1a
MD5 99bb085884687de69b1c9b05839dfe19
BLAKE2b-256 d3d570e687b7b678d40031777a33b477672a2a5dd957c79eba6888494a583eee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59f08f531ac30889f119227e4562bffa5ab0a70a390ff093b11ca0fb866be62f
MD5 bdfd35e6cf2083a466a4e632e641214d
BLAKE2b-256 73a162835119ff1617d1af72e862849a85995214791348e6d9a036f8ddccadf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4c5c3ebb4b0de7cd3d95c25990c2e296b92d6ccff51980eefec9619c061bc41
MD5 44a1fc198a38991fd2e57aaf4e0205c1
BLAKE2b-256 0184635b5ca084f3a41e4587ea82c243c5495cf90a2cffb61a80997abe35c744

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 cd90a54bf464b86b00180f96cb8ad505aac4aae8b15f78b0ec635d5d22a9f7c4
MD5 10fd3481fcdb7ae4c5ba04e600818e40
BLAKE2b-256 70e689711e1724a0d2acdf999f016723f26c55689a9a56bcc25a9486d5ba22ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40200ca3395bd080180d67008d228f4313f273ccc87b6b69cd1040950e30e5c6
MD5 2540655754c42519a24616b579d414f8
BLAKE2b-256 ef60c7482f6416d8d884cbf80f2017843d73e37794dddd185739c53a08977b57

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fb2c36627b70759201d60f5efc47cfc862cf54a2c424b9098b8b722b9a13676a
MD5 b6379adf91bc371e228a61d8ba4a1e22
BLAKE2b-256 2bea69a4d16a662041c73872178b78d518b9e4e6e3e78dae1cc8ad6ad22ae404

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0581ba2a9e1d4956e7b9d42e4003f28e0dc8ea771ba5b0eff33854b5f938483b
MD5 6f08fa8b845961dad3133be5dd0659a8
BLAKE2b-256 2d7567704827d35d33cdf869e9653e7799e38d7c03f0523dec4cb9a4dc26faf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d32c2110c13c7ef46805e2fb1e8db292e581cd8507772493ddb6abf0ab01b65
MD5 16b9b0a11a124a03a625dd1830b855e1
BLAKE2b-256 fedea5d6c32c58bc86769b875ce9143ba6493bd3ae66bdb1941bf6e87cef18c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6add96cd9528da5ba3bcadea01787ea7ee6e81205fc6ebd3d10ff1ef8d093315
MD5 4159f345f22468185131d6e498748a7c
BLAKE2b-256 ec068ed853635bbec83bc13834afd5f766e8ef72f8b835a626aa5bb2c283b6fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 97ad9dd5f57fd0c9979509cbfa6eb5554bfba820027577431f1d2600b9b53d16
MD5 fb851b356b76e21c2c424408bbb29c81
BLAKE2b-256 7df09990d2bee4ead2e2056dd8b38dc5fecdabc2a55b629ccafe562b18f493ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 08c1e81cee0b9b8042c0744aafb3823bab465021b31ce913b62629a6eb168822
MD5 d552faf5fc1a0c4b4eaeea1159db32d8
BLAKE2b-256 2f0736ed794f2043ac2bf2f1f49410f12ff351d50afff3859a68dca705b8e241

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b26aca1fe4342421b09469328775ccc0cced40aad5aa1a6edd6e8e1b4263a63
MD5 faec84c7fc12aa375cc0ee57dd826fe3
BLAKE2b-256 3a0d09b7941b5172686e2d9d52a0aea54ca2435d2c712b613b624386473db5d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a85d0d0ef520153c3d0ab5f94ffaf5e543cd02d128f7a2c70117bf931e3d9c58
MD5 645d6116b2d55e7d8ad9fe165d80cbe4
BLAKE2b-256 62cac860e211902167c8a6afa04d59defa201016f194b3d1f689653d55e865dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3b8f28989b99ec6f4883a220295b8451e9062615671172a9986c6d191020a61c
MD5 a8c5f879c02c1236911bbf39c7fc85b6
BLAKE2b-256 3be662562966974e4ab4a225e224c05fd20b73c58f72d1d6c1051d03f43486b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b8ed6a166b9b345cc181cf7d3277a52438a290310943d29f79cc33eea70b7059
MD5 75f2c38c3fb5c644625d4d85cd31c1ce
BLAKE2b-256 12f4d0d6b31ce3744fde0d18047fa859cd7f63d1eeb88504fbd98bce68dfbe7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 92f5204c75a88392f201564878b1c5837e08df84e0d3f056457b9e1ae326489a
MD5 af5fdb240f31fea11bee16cb56b4427c
BLAKE2b-256 6934ef35ed7f25bada5e3e0586cdc695333762d6680f8d34fedd88a8a061fcbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5dee452ac67dd879a8d79814fabc0dcdbd1d5eae3729ca6e7e4e9f7b17dc708
MD5 c1765fcdf2954fad1460168ba6ffbfb5
BLAKE2b-256 65846acc16b3eae27256c7e8f17aadf62afc20769f0ef654a628ac99a4bc9853

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e67f88708401bff0159143503a901dac532a5e730b4be09e2741ff074a0b3b9
MD5 b9831dd593a30d32ccafcdd0347aa2ca
BLAKE2b-256 8219cec79beb41d324f4f87ce589a91cd2d855f359786276e57f85bfbcdf74b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 0792ea486118ed4d72bc46b6c6056c3743744bcd060fd02f5d7a4aa1d38be47c
MD5 d670337d44f58d1bec5b3a244178af93
BLAKE2b-256 78582d973d05fb4a509e4cb8ee85c8456eda30de14634636f4bcafe016baab08

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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.dev11-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ce6dc84a3930c4b2d3491eed418bdb86bae6593d1ed3f3712d130ce01df9f658
MD5 1e927780d33cb0d19b8edc53244027e9
BLAKE2b-256 f7f45d4d0b394a9d95d7587e99e33daed63f5f8fbebed3a4a890533ef3587db2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev11-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