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.dev6.tar.gz (112.9 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.dev6-cp312-cp312-win_amd64.whl (801.1 kB view details)

Uploaded CPython 3.12Windows x86-64

ratapi-0.0.0.dev6-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.dev6-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.dev6-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

ratapi-0.0.0.dev6-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.dev6-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.dev6-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

ratapi-0.0.0.dev6-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.dev6-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.dev6-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: RATapi-0.0.0.dev6.tar.gz
  • Upload date:
  • Size: 112.9 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.dev6.tar.gz
Algorithm Hash digest
SHA256 21aa32e2e8b6d16b18787762bb33cb6af9ae44c313e226767efd4fa81b3448eb
MD5 52625d5a9d532f93c6b86fb64ca566be
BLAKE2b-256 9d1b0ef502a29ce0193316c2c436af9def52923e4f5514f04f68af16b1f11795

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 801.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.dev6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 89cbf185ba8de07a7426b608459be743c941c634bb8ad9e6d9a65556b019bdbd
MD5 ecbd1e9b28fdb7dd347c96d05e15dabc
BLAKE2b-256 8cd914b20a69b33c4f80c553eda02fb3c36c7d44ca760f8581d8827859b76c40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 03f863fe1968e4d0fa4ee5e8f4606a8304b6a0f4e76c5ecd887dda0b2099ddbf
MD5 c92cdd9d6b51544a7ed465a048fb2028
BLAKE2b-256 172368b218575fa02e6ab6054548f1b1d19b851fa69eedefbe06dd2ea35b5756

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2076193eb4e861fd0fe9bc190c130b0932eec06a9df91d87155621b763216286
MD5 5f8ee735564f665e7e91ade9df6c23de
BLAKE2b-256 eaa4d1085dd7c0f67b8d77b98ca7148e632ba2f05f3b57cb0151fe2376caa142

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8818f3c851085cdf9bbc2dec04d15ed0bd81dfe43e723a677c721e32d5895c6e
MD5 2505c11a3eff7b3c100e914dbb792ca8
BLAKE2b-256 43ba5a93a914eb57da3ce8e16c0c90fdf1f4af211ceef2e960531e24b5730a2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b51463f5df22a0416e705404cfe8de2e07a16d0ba83a31fd9e33bdc28d687c1b
MD5 fd33b52405fc9d7a4c7aca3c1dafcfbd
BLAKE2b-256 f1e9204e5df012b57207e8f06141e460a08aad548eac28bfde614d8466477951

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 800.7 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.dev6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a484aaadff59f1d85c1a9b1f6a67d548f3219940656fb943dd3f5cef6b25c01
MD5 257cc30d895c1372bcf6e594a817557f
BLAKE2b-256 e8b29f5889427e071182dd6c0ed79ffd6cce8790ac1ff7136e659b71ecf1f1a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f63d9000ef104c22da2ba826983ae6f9284fdbc8169968ed5ba7de6f0259606b
MD5 dbbfd8f955e7aad91c596778a0832fd1
BLAKE2b-256 9a293df79e40acc6c06c3ed8c2e4252737c4981fd93c121bd0d2367cc10f076e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a8dc4718dd908ecb8676d21d00b9768b26f3404b5a61129702606e96818a2da
MD5 5248f3b3a2a2f873eaee0a69fdbc199d
BLAKE2b-256 4522179a68a111aee97f2f46e30d95cd61001b6e58f6d4a165900c120b727d48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce3e4341b2f5b16db1fad874f6d4727a2b427a0fb084e0a11d69ec9910b6fa44
MD5 a29d0f74b1658a7f3fb595347a492f3e
BLAKE2b-256 0ce81e4840381923e902f430fa29c24efb7464c75725bf722baaee46e667841f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a3d0811b40cb935d5bfa01a590fdfe07cbeb20eadf0dea350c5e0277e15a4d3
MD5 4fc7a2435f58fb3c28d06f37654460e8
BLAKE2b-256 25511583c3bf866b073ff1f0309c08ac252845a022c89e08400b2c18ab9a94c3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ratapi-0.0.0.dev6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 799.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.dev6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd2f2620d336d8218ac9855e1b6fd8b5e9eb9e5d23763dab519d3b993c470155
MD5 d49cd1f35876950359afa09de6c6aeeb
BLAKE2b-256 c40a6edc7c2e94d659e8260e943d21bd9b1918977b4bd3dc273d784514688788

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca4ddf15c52cac43376b5b3491f230ebd69d99d2cdc1aa81d3fb742ee69adebb
MD5 818f9ef0901139e0e3195f55159f02db
BLAKE2b-256 4fb15f4ea856c73d6b60078391591ea8e4778681fe2ab2f112b5afa5397fe4e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8552abc8879aaa278ca18e67dd071e5ee20947a2e4637db45819570bb533bcac
MD5 9ced8b8ed140f8ebac649acf07c1a197
BLAKE2b-256 769fc2def177e014acfeb36e82352ffba8a0ebe2cd8bfa81feb3b40cf5e0c662

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebdf67cfb320912d55f65930c849f586d1cd8c53db4ba76d0f8df61b37ae97f8
MD5 aa5c74019740a4bea4d5baab9f82b286
BLAKE2b-256 d8d1c11923c26da9335eee49b31366a7bb0d0e4338ac8660ac6fae9e44b5da09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ratapi-0.0.0.dev6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0744fa5fed6612bafd16cdeb5d34a23b24ab430f041ad7d10baf37ee43f481e3
MD5 362d055000f2d115253a95f208683043
BLAKE2b-256 04fe65c25dd20f637e8291970fc990cab4c9a87b0a97a0b751f4a621f34cb04a

See more details on using hashes here.

Provenance

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