storms


Namestorms JSON
Version 0.2.5 PyPI version JSON
download
home_pageNone
SummaryPython water data and statistics library
upload_time2024-03-25 17:55:37
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords storms
VCS
bugtrack_url
requirements numpy pandas numba scipy jinja2 requests aiohttp aiohttp-retry tqdm shapely pyproj Pillow lmoments3 pip bump2version wheel watchdog tox coverage Sphinx twine pytest black mypy myst_parser matplotlib ipython numpydoc furo nbsphinx bokeh folium plotly
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <img src="https://raw.githubusercontent.com/karosc/storms/main/docs/storms_logo_with_text.png" width=100%></img>


# storms: a simple and effective storm event analysis toolkit
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![DOCS:Pages](https://github.com/karosc/storms/actions/workflows/documentation.yaml/badge.svg)](https://www.karosc.com/storms/)
[![Latest PyPI version](https://img.shields.io/pypi/v/storms.svg)](https://pypi.python.org/pypi/storms/)
[![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)
<!-- [![PyPI Monthly Downloads](https://img.shields.io/badge/dynamic/json.svg?label=Downloads&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Fstorms%2Frecent&query=%24.data.last_month&colorB=green&suffix=%20last%20month)](https://pypi.python.org/pypi/storms/)
 -->

## Features

- Download hourly rainfall timeseries from [NOAA ISD](https://www.ncei.noaa.gov/products/land-based-station/integrated-surface-database) 
- Bin rainfall data timeseries into descrete events
- Develop a partial duration series of rainfall from metorologically independent events for any duration
- Calculate the ARI of historical events at various timeseries using GEV or plotting position
- Interpolate NOAA Atlas 14 ARI for events based on station location and event depth
- Provide pandas DataFrame interface to all these data 

## Installation


```sh
#pip with git
pip install git+http://github.com/karosc/storms.git
```

```sh
#pip without git
pip install http:/github.com/karosc/storms/archive/main.zip
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "storms",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "storms",
    "author": null,
    "author_email": "Constantine Karos <ckaros@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/56/41/f0758064f9093120d8fee94c3634c06b0d6da3def8badac90b0dbb841106/storms-0.2.5.tar.gz",
    "platform": null,
    "description": "<img src=\"https://raw.githubusercontent.com/karosc/storms/main/docs/storms_logo_with_text.png\" width=100%></img>\n\n\n# storms: a simple and effective storm event analysis toolkit\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![DOCS:Pages](https://github.com/karosc/storms/actions/workflows/documentation.yaml/badge.svg)](https://www.karosc.com/storms/)\n[![Latest PyPI version](https://img.shields.io/pypi/v/storms.svg)](https://pypi.python.org/pypi/storms/)\n[![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)\n<!-- [![PyPI Monthly Downloads](https://img.shields.io/badge/dynamic/json.svg?label=Downloads&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Fstorms%2Frecent&query=%24.data.last_month&colorB=green&suffix=%20last%20month)](https://pypi.python.org/pypi/storms/)\n -->\n\n## Features\n\n- Download hourly rainfall timeseries from [NOAA ISD](https://www.ncei.noaa.gov/products/land-based-station/integrated-surface-database) \n- Bin rainfall data timeseries into descrete events\n- Develop a partial duration series of rainfall from metorologically independent events for any duration\n- Calculate the ARI of historical events at various timeseries using GEV or plotting position\n- Interpolate NOAA Atlas 14 ARI for events based on station location and event depth\n- Provide pandas DataFrame interface to all these data \n\n## Installation\n\n\n```sh\n#pip with git\npip install git+http://github.com/karosc/storms.git\n```\n\n```sh\n#pip without git\npip install http:/github.com/karosc/storms/archive/main.zip\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python water data and statistics library",
    "version": "0.2.5",
    "project_urls": {
        "Documentation": "https://karosc/storms",
        "Homepage": "https://github.com/karosc/storms"
    },
    "split_keywords": [
        "storms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c70f221f616e283267daf51786a62cc466212dea409bfb3aff3d7f58b7902350",
                "md5": "aad86455f524ac4ea751a2c4bc37bef1",
                "sha256": "96d1c1fc16efc00a48a1e4c947882112b66d7f88ae20e1486a849c230e61aeed"
            },
            "downloads": -1,
            "filename": "storms-0.2.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "aad86455f524ac4ea751a2c4bc37bef1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 1166343,
            "upload_time": "2024-03-25T17:55:35",
            "upload_time_iso_8601": "2024-03-25T17:55:35.793543Z",
            "url": "https://files.pythonhosted.org/packages/c7/0f/221f616e283267daf51786a62cc466212dea409bfb3aff3d7f58b7902350/storms-0.2.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5641f0758064f9093120d8fee94c3634c06b0d6da3def8badac90b0dbb841106",
                "md5": "bac3d4ae826aab13e946aa0cd3a5c5db",
                "sha256": "79424868c947e50569873945fa8a91199552530c37824f66e95f1b8e7bcf714d"
            },
            "downloads": -1,
            "filename": "storms-0.2.5.tar.gz",
            "has_sig": false,
            "md5_digest": "bac3d4ae826aab13e946aa0cd3a5c5db",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 2136973,
            "upload_time": "2024-03-25T17:55:37",
            "upload_time_iso_8601": "2024-03-25T17:55:37.807313Z",
            "url": "https://files.pythonhosted.org/packages/56/41/f0758064f9093120d8fee94c3634c06b0d6da3def8badac90b0dbb841106/storms-0.2.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-25 17:55:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "karosc",
    "github_project": "storms",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "pandas",
            "specs": []
        },
        {
            "name": "numba",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "jinja2",
            "specs": []
        },
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "aiohttp",
            "specs": []
        },
        {
            "name": "aiohttp-retry",
            "specs": []
        },
        {
            "name": "tqdm",
            "specs": []
        },
        {
            "name": "shapely",
            "specs": []
        },
        {
            "name": "pyproj",
            "specs": []
        },
        {
            "name": "Pillow",
            "specs": []
        },
        {
            "name": "lmoments3",
            "specs": [
                [
                    ">=",
                    "1.0.5"
                ]
            ]
        },
        {
            "name": "pip",
            "specs": []
        },
        {
            "name": "bump2version",
            "specs": []
        },
        {
            "name": "wheel",
            "specs": []
        },
        {
            "name": "watchdog",
            "specs": []
        },
        {
            "name": "tox",
            "specs": []
        },
        {
            "name": "coverage",
            "specs": []
        },
        {
            "name": "Sphinx",
            "specs": []
        },
        {
            "name": "twine",
            "specs": []
        },
        {
            "name": "pytest",
            "specs": []
        },
        {
            "name": "black",
            "specs": []
        },
        {
            "name": "mypy",
            "specs": []
        },
        {
            "name": "myst_parser",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "ipython",
            "specs": []
        },
        {
            "name": "numpydoc",
            "specs": []
        },
        {
            "name": "furo",
            "specs": []
        },
        {
            "name": "nbsphinx",
            "specs": []
        },
        {
            "name": "bokeh",
            "specs": []
        },
        {
            "name": "folium",
            "specs": []
        },
        {
            "name": "plotly",
            "specs": []
        }
    ],
    "lcname": "storms"
}
        
Elapsed time: 0.20349s