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.12.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pydisort-0.12.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

pydisort-0.12.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

pydisort-0.12.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

pydisort-0.12.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pydisort-0.12.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.12.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.12.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a21a075c03fdc7ef945bf83affde322b253837c44ebfaf6d28020d3289497a1
MD5 af8a70f66fa3686296b09437c20d676b
BLAKE2b-256 cd3ed942dd55a4b1cfe1049220eb04c06c886e408adf59d30695611182e466f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d4eb4eec7a87a7962f10e4b7c50e8a602038d86d197269f6d799f3f07cf9b84
MD5 ea30ef15657d1de1c3324ed57a662336
BLAKE2b-256 3cbf0599898e43a49d61472ca585d27d7f73d33a771b0761c25e6c5dceb18d60

See more details on using hashes here.

File details

Details for the file pydisort-0.12.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.12.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 097950bd91278e3f095bbde82373865235a88438ba802d3577cd42fe5720fad8
MD5 0e9bfe3dfcee9eb477190aa02ef7653b
BLAKE2b-256 196987aec9aeaae00d1936718695d71051eb6fbac891013fc6ce34b52d609b49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c7502d49c7212bab0681cf2ebf24510e55be187fa7e69f47c4b1b9f321dc72d
MD5 2a45ca3219305dcfd05c01034db34f5e
BLAKE2b-256 be1b020cffd90bc0518753d7b738cecf23ce18efc3649c7ee91bb49b22c15f5f

See more details on using hashes here.

File details

Details for the file pydisort-0.12.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.12.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 616359f4f3643814a77fac5947d2fb679fdafde081578ec64c2c766f354e0d71
MD5 11fb2b465e3165223b9a476b0139a462
BLAKE2b-256 737b289a42413399d3d4d571ed8d30d3aa69b63368e02929808636f326dc4156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1de1713978d39f5876f9598398f9552c33c75428c542bf8804e0e60839816482
MD5 5429a76be10ef786edf5911b3ed41e5e
BLAKE2b-256 e8bc6dee78c087dd753e747dea3209237c1e4d883fb418545b23d60db00353d0

See more details on using hashes here.

File details

Details for the file pydisort-0.12.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.12.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c6fb77d53dc12375e7ac3deead7cbdb96330223bee567d6ae03a539d3061cfd
MD5 da03b882f103cb7b8e4dc1ed2b4e9f61
BLAKE2b-256 b50bca95e86cb33622253eb57ee32e7b2d3f77e8604e616bae680d6d7c8ea5d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 990e8116d32b198fb2a310f4cd7f1c33ddbfbce1abbe28852edab4e6ba764f7b
MD5 383b8db0b988a099997842750c41a585
BLAKE2b-256 c27117d6c1149c937670a916c0a38486120a198f37cb5aa78373b53e3ba74a37

See more details on using hashes here.

File details

Details for the file pydisort-0.12.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.12.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32efa59922a99b93d9f8b59ade87b6e7a0ef1fe03fcd314bd918b8bc65de4197
MD5 c36b5d9303953a6093391e9e59487292
BLAKE2b-256 29535278dfa3a4d4a595084baedde8a359874bf2248a159463706e9c4ad7e2e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.12.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 394aff8390bf3c67d85b4c39013e48bf4b3893be7e0c6992123663a8eaa08e3c
MD5 ea7b9b284220837e012c17825cd2eb95
BLAKE2b-256 bfc1a95219166105049c799c668dc506708c5167594c2572e1a834c985326a4d

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