pydisort


Namepydisort JSON
Version 0.9 PyPI version JSON
download
home_pagehttps://github.com/zoeyzyhu/pydisort
SummaryModern Python interfece of DISORT
upload_time2025-02-15 19:09:28
maintainerNone
docs_urlNone
authorZoey Hu
requires_python>=3.8
licenseGPL
keywords radiative transfer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- 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"
}
        
Elapsed time: 1.69897s