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.dev5.tar.gz (108.8 kB 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.dev5-cp312-cp312-win_amd64.whl (795.8 kB view details)

Uploaded CPython 3.12Windows x86-64

ratapi-0.0.0.dev5-cp312-cp312-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

ratapi-0.0.0.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

ratapi-0.0.0.dev5-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.dev5-cp311-cp311-win_amd64.whl (795.5 kB view details)

Uploaded CPython 3.11Windows x86-64

ratapi-0.0.0.dev5-cp311-cp311-musllinux_1_1_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ratapi-0.0.0.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

ratapi-0.0.0.dev5-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.dev5-cp310-cp310-win_amd64.whl (794.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ratapi-0.0.0.dev5-cp310-cp310-musllinux_1_1_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ratapi-0.0.0.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: RATapi-0.0.0.dev5.tar.gz
  • Upload date:
  • Size: 108.8 kB
  • 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.dev5.tar.gz
Algorithm Hash digest
SHA256 e2dff94086bdefe4e52590fc2f877f30188fcc3f1dd6ea23ce0a16525e6053a8
MD5 db51505bb16404feb8eeac603ebe5dbe
BLAKE2b-256 3e0c53936048e15957c5aaaf894f4627bec26a5eb6d048c64670eeea468af012

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 795.8 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.dev5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 20454bcbeb393829256883af46a44fc44a5b6cf5c70de9c1bc3140a9e8ae5680
MD5 5d062de2b74e3367b31cea09a0e31737
BLAKE2b-256 36ef12bfd6ffc870498f4ca81c87786dbf1d27d237e2f2b28ba1b73dce18f62c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cd618179e2add992f372f751440b76165b833b7a58529ef905e4fe2ec0ef4316
MD5 b8dfd5142585d8e18f0d326bc5f02af8
BLAKE2b-256 ee8c0d4458f24b0127c6b6421f2af7e093a591391fb4265a18039d764dd6b168

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e06b98438a012a849083be26ee4e73476b86a802631f4410bc5b3b868e8fcf07
MD5 bb32876782c9f1f57229624681218316
BLAKE2b-256 7d4d28e4174e6a27e9493c1379d2c49818b735e95e577137a5873d062b390544

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cb2b6b3c39891a2382f911b3bfbf199eab378f53e6cbad92f11432dca844e24
MD5 c2a2d5b2987fca524d813f9f49cce5e5
BLAKE2b-256 a91edad36c36482ac70226445ceb69ebae940556f4051c954b8d73573ce115b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07705dc6749f764a6ea411bd4f2b7a9a9d1f8a289a7a457b006b0398296c49e8
MD5 df10fe88f1b04e232dd78c64b2482004
BLAKE2b-256 3b698579acbc13eb940adf55ad12b79523005995103a23fd0294f8ce856a1e34

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 795.5 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.dev5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c79bce6061d098e76444e07d654ced2ae06c845860a3d5e09fa022f86d4a417e
MD5 3dd4c86e5ecd35c4656b5c3b51ec8248
BLAKE2b-256 59e3aa2ebc5a2bd28e12d55a8d165ab4929cbb47c55276420b37520d2c074f84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6e425fcd44fcc2501987a0067a75020139281aec84da528cb03193589511b5e2
MD5 dc8e3cc7d6196403b91f67fba683cd5d
BLAKE2b-256 be355784a35e2205fcad2b83fd9b31694c26d3584b0eb60138ba2b9f50348718

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6af998de0f3281ddbe9ed297bb63f1cb6c78e3af73ff9b8bbf1a8e80e3b155c6
MD5 42e7a20852e406406b0403d7d8ae5867
BLAKE2b-256 aa392733355cb5991813defea44336d79f1b04ce7336f11e7c93553cc6394981

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4efad882630bc849b9b763b4f03564bf1206edf67b99cd3a405811c61e790061
MD5 092a2d765b6fd5ef10183d8de497be53
BLAKE2b-256 40f4b2318a68979e7e9c8afa891faf572a9feff3bdc917d8c734135afa73d048

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bcecb4a184557dfceeb02a1f48e71b3032b3c21ec5c6aaf5c4ef2fa309cf82cc
MD5 4b03c9674cd88c0c23fc28aabd266eaf
BLAKE2b-256 03aa935718b8acbed7b69119f5cbd0000c81e84b90cdf4c3a624b6858520af1b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 794.3 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.dev5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7817c4284868b65f660610ad2810c65b19562fc150ea7ac1ddddc5eaea20dc21
MD5 3399cc57cd1a639596c18e8a32ba52b7
BLAKE2b-256 210a2cff39448e8d454dcd3ebf88998c86c3812ac886fd5d81ce3d25bf180c90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c39e07c91e668b893b10c4a6cfbb8ea45bf6c6180b504693b40de27c983b3335
MD5 4fff053a253bb1686bb8e7dd8fab040c
BLAKE2b-256 c9e742970ebff8888158ff238366aa6da775a55721ea0d684ed3e51e7664689e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae638c65908d287884728a6bea5e2c956481b1973056afdd8e438a2f99aeee2f
MD5 fa3e95011444ac31169d23992acf8a1c
BLAKE2b-256 2d07122698cc48da00a7ca5d38d9ed4a983e080fb1d6762d5983741a14e5fc8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e347d2bf33dac979d5752a048a733a44778fb4383a2862ae483cb8fede370b18
MD5 2b1111122854bab49f35d818ad65922b
BLAKE2b-256 58addb61cf36028b1e62b401851dacdaee2bde894aebfb6ab79399e4282d5163

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3ab828cfc955b06586aecebc1d3c6454df3f30086352c8ba6d3fecce2ba1734
MD5 e77c6ddeb2270366900d25ab4f3d7ada
BLAKE2b-256 6bf88dbf2508be914911f1f847bd16c45b7b073d330d61839e806207e976a2dc

See more details on using hashes here.

Provenance

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