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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pydisort-1.1.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (381.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pydisort-1.1.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-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (380.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pydisort-1.1.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (379.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pydisort-1.1.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (379.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ce54a484185fad9a01a401aa2dbc6e76650d76431f7334efe70a5cea6469594
MD5 e50a8665943667b90695a23e6ab7ab42
BLAKE2b-256 674956e4b95b8d999e99e116de3f699dcde0ba46236dc40b8a3a9d194aa54396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14b12c6cf98804f061f9d2dfea6d1844176711ed3065109ee07eb8eba65ea60e
MD5 df50ea3cf9601c16490818030c8f6eae
BLAKE2b-256 a37ca6b4cbd4c0fc81eeb982a2ed575a2ea12571a58c0598affa744664e2688b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd2cc1f88a6fe104d25abdc25ad8c4d6b0accbfcda32e37a692b3bf95616ed21
MD5 bfa1a08250fa820cad5d66b0dd0d9ab2
BLAKE2b-256 e3f08fa9922d6f836f6d0a75b11e38771f4ff24d1fc63395d9d63e9c18595c91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 124f7c121bec9023942360a77b1096b6256af81e183c3a7cf4142cfeea118b12
MD5 b0db1f282fdca0c07264312cd1af005a
BLAKE2b-256 9ef5943fa5d21deb8c62fc4467baf065ebd0f4b3a2e4ca0320413558c9632039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1064b48354d30a56878760eafd0da1fc795d96007875f68f71d664347c2f2b00
MD5 8d05022103933d734592e8788db971cc
BLAKE2b-256 b627383c276c46a3635050f93c2ee7aef1fc683e7824e400f09856737419d950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2f0418a20a3e5035e2ce6a9afc1481273debb9127a7d28f02f866ea60480f16
MD5 3af76cc4943690cb8bdf122a5e77372b
BLAKE2b-256 c351894547dd40878c84e7b79f34d95e90350399b71e03aefcb63cddd43e48b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a512a167fc66ee2bb00f0fe237bca6f62bc09914845df76d30b329d2239bdbf
MD5 307c5f7446b0dce731d2209ef32a0583
BLAKE2b-256 2c8f97f1ee4011c872cd02c49dc5aa6154044b8cf30e1c67cd579d914483109e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0373b02633db409c41ab51aff1f3cbe36435406bfeaa14ae87ddca2d19da4bda
MD5 7045d0a8f1b787ca3fa985a6d1ebc9df
BLAKE2b-256 c7c3a02496430cbd9c006d320aeca9a8a93fd8f01e73200b558653f20bf36464

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f1a560c8d315ba93fafb8267ad27f0026d31f22f21854f26e990e7d43bf61d5
MD5 871da45a7b608953ba8039181840e075
BLAKE2b-256 bc69087a0b49b346db8f5f738232494aa895275f7a20fa9a97170c206c233ffe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7ac8a125cfc97ce322cf3afec0c62e81b04505dddaf4b9a0b7a80760a0a86d2
MD5 3285c206acd021fba60f634a1a4518d4
BLAKE2b-256 6ca32047ce5adc9984dd0c86842cd1b88d87e5737010ecd1aa516c8f72f6604b

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