Skip to main content

Modern Python interfece of 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.6+ on Linux and Python 3.8+ on 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


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

pydisort-0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (303.0 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pydisort-0.8-cp311-cp311-macosx_14_0_arm64.whl (215.5 kB view hashes)

Uploaded CPython 3.11 macOS 14.0+ ARM64

pydisort-0.8-cp311-cp311-macosx_11_0_x86_64.whl (230.3 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ x86-64

pydisort-0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301.4 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pydisort-0.8-cp310-cp310-macosx_14_0_arm64.whl (214.2 kB view hashes)

Uploaded CPython 3.10 macOS 14.0+ ARM64

pydisort-0.8-cp310-cp310-macosx_11_0_x86_64.whl (228.8 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ x86-64

pydisort-0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301.3 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pydisort-0.8-cp39-cp39-macosx_14_0_universal2.whl (214.4 kB view hashes)

Uploaded CPython 3.9 macOS 14.0+ universal2 (ARM64, x86-64)

pydisort-0.8-cp39-cp39-macosx_11_0_x86_64.whl (228.9 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ x86-64

pydisort-0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301.3 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pydisort-0.8-cp38-cp38-macosx_11_0_x86_64.whl (228.6 kB view hashes)

Uploaded CPython 3.8 macOS 11.0+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page