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.dev7.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.dev7-cp312-cp312-win_amd64.whl (739.1 kB view details)

Uploaded CPython 3.12Windows x86-64

ratapi-0.0.0.dev7-cp312-cp312-musllinux_1_1_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

ratapi-0.0.0.dev7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ratapi-0.0.0.dev7-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ratapi-0.0.0.dev7-cp312-cp312-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

ratapi-0.0.0.dev7-cp311-cp311-win_amd64.whl (737.3 kB view details)

Uploaded CPython 3.11Windows x86-64

ratapi-0.0.0.dev7-cp311-cp311-musllinux_1_1_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ratapi-0.0.0.dev7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ratapi-0.0.0.dev7-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ratapi-0.0.0.dev7-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ratapi-0.0.0.dev7-cp310-cp310-win_amd64.whl (736.6 kB view details)

Uploaded CPython 3.10Windows x86-64

ratapi-0.0.0.dev7-cp310-cp310-musllinux_1_1_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ratapi-0.0.0.dev7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ratapi-0.0.0.dev7-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ratapi-0.0.0.dev7-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for ratapi-0.0.0.dev7.tar.gz
Algorithm Hash digest
SHA256 6cbe125f2e39fea3b30a502d00d7cf6a8dc0eb64dd698fe14f6b35248100e83f
MD5 d4e9e2424f05fb235a6e604522246c97
BLAKE2b-256 5e5f74c1acc59bfcbec5d66ca59ebfcd17874edb87515741d8f18005388eb332

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 739.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ratapi-0.0.0.dev7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e217dd96e32d9a176139d966ad14949bdc3080d50bbd7e38a25a070a96fd6a42
MD5 e4eb425f39f1c700353ca7f822af8729
BLAKE2b-256 d614100825d82ebc6a53c5ab715aa18009b6893cb4f63a1c232c5f378ad32f67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3fb177b8c0d7745cf061f697939b38d6fbaa1acf683af7aa63b97eea94b147b6
MD5 141a1108d38a17c44a425841711bb82a
BLAKE2b-256 c5662822ea09c7b753b3a2fbc106bd10f835df17b1eebaa951d1b7e5efd83610

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev7-cp312-cp312-musllinux_1_1_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.dev7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d51270da20b31528207794841a59fc3ca748a50b550badc0837c1be1b6380a44
MD5 0163aa1453f00532d017cff253d59ada
BLAKE2b-256 78bc6d7eba4a2456f74659017feb1f75b15caf3bea305c223849ed205db793b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.dev7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd90439979b0ef7b08df5fb9046249bf3ecf4ff21e8f32b34529ada11849406b
MD5 be36786623d7c60d7be1ad51f60936d1
BLAKE2b-256 f02cc291eae66181131c3781c9bcceddc4389dd79321f5f24833fa8e85a06d7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb1fdd2811650ea3f1907026f116b32132bba7805158a4440d9657287c7a4d92
MD5 9931eb78036a56036aceef43da4aef0e
BLAKE2b-256 dc18ba1e12cd4af1bb79f28098f8893529bb2c0930d69984f50e78d8e73711fe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 737.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ratapi-0.0.0.dev7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 283343904b1fad3414cd23a0db931129d460c5157384f10eb282cc55d3e9368e
MD5 0629c0a981208f1af427266b48ce363f
BLAKE2b-256 4cc3dfd7e66469a663a0595e93424a9e498259b79b6bff3c18b93edd6d4d4ada

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 21de0a571a20051c0bb695e75cd7bcb57056a779062804aed7b8bef118986ee0
MD5 0efd00aa8a000d72622f82350b94adab
BLAKE2b-256 062fb1244c7f53c508673674dca313f506168500400a2609d80c02f14059a0bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev7-cp311-cp311-musllinux_1_1_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.dev7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90b0c64ba3f5a2be8e833b6921f56188fddde9f685d3e742b861011c00068a47
MD5 cad926e6aa1b15d6adee201362bb6988
BLAKE2b-256 856db591ba8d5623d7163f1da47e08eb30f911a3b802e584bb4912670c359289

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.dev7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7e731956c56c73b1e7b6c6b3163aa7bc362211620b39f05873d891ed1c66742
MD5 5cd0e7a88656a0ed76026a5a82359731
BLAKE2b-256 b1745f7723b8f65a8293d3305963857dd8232c2dcf95f47b16167973cb41b97b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 384bec22f383ea8f51413b6e26a9fada8f24fc5a191cd0faa918fce71b8dc476
MD5 1f946c97f34561ad991077d04346c33f
BLAKE2b-256 ad81e67e987e8b0b89af3dd14ef0302eebd2a5ee5b89f41bb96e2868c83129a4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 736.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ratapi-0.0.0.dev7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d6aaa21a09ad8f658f9a8af7c2d5b6eb4c8690cc1c630d8cb61d3dce1f4102ca
MD5 7ceb2318de7da0687577761ca223feb6
BLAKE2b-256 ab02e35c2454cfba709f4eea099a6bdbcaaf3a12a41ad49c314dbff4957a2f24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9c2baa4d2852f5fd688d2e52f84116e11fd5c1a9f239837932cf11bf1ef6caae
MD5 b0095f2c2507b04320e2463ae86d588c
BLAKE2b-256 1658a6081937caa7b3cb4a8ed2ace7c7693d87dc84322b84b7791d017e9b5801

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev7-cp310-cp310-musllinux_1_1_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.dev7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd4916a3b67f367fddcc31ebbf974d772b73fee580b0543d6068b68eb87ce8a4
MD5 ae959b833d2f65bf78f82fffef49846a
BLAKE2b-256 3a6296a4570fa37ecde0c9a2ab735efa16cf98836700197fb3d68e3dcb488bc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ratapi-0.0.0.dev7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.dev7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfe59f627772922c07cd80b54a8c0574b4e363a97458dfc7db6ec9606513f208
MD5 871074b0ddf3960a026103ce6b163ced
BLAKE2b-256 9e9a07329bd326bf3a1638639e1c07f7bc3cf7c0c41e07a8180b763d0918b6d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77c8b2414e23084c3fce23a26a9fa2b62b28c59b0bad86dec4e0318bec4ea147
MD5 84c761ac166b97449b927b8ad70db6a4
BLAKE2b-256 d0d298e847ffb4000e7e226b0942ba8352684bf1ab11e60f31ebb696bc6e3133

See more details on using hashes here.

Provenance

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

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