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

This version

1.1.0

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

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

pydisort-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (381.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pydisort-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

pydisort-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (381.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pydisort-1.1.0-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-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (380.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pydisort-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

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

pydisort-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (378.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pydisort-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

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

pydisort-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (379.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pydisort-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b1d91259135738a44aeb9416044862d968da94e4a0d93eb3c0cce7c240ef988
MD5 61bf70b96380694105a051874d6ae932
BLAKE2b-256 cf34462cbbf7e984f071472fa1a86a7559f943d3b5634a93108ca9d91d9ca671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8985796c4b7f53c2b444e5e442bace6bbbbf76b492e2409cbab54312bbec1873
MD5 167d444e2d1b0eed64761be39ce9f78e
BLAKE2b-256 b0a3a5a9e6a42d7d1200a0f48474a3369ddc7c1e5579e90994c553720ce72b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fa1cc107e949a5393ed7875412940de340bb424ee88f007eedc82add186e0b8
MD5 cd94f9396d51830118dfc085bfada027
BLAKE2b-256 c57ffb59f2bb6cf08edc8b7851b4cf89bc71486e82e917e429da350fa40deb61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f1aa63fc5655b6d11f56f525535f7317ecd2a98827ce9393b03b9aed4592c58
MD5 36f9fb6c47639beaadbef1fedee11cf1
BLAKE2b-256 9b7a65eb25f1ce4dc46235ea60f3ae4385401c90f575456bf0291a9b6c288166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 437810b420dd40dca85e02f067a441a8cfde2926b6946158e0a4814f4c8fde28
MD5 813b27f5f996883087583dbcc06f7265
BLAKE2b-256 5c9c8b209ae857ff4a0a3fed197137f0d41ebd3448f7dc9cc3a470dcb09e94d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4288e2ff4c9e2c397dc3920c55f38a6cd065429e495f3e1aa4824fda3d560a4c
MD5 ec549c5af80862795ee65030907a9cf7
BLAKE2b-256 fed420a3fd6ca9e059c3fc939fe25e6138fca54604d791198a8641f73e209950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 298b8ad029bcb991d636e8d40a17af5174f709670d8d8650275f153ada3832c1
MD5 fb2069366fe3e1cd0d429d2b5f97fd67
BLAKE2b-256 75e86e596de6e26af3a5dbb2d6f314fec0afda394c47d86626e344b7ae3f33f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6aa51d14aa0beb61b60957da2bd2270b057fec3f0444fe4f47ea7b5c67adb8c7
MD5 eafd23d8a1eebfc70cb3495b5fdb1155
BLAKE2b-256 33a51f7e97e1d0d001cddf3f78101be78a4f31d3ced3d5874a4daf1f2f9054e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1254dba30b7b0ffce93974ec545889a72e15e5da9c5ef1d37c2fc7540219a461
MD5 f69e7355c48c2cb398e7a70ee301820e
BLAKE2b-256 08dbc6ea56523aacf829fd02bb7b11e314313e5a7c32efd7ec609d3b6c8ffdec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fc2c78fb18ca5e638e0e0369f2428fb580c2622528314bf508f5efb92203f2a
MD5 538ce6b61c2feae9884e22a4d2f56504
BLAKE2b-256 9d941586f86929e1b7c461070caa3bbd96c84fd6dabb479ffef53280242f1693

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