<!-- Logo ------------------------------------------->
<h4 align="center">
<img src="https://github.com/zoeyzyhu/pybind_cmake_simple/raw/main/logo_tr_git.png" alt="Pydisort" width="300" style="display: block; margin: 0 auto">
</h4>
<!-- Subtitle --------------------------------------->
<p align="center">
<i align="center">Empower Discrete Ordinates Radiative Transfer (DISORT) with Python 🚀</i>
</p>
## <a id='about-pydisort'> About Pydisort </a>
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/zoeyzyhu/pydisort",
"name": "pydisort",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "radiative transfer",
"author": "Zoey Hu",
"author_email": "zoey.zyhu@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ff/37/09e37f7e09cdd9e50658f08d4f59ff732939f994082f89afa7b0d2933514/pydisort-0.9.tar.gz",
"platform": null,
"description": "<!-- Logo ------------------------------------------->\n<h4 align=\"center\">\n <img src=\"https://github.com/zoeyzyhu/pybind_cmake_simple/raw/main/logo_tr_git.png\" alt=\"Pydisort\" width=\"300\" style=\"display: block; margin: 0 auto\">\n</h4>\n\n<!-- Subtitle --------------------------------------->\n<p align=\"center\">\n <i align=\"center\">Empower Discrete Ordinates Radiative Transfer (DISORT) with Python \ud83d\ude80</i>\n</p>\n\n## <a id='about-pydisort'> About Pydisort </a>\n\nDISORT (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.\n\nFor a detailed documentation, please visit https://pydisort.readthedocs.io/.\n\n> \u2757 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.\n\n\n",
"bugtrack_url": null,
"license": "GPL",
"summary": "Modern Python interfece of DISORT",
"version": "0.9",
"project_urls": {
"Documentation": "https://github.com/zoeyzyhu/pydisort/",
"Homepage": "https://github.com/zoeyzyhu/pydisort",
"Source": "https://github.com/zoeyzyhu/pydisort/src",
"Tracker": "https://github.com/zoeyzyhu/pydisort/issues"
},
"split_keywords": [
"radiative",
"transfer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a7668ee0e76dc466d376a37c45ebf6b043f9268119892a8ca023a9d98a79005c",
"md5": "1e0eb953ba31914640a536147676aafa",
"sha256": "247d4b5be35c9819db32eddefccbf933c352d9e000364b958108d52b6bbfe927"
},
"downloads": -1,
"filename": "pydisort-0.9-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "1e0eb953ba31914640a536147676aafa",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 508333,
"upload_time": "2025-02-15T19:09:25",
"upload_time_iso_8601": "2025-02-15T19:09:25.314166Z",
"url": "https://files.pythonhosted.org/packages/a7/66/8ee0e76dc466d376a37c45ebf6b043f9268119892a8ca023a9d98a79005c/pydisort-0.9-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ff3709e37f7e09cdd9e50658f08d4f59ff732939f994082f89afa7b0d2933514",
"md5": "7fb0c3004362595a351d6953dcb66495",
"sha256": "e6ceefb09b871a3532c74dac8611c10c2eaa395df2fd5981a2b0ad80a8d5768a"
},
"downloads": -1,
"filename": "pydisort-0.9.tar.gz",
"has_sig": false,
"md5_digest": "7fb0c3004362595a351d6953dcb66495",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 25097,
"upload_time": "2025-02-15T19:09:28",
"upload_time_iso_8601": "2025-02-15T19:09:28.250868Z",
"url": "https://files.pythonhosted.org/packages/ff/37/09e37f7e09cdd9e50658f08d4f59ff732939f994082f89afa7b0d2933514/pydisort-0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-15 19:09:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "zoeyzyhu",
"github_project": "pydisort",
"github_not_found": true,
"lcname": "pydisort"
}