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.8+ 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.10.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pydisort-0.10.17-cp313-cp313-macosx_11_0_arm64.whl (46.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pydisort-0.10.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pydisort-0.10.17-cp312-cp312-macosx_11_0_arm64.whl (46.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pydisort-0.10.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pydisort-0.10.17-cp311-cp311-macosx_11_0_arm64.whl (46.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pydisort-0.10.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pydisort-0.10.17-cp310-cp310-macosx_11_0_arm64.whl (46.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pydisort-0.10.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pydisort-0.10.17-cp39-cp39-macosx_11_0_arm64.whl (46.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pydisort-0.10.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.10.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b38d676f7934ffe55ecdb2620290a1ade63aa42487340415988fd8d03dc0f504
MD5 b22d5c8c6afcb05f446554d05756742d
BLAKE2b-256 388fdb6ba73da1a3b74377c5a1dc7506696bd2c5064bc51a3a778b156b4f24fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.10.17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37ac2b75762d62df599fab66ddd575ae560db674114af1f90f70d8df0831063d
MD5 0284fef6c6d1d29c75a857136363cb98
BLAKE2b-256 d2959510dcc6abf1ea7d5972c41ddd6ab53a1cee75fac9cfc9ea5027e46f07c1

See more details on using hashes here.

File details

Details for the file pydisort-0.10.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.10.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 752c264fc342741e44d87690ad3d7bea247e88406e0fff4b7b5f7087baa49e36
MD5 8fb85e16cec32058f5d230092f2cbd53
BLAKE2b-256 11841567c3d7bc00a8244bc8345ebc778a9444e6825b913c3353f600c0650cb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.10.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86505f258266a7714a347e89bd5d5de1dcb6115d0177197a2b0ed7657ba3fb3e
MD5 b0f668aa0f7f7850ffa316ba0e345984
BLAKE2b-256 3740a814826f1fb731fc70bb229af45293027ac2daca484c37ebf2d6e6911659

See more details on using hashes here.

File details

Details for the file pydisort-0.10.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.10.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bda83ae30f2da0eef3d0d788912d6e7fcf95b0cbff6df127e00d1698db30cdc8
MD5 22b8c444954527e8eab49fe04aa65680
BLAKE2b-256 f32e6efa525e523239da19d4fd506b2d71834427997dfe070c7e036538549fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.10.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cb15b8a0bf838427a14c5da51ab32a3c237a67b32f3617f3e71e76dfb401f46
MD5 17dd505a53d981bdc36b9804b113022a
BLAKE2b-256 59591951d7f95fce754663fedb619b1074a31f5b8d1fbd80f52a7e22966d0dfd

See more details on using hashes here.

File details

Details for the file pydisort-0.10.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.10.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8c425f3e45c28b046ee93b3ac1835f2967d97912c149cc757415ae8e35c573f
MD5 9b83e755325bc2d4756b3c58c230f893
BLAKE2b-256 9fdcf713e6413a02de35590fe72575991705750e082da8e63e7af3c68ebe4f58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.10.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 272a9f115f778587ffe93f904c7498eba919c8bd1805634036aa8089f9f255c9
MD5 e6803bccba82d982e0350ed94f40d96a
BLAKE2b-256 59ff9c558cfb07547a8044edbd7179c501c24959a1ef46b9697c71bd7de188f2

See more details on using hashes here.

File details

Details for the file pydisort-0.10.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.10.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9bf31cb0c688c02b8e00006c8e312475f350c826d148e601ab112d830ece2b6
MD5 59357fa1ecab7709df87d3898ec91798
BLAKE2b-256 641b12602cd6d2f35b8e2449bde8c12c5580413d8c103fc0830f37f96a164614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.10.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f556f9c25f47f1e5e39c189e7a9d14e05a75c857ecaee96dec0369b323ee2b3
MD5 bcda477afb6a78b60418a58e31134494
BLAKE2b-256 ba5d81fb3ea0560c0744856447abb26ab02909ead390fa842fa5f2d88f42ba0b

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