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.0.2

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.0.2-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.0.2-cp313-cp313-macosx_11_0_arm64.whl (381.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pydisort-1.0.2-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.0.2-cp312-cp312-macosx_11_0_arm64.whl (381.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pydisort-1.0.2-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.0.2-cp311-cp311-macosx_11_0_arm64.whl (380.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pydisort-1.0.2-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.0.2-cp310-cp310-macosx_11_0_arm64.whl (378.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pydisort-1.0.2-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.0.2-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.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50b7c6cfe8374b077909aee678a8cf1cd6b6f4abd15ce7cfb534e8559ebe8db6
MD5 8af5ac49c0be4dcf6fd46a8c7ea0e113
BLAKE2b-256 4154048e112dabea3bd2fdd413280ff4e621bd2f7c589d7bbdb7582138f8dd80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0c621947593ac88a5ea7b1165658e74dd15379821895a970f4e1e662e60e540
MD5 9e636b65ea726a6b32fce7a5a5d79fc3
BLAKE2b-256 d170fd68210878f305df1c3be51719a5c9cf98751e6b635899757bdb1c1bb60c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d1eefc2aef8583487c3860f0b4ae1fa91c5a996952b6d25bce335df0367c7f0
MD5 eb37df7063c3b77f2e755ba5e976e030
BLAKE2b-256 022afe8beddbc3d67b50e1db07a6ad388fa341de5bf69a558ab40dac573c3182

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1db7cdbdab5f5c2b88cc43c2f5b1c8ed554518153b55bf920f4b2a68f82fe446
MD5 80c1bfe1674a967c9daa9628da7de9ea
BLAKE2b-256 5d935080e671258e1a9d397c8b71e03060ddf795a92e14bb8ed226f9cd879c99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30296ac69ee90fd2fe58a70080293fc57febe6deec099294d5d770c14f611255
MD5 2845e37575e2a5480d431486b2368cf8
BLAKE2b-256 caf9ecbd8c7277cd1f1ae5c213777d8b72ca246038d254da7b7b8d3303f32c2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10664ec584bdfb45a200f1bd9f70069020d291c15dd8b6ca42c97772050fd66a
MD5 17b6026ad68a204bf71205a0a219735d
BLAKE2b-256 ab9f3d3d3cb14f2195ff8e282fc912133e500f1edf015ceb4fddadffaecb26f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87d48f652e27a52a6452b6ebdff69a795f25da5fb4aff8bca8a78d7e4b9e794e
MD5 fd194ce4c44b77e81b4564bc1cc98174
BLAKE2b-256 6ed7773c32677f90b03dd1820cfeca364e05e3871d7eeb01aa182c6e1e5ce54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7255279a52251c9737d9bd3fa4a5d2469d7d8c7fb8fed89172f291eaa5e07765
MD5 9f7da7bde5fbfa7cb95412c32647015a
BLAKE2b-256 ca51cc0e7867edeb09db4f1285f53e8e71313ef6d8a9f867d3d89d851570acc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b664918217ee11b0d1894672272feb392aef29404a9f2ca3bddb0680c7770af3
MD5 ad264d33d3736de914952437f70cbfa8
BLAKE2b-256 38573f30a645b78e21b6c70f2f4bdeaf1e76d60027bc19996fb7eb55bccd639b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58abaeab1a3a47b5572829797896f76cd28b614c8da0840fc8328ce4f0c327be
MD5 8cbf34a0e1f8afe31c25a49cd1b711d8
BLAKE2b-256 151679211dda721834f6b5a8e6d2acf22e8826e86267e90dcddae9252a2d7c51

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