pydisort


Namepydisort JSON
Version 0.8 PyPI version JSON
download
home_pagehttps://github.com/zoeyzyhu/pydisort
SummaryModern Python interfece of DISORT
upload_time2023-12-26 16:26:16
maintainer
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": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "radiative transfer",
    "author": "Zoey Hu",
    "author_email": "zoey.zyhu@gmail.com",
    "download_url": "",
    "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\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",
    "bugtrack_url": null,
    "license": "GPL",
    "summary": "Modern Python interfece of DISORT",
    "version": "0.8",
    "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": "ca3b5b81923e7421653a8bdcd542e448c9837d09852158bd2db500ce502b3a4c",
                "md5": "740c310543480a34b88cb3ccce6322d6",
                "sha256": "99736775e3010650bfe58d107c25dfe007bfabb31461674de0aac339eb514993"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "740c310543480a34b88cb3ccce6322d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 228830,
            "upload_time": "2023-12-26T16:26:16",
            "upload_time_iso_8601": "2023-12-26T16:26:16.203704Z",
            "url": "https://files.pythonhosted.org/packages/ca/3b/5b81923e7421653a8bdcd542e448c9837d09852158bd2db500ce502b3a4c/pydisort-0.8-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "123d099d89b90ac19099263bd6759089ac92dc4ce6cc28817adf2610983480c0",
                "md5": "49c7de9de4c66c7f2901a9bb21d98bbc",
                "sha256": "1716e6df3094fc3e6587b38e6e23f72bc9c485cb0a67fccff45da0b503690e5b"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "49c7de9de4c66c7f2901a9bb21d98bbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 214206,
            "upload_time": "2023-12-26T16:45:04",
            "upload_time_iso_8601": "2023-12-26T16:45:04.246987Z",
            "url": "https://files.pythonhosted.org/packages/12/3d/099d89b90ac19099263bd6759089ac92dc4ce6cc28817adf2610983480c0/pydisort-0.8-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e30088ebfffda4d7534507269a7a9c62ff1d767ba05b566a712bf48291d4b62",
                "md5": "784d337c16c517d2179a464c0254cef8",
                "sha256": "8587986cb5b8490c8dd00bc9651a10bddf00002d137cd0a904509de83f9062d1"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "784d337c16c517d2179a464c0254cef8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 301418,
            "upload_time": "2023-12-26T16:26:17",
            "upload_time_iso_8601": "2023-12-26T16:26:17.892456Z",
            "url": "https://files.pythonhosted.org/packages/8e/30/088ebfffda4d7534507269a7a9c62ff1d767ba05b566a712bf48291d4b62/pydisort-0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52d1833ea74a61d396b0ecb45d9f0c070fdd5a4da2bd783712c0a2608bedc2e3",
                "md5": "6be8b759075172ee46dbcc55d25bb770",
                "sha256": "5a8abd624a6784c06123827f41e1a2d64d4993fdf8c5f7cf5cb079f82524d476"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6be8b759075172ee46dbcc55d25bb770",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 230316,
            "upload_time": "2023-12-26T16:26:19",
            "upload_time_iso_8601": "2023-12-26T16:26:19.902542Z",
            "url": "https://files.pythonhosted.org/packages/52/d1/833ea74a61d396b0ecb45d9f0c070fdd5a4da2bd783712c0a2608bedc2e3/pydisort-0.8-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1fdca4384a2feca33ff226c88d2e83b5e481183cad2cb2a891f3f36541aefbda",
                "md5": "48c1bbafdce9d60dc121c04125e48956",
                "sha256": "eb37998e6567008380f87c66571d8b2225a6bed622d4e3dcc8c541aa3102928e"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "48c1bbafdce9d60dc121c04125e48956",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 215499,
            "upload_time": "2023-12-26T16:45:07",
            "upload_time_iso_8601": "2023-12-26T16:45:07.053966Z",
            "url": "https://files.pythonhosted.org/packages/1f/dc/a4384a2feca33ff226c88d2e83b5e481183cad2cb2a891f3f36541aefbda/pydisort-0.8-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c406c122a6a1257f4fbc1e98707ad02b21fdc716446c12284f76e4fc464797e5",
                "md5": "d4d7cbc63ee7d7c7149ab1e5e6e5bbf1",
                "sha256": "c43c18390835cea736af1fed8eaf721692e7b436928149ba5d30f693b3f49aee"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d4d7cbc63ee7d7c7149ab1e5e6e5bbf1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 303000,
            "upload_time": "2023-12-26T16:26:21",
            "upload_time_iso_8601": "2023-12-26T16:26:21.812906Z",
            "url": "https://files.pythonhosted.org/packages/c4/06/c122a6a1257f4fbc1e98707ad02b21fdc716446c12284f76e4fc464797e5/pydisort-0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "874673745334a10c9237052bb5dfe450ed623720003bb77c777808e86c5b830a",
                "md5": "a4805f0a00668ca572b87f19003a0122",
                "sha256": "7ec30ae57cc7334cde3bea00ba2dcf183b54b279afe18655a916bbcd31665f6c"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp38-cp38-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a4805f0a00668ca572b87f19003a0122",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 228649,
            "upload_time": "2023-12-26T16:26:23",
            "upload_time_iso_8601": "2023-12-26T16:26:23.110867Z",
            "url": "https://files.pythonhosted.org/packages/87/46/73745334a10c9237052bb5dfe450ed623720003bb77c777808e86c5b830a/pydisort-0.8-cp38-cp38-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6ab0672140e7eb4924df43299566d4916fbeb6083aeebf5c32d02ce35ac278c",
                "md5": "847dd8f9d3fac4f7474f766d69bc75b6",
                "sha256": "380139ab8fdfec2d0f3e1b1fa1e2934b0adf4f06c7191d4182b28cd1fe2d3012"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "847dd8f9d3fac4f7474f766d69bc75b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 301339,
            "upload_time": "2023-12-26T16:26:25",
            "upload_time_iso_8601": "2023-12-26T16:26:25.193996Z",
            "url": "https://files.pythonhosted.org/packages/b6/ab/0672140e7eb4924df43299566d4916fbeb6083aeebf5c32d02ce35ac278c/pydisort-0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed957c7713a87f41a37123ffbe3f9924b8b5df0940c7b17c9a58d87cefb608fd",
                "md5": "7b4537010000af8ae068fdbc16fc75cb",
                "sha256": "b85f8baf66b6c4d5575eb48a4f1a0d49479b06e952a2bdfefdadceafcb7d76f9"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b4537010000af8ae068fdbc16fc75cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 228939,
            "upload_time": "2023-12-26T16:26:27",
            "upload_time_iso_8601": "2023-12-26T16:26:27.150981Z",
            "url": "https://files.pythonhosted.org/packages/ed/95/7c7713a87f41a37123ffbe3f9924b8b5df0940c7b17c9a58d87cefb608fd/pydisort-0.8-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f6523b46b4fe4e8261a6a6db733c69f132c34be64888d2d9ba445c02f0e92b7",
                "md5": "a84356575a81d54d776bb91aa9c4b551",
                "sha256": "e82989b43b5d545700b03c35e5f836a4ed59cd64806468987a11543499d1ad63"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp39-cp39-macosx_14_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "a84356575a81d54d776bb91aa9c4b551",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 214363,
            "upload_time": "2023-12-26T16:45:09",
            "upload_time_iso_8601": "2023-12-26T16:45:09.639215Z",
            "url": "https://files.pythonhosted.org/packages/0f/65/23b46b4fe4e8261a6a6db733c69f132c34be64888d2d9ba445c02f0e92b7/pydisort-0.8-cp39-cp39-macosx_14_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be038840aeab56a6f148341733ede84b110427212ceaaa89a18e33c052156047",
                "md5": "24a94edc5f3316984f1d1e656daded80",
                "sha256": "0e4e3a31b73f5090fdc6ce63b14dd68b455a7199e62d7fbe5b36fbcd5427ad0f"
            },
            "downloads": -1,
            "filename": "pydisort-0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24a94edc5f3316984f1d1e656daded80",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 301336,
            "upload_time": "2023-12-26T16:26:29",
            "upload_time_iso_8601": "2023-12-26T16:26:29.071767Z",
            "url": "https://files.pythonhosted.org/packages/be/03/8840aeab56a6f148341733ede84b110427212ceaaa89a18e33c052156047/pydisort-0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-26 16:26:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zoeyzyhu",
    "github_project": "pydisort",
    "github_not_found": true,
    "lcname": "pydisort"
}
        
Elapsed time: 0.44016s