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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

ratapi-0.0.0.dev10-cp312-cp312-win_amd64.whl (717.9 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

ratapi-0.0.0.dev10-cp311-cp311-win_amd64.whl (716.4 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

ratapi-0.0.0.dev10-cp310-cp310-win_amd64.whl (715.6 kB view details)

Uploaded CPython 3.10Windows x86-64

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

File metadata

  • Download URL: ratapi-0.0.0.dev10.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.dev10.tar.gz
Algorithm Hash digest
SHA256 f5b8ea0b62aa92f49ec2630212196fd36845912d88f4e64d1f96c410e262bbaa
MD5 88f3858574a31bdc2e6826021dbb6b15
BLAKE2b-256 c9672d573c0363afae730b3a18f5a5390a8d43a058e9ad1ce48d90157fe492dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 346ab11901ebc3d34e4f3555f35cb5f5f8b3fec3223c6eaa4724c9210410056d
MD5 a427cb48d06a2fa610e7c415bff2a55a
BLAKE2b-256 c6872b4f46f80ec998cec6e03e974af9cb067fcb2b4ed99c525f7c3b60bd2739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 baec34aa8089b27eccba50aa285583040d585a6ee715ddcfb51ca844f133b862
MD5 7d7c5c9f42404cc615037ea17c3e30ec
BLAKE2b-256 6d6ad7fa9adadc2f71d87339a81b3c5d0472a5699521bf7c39df301c4b3b5c9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 736379d7e6d331d0905c79ea4e82fd0c316a05317dba8bc0d125ac127552e9b9
MD5 45c8e2c8bd0c73670f2009192b6c1e5e
BLAKE2b-256 1c364e1420949fb3a8dc9edbe9c4a063f2e0bc2ead132387bff02e84ba1b26b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 ded29242a8c3f197e6c24d2f9cb1d6dc77d950d050a541348809d3e475af1b2e
MD5 06eb7e0b3a4d4d52b0ce249adac8afbd
BLAKE2b-256 7ce8fdfd06d27dfdcac9a9afa8e2931f53849d58317f00b26564af5c73eb1006

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0d1720693f6aa412baf8c4ec5cbb01d380a5ad791b37999e9f0c95adb5b4009c
MD5 bf5f74dc783f22c78f362501d7e51cae
BLAKE2b-256 6939618aa00dcd7ca03bc0c7940aa5d5015a0c04e4aeeb4375670036f90df505

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a2c06c537fe45302cd908a242013c2afb5b810fe411b23f02e1a710af7db2098
MD5 d6303a3a969dba86fd595fc3366c379b
BLAKE2b-256 d8f4dd911ffdaf865671b26c4967e36691ea30acfa67f46845a5e987d0139527

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f262a4e0a996aec25890039c0257005af3cce34c04f87e160b56d8bf9e03b4a
MD5 91872883ca0add821e789d4918cd4b13
BLAKE2b-256 c2c782386988aea7d7c8a034f8458129a8d4df83bffa29a7f127b227e0bbcbfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59931d2344749cc13ce842375dd05ef2326bc0069a329998c045ee85ba0660e3
MD5 1c59c27e6bc131437f6abd460289e6a3
BLAKE2b-256 f9bc2911cc07a947c5f5eba802c06a84a633437e976ed4c22141f7e6f9f3e2d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 20ec2795e755db71f8675ded5768b7230444672312b63df08390a367490e5561
MD5 4bf44bd5c16680bb0772f7d62b52f361
BLAKE2b-256 8b27376799a9c6fe2d5da9c984a3d6c8f075e4095e1a120556da88ee846808df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e7ded2fcbaefda27df30dd96cb1bc127090a84a189a7266387886c4dcbb926ae
MD5 83b71de1f8947cfe62d55285a0b7888c
BLAKE2b-256 7561cdf24049ea4a35cd997e6eb47a1a7ff70aefba928fb00e6f8e8d424b2af2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 20a3ec44e80b6cc16645bb0a183c66f99974d325c76b03ab8b79a57254d65291
MD5 8eecd096f04021a93f0ac2935d8c9358
BLAKE2b-256 853271695064477d398e7d1580d7160cd7a393b76b55ba2c5b0dcc90738c64f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 257058e5d268a48c8574be8fb44fa5df8bcd7b0315ccc217d4cf2b6b17e82911
MD5 76ad62aa9c329e6510f0dac1e722499f
BLAKE2b-256 8a16d70da1540b2e06044290730833bed36ec94cf4bd241458422c551b48f481

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5acfc9ad99b269e58c045d6df3a57f4fa81a5c40a37bbcd93e78ddaabcd1e4e0
MD5 c33a5e7f0ab8af78019aad3b6f3a7eaa
BLAKE2b-256 972983cec2798240fed3b3aaf410b9dc248145e90aca5ca04e8416ec7a24d9da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 0225c04a6286d2e018982b3c313ad6f7afc102835704ed586d9260a97f31b042
MD5 f303bd07f7d7f027feb6270582b6696d
BLAKE2b-256 860460a798f0af00477f3626ece505db13ffe91ee026fc7e3933473e403e1e2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5935fb91c4e992c287735528fe744c5a1adf230917d832c2079568862f308117
MD5 ab20d2b00e4741cd03a3959e2237005d
BLAKE2b-256 0a34b704ab83bc474ef21e37e49c9f03219aaf85e2e59cf786292ae65780f5f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7ac117e406955aafc65737491638ce27d10f70b967c49d161156355507445f3b
MD5 8d8ae897d999b55259f70f9a086bfe2d
BLAKE2b-256 5e324efa85cf653cf97e64dd1dd4c57a7d4f74fd48cb1af2124c0debffaaf99d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b234238518d96fc75e7d69cb0ca3a4654c4bc020995390a1aaf94b88bf62df2a
MD5 b128c2051df132e18f237aa05ee03a50
BLAKE2b-256 ff1214f28dd5dff170b0da60c2309eb3c945940723154f8444128d2cd8f925de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e014a3994c276b5eb27ee7a7c8fc81e2970efa119ae2c05183984485a57bb4c7
MD5 36775284ba32a4c40e481fb924910225
BLAKE2b-256 a7e72def907ab06ec4bed8da321cfb88350a8fc8b058bf505b11ebf485bb1ff6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 274a800ca0604bec8321b2976f4e4c1a290bd6f88b68e52168fdd11a3c627544
MD5 f2669b9e7f97978fd16229aceecd7c60
BLAKE2b-256 c49c7d95eae3b841b19b8ad691afdd919f4c9fa857026eebea714fa7376ab165

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1a4a78fbc079f33e0b5d830f908e0cc88429025c23d8346d47484c276e798178
MD5 404af5046f287578c6ac175b5200f656
BLAKE2b-256 9e27d06be53d31b35b6152743a7809fb70f659e5260b46bcd9d8872d16b28c3a

See more details on using hashes here.

Provenance

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