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 details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

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 details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

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 details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

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 details)

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 details)

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 details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

File details

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

File metadata

File hashes

Hashes for pydisort-0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c43c18390835cea736af1fed8eaf721692e7b436928149ba5d30f693b3f49aee
MD5 d4d7cbc63ee7d7c7149ab1e5e6e5bbf1
BLAKE2b-256 c406c122a6a1257f4fbc1e98707ad02b21fdc716446c12284f76e4fc464797e5

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eb37998e6567008380f87c66571d8b2225a6bed622d4e3dcc8c541aa3102928e
MD5 48c1bbafdce9d60dc121c04125e48956
BLAKE2b-256 1fdca4384a2feca33ff226c88d2e83b5e481183cad2cb2a891f3f36541aefbda

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5a8abd624a6784c06123827f41e1a2d64d4993fdf8c5f7cf5cb079f82524d476
MD5 6be8b759075172ee46dbcc55d25bb770
BLAKE2b-256 52d1833ea74a61d396b0ecb45d9f0c070fdd5a4da2bd783712c0a2608bedc2e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8587986cb5b8490c8dd00bc9651a10bddf00002d137cd0a904509de83f9062d1
MD5 784d337c16c517d2179a464c0254cef8
BLAKE2b-256 8e30088ebfffda4d7534507269a7a9c62ff1d767ba05b566a712bf48291d4b62

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1716e6df3094fc3e6587b38e6e23f72bc9c485cb0a67fccff45da0b503690e5b
MD5 49c7de9de4c66c7f2901a9bb21d98bbc
BLAKE2b-256 123d099d89b90ac19099263bd6759089ac92dc4ce6cc28817adf2610983480c0

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 99736775e3010650bfe58d107c25dfe007bfabb31461674de0aac339eb514993
MD5 740c310543480a34b88cb3ccce6322d6
BLAKE2b-256 ca3b5b81923e7421653a8bdcd542e448c9837d09852158bd2db500ce502b3a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydisort-0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e4e3a31b73f5090fdc6ce63b14dd68b455a7199e62d7fbe5b36fbcd5427ad0f
MD5 24a94edc5f3316984f1d1e656daded80
BLAKE2b-256 be038840aeab56a6f148341733ede84b110427212ceaaa89a18e33c052156047

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp39-cp39-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp39-cp39-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 e82989b43b5d545700b03c35e5f836a4ed59cd64806468987a11543499d1ad63
MD5 a84356575a81d54d776bb91aa9c4b551
BLAKE2b-256 0f6523b46b4fe4e8261a6a6db733c69f132c34be64888d2d9ba445c02f0e92b7

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b85f8baf66b6c4d5575eb48a4f1a0d49479b06e952a2bdfefdadceafcb7d76f9
MD5 7b4537010000af8ae068fdbc16fc75cb
BLAKE2b-256 ed957c7713a87f41a37123ffbe3f9924b8b5df0940c7b17c9a58d87cefb608fd

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 380139ab8fdfec2d0f3e1b1fa1e2934b0adf4f06c7191d4182b28cd1fe2d3012
MD5 847dd8f9d3fac4f7474f766d69bc75b6
BLAKE2b-256 b6ab0672140e7eb4924df43299566d4916fbeb6083aeebf5c32d02ce35ac278c

See more details on using hashes here.

File details

Details for the file pydisort-0.8-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pydisort-0.8-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7ec30ae57cc7334cde3bea00ba2dcf183b54b279afe18655a916bbcd31665f6c
MD5 a4805f0a00668ca572b87f19003a0122
BLAKE2b-256 874673745334a10c9237052bb5dfe450ed623720003bb77c777808e86c5b830a

See more details on using hashes here.

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