Skip to main content

Modern Python interface for DISORT

Project description

Pydisort

Empower Discrete Ordinates Radiative Transfer (DISORT) with Python 🚀

About Pydisort

DISORT (Discrete Ordinate Radiative Transfer) is a widely-used algorithm that calculates the scattering and absorption of radiation in a medium. The original DISORT algorithm was developed by Stamnes et al. in 1988 and was implemented in FORTRAN. pydisort is a Python wrapper for the DISORT algorithm in C. The wrapper is designed to be simple and easy to use. It is also designed to be flexible and extensible.

For a detailed documentation, please visit https://pydisort.readthedocs.io/.

❗ We only support Python 3.9+ on Linux and MacOS. Anaconda is not fully supported at the moment; it only works if the Python path and conda environment are set correctly. For the current stage, we strongly recommend using python3.11 -m venv env (you Python version might differ) to create a virtual environment and install pydisort in this clean environment.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pydisort-0.11.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pydisort-0.11.1-cp313-cp313-macosx_11_0_arm64.whl (379.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pydisort-0.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pydisort-0.11.1-cp312-cp312-macosx_11_0_arm64.whl (380.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pydisort-0.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pydisort-0.11.1-cp311-cp311-macosx_11_0_arm64.whl (378.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pydisort-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pydisort-0.11.1-cp310-cp310-macosx_11_0_arm64.whl (377.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pydisort-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pydisort-0.11.1-cp39-cp39-macosx_11_0_arm64.whl (377.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pydisort-0.11.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f354e5992ee26287878006bebe0db1bd5b3286183e77b4dc099692dd2f740a8a
MD5 f292e2a5bbdf2004ff5bcae0bc4baacb
BLAKE2b-256 f707f96e4cc4c9d9790f7c2b490146b3ca26075947d5212275b893ef28f813a9

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bc5d2593912f566791b8354f21076bbb34e9c42f3f66a904b8f7c190a1296ef
MD5 3cccc826a7d079b87402da70749c778a
BLAKE2b-256 d11b0ab70a4c8f0f22972b84fb612c8d68c242c8c745c99a2cfbb5ccb9893406

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e77693281fbfdf5dc9d07283e03fffdbbca2bc7c09b67dd7d31cf963ff346d95
MD5 72f5413efa106ca7b440c152508a297f
BLAKE2b-256 ae190e775a10bd9898cf2aa824a0d12c9e45164a2dfe663f7c3c23f45f6f2c1d

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5eab910510f312fdcd63d7119ed29f70a08322ce11c059cbe514c598ec247914
MD5 330522c363e6527c49f9b7c2a0b31b32
BLAKE2b-256 588a9a94ba65e32963e2c7dfa96b84644bf74faf231eae36e250cacc54fcdb01

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a15a0474b058c0343487f204dd473d13548c888a1498e5250557d16d104d9101
MD5 7502ac204d5cc33a426ee37b2f6f1b74
BLAKE2b-256 80f352bf6e22699f3e26bfc5c9263d3816db25b5d0c24f6037e568b67d156f28

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e0ff71c35ec0a6e8fe15a57287ce366c713983578beefe075bdc97f63852bf6
MD5 c22f679d3de9ca63d2265fcea255fc03
BLAKE2b-256 f13b7cafebd404d372753dc653c9644da8da15d3a2eda2a748d715349502324c

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c9c2d8a59dccd7ff6019d23c2700d1dbbbdae6fead0b1f5e95b5fabcdf900a9
MD5 23609049dbe52c810f15e2ebfd97997d
BLAKE2b-256 099fc665c266665170e2c1105ba5692c2970b93bde582135e68faf1de2e8dd37

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56fafaedc5edaf716d9f138b625ea306c1e5203ec6aa88dbaafe07cea17cffc5
MD5 f9db881e984da091a753fb5c27064c2e
BLAKE2b-256 0762008eb30071ff393ad8d064968cfd599a2f88a6815d0569e7aacd1387c993

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5b70b24779b08fcfd4ebed0ac91d73ee338887d8a1f391bb340c003b0e7a424
MD5 0cd0038cca7892bbdbe40dad24f1e1cb
BLAKE2b-256 a7f6bac7abf64fd08f03095c97df02cb4b7d2c7b879f3a36bd0c309207f1bdc0

See more details on using hashes here.

File details

Details for the file pydisort-0.11.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydisort-0.11.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52e4472d0cd4dbb98332dd487e28b709848f14e39d5721de84e18869fe05aae5
MD5 05a073a1e785d8532afb9758dac998c5
BLAKE2b-256 ffc460bf78d82e7974d8aecdc18ef06c0c50173490fbfd48f2fa38292df59b2a

See more details on using hashes here.

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