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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pydisort-1.1.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (382.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pydisort-1.1.5-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.5-cp311-cp311-macosx_11_0_arm64.whl (380.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pydisort-1.1.5-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.5-cp310-cp310-macosx_11_0_arm64.whl (379.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pydisort-1.1.5-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.5-cp39-cp39-macosx_11_0_arm64.whl (379.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05f9e491550847b5f479b212d7a936c7c62b748a3697d8b5fde40c11bd22ccba
MD5 ce0d5abe5705d1f71fc3aef05d3d598f
BLAKE2b-256 409001741b841070962fc9c598b4d195f822795af6adbbfb408aa3dc63c617a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 830f19ea25a68ffe9a6ece9764c3bd5672edf31a76244b4e2bfa1293af64854b
MD5 d0265d66aced4d3e4f156adde3f8fad2
BLAKE2b-256 fc4a31d1048253460f5c3a152a26908805a46ded056a90d263ffe6fa6f032826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d67ba5499da04d26d342ac8662f0d5f932865ae65fd51fa92ae253ab57d051db
MD5 92d64fd4157e7e5b96ef629235ca66d8
BLAKE2b-256 39cae7737b73c638ad1d1b0d91d56edfc1f941e7e1fede82bd9fdafb07d86503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a07b39d2eb371bd3e08f211eb99e262fa01ce080b75cba765a455c7c5a81a717
MD5 cb1f5553a9687ba15ab18d6755b3226f
BLAKE2b-256 d2c4866e926e741e93ad328128a790373c700e57bb8a42166b8ea5c8d74fc504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de54046b77e2452d1d78e36f7e4559f2f9a49fa52da0635305a6a682efd064dc
MD5 36b8765e57b32b2689b262dc0b0f19bc
BLAKE2b-256 3b8b9711f5115f735e7a97c1b4cfa8d4ddfa78dd7f5d19ddca9db9066e910703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12b4ced426d54d86af186cb4d30444769018c6c950146f356075f29872e35418
MD5 7442d4368c67f30deb8743504d8e9310
BLAKE2b-256 a3e99d29f0328c4890ccd0c5721fdefd70d056501e1522799542a0a70b4c1dc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5461d1ea2f7cf6b961f16934df9962cf998844b1590d97cb0e7654d453ef2856
MD5 0a66ceaa56bd18ce9aeb9d37487c2e06
BLAKE2b-256 e5bb8cd504f1da20d9f49f5be0bfa202939cc9791155da0a5eca2967ff00b13f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4ad711be52dd81cba1bc6d36de987b4a66638687c0a17fa58deefdabc3c45b6
MD5 6030b6f7736100f7943cd2e9ea75e0a6
BLAKE2b-256 ed602352d0e7f5ac25f6de2a3fd1a243b9633a997e7a85752490070b45bd0105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f6e3017a75142dc5d390f2771863a49ace09dffb8c4f3862fd7cb24a7fe5e81
MD5 4bc7603324a7c38b8431c537d1440df4
BLAKE2b-256 54b7b68a2d436bf4626adb39d49155b03cf7b6b1ced41ebd185364b569a8ca15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be07bff6f99b39ee12a19f0e317009cbe1c04a29a092ec9f7aa2b208e949ad72
MD5 ee0a0afa029a79aca5352fa87cb8420d
BLAKE2b-256 2d5d3491ac24ee8c79a6f1ce2b44d6b0fa128fd7bfef4c20cf3e112f12270986

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