pyscancf


Namepyscancf JSON
Version 1.0.29 PyPI version JSON
download
home_pagehttps://github.com/syedhamidali/PyScanCf
SummaryCreates cf-radial1 data from individual sweeps of IMD DWR data
upload_time2024-02-23 03:21:59
maintainer
docs_urlNone
authorHamid Ali Syed
requires_python
licenseMIT License Copyright (c) 2023 Hamid Ali Syed Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords imd radar cf-radial single sweeps radar weather meteorology
VCS
bugtrack_url
requirements netCDF4 numpy pyproj scipy xarray arm_pyart
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Gitter](https://badges.gitter.im/PyScanCf/Issues.svg)](https://gitter.im/PyScanCf/Issues?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

# PyScanCf

Creates Py-ART compatible cf-radial data from individual sweeps of Indian Meteorological Department (IMD) Radar data

## Description

PyScanCf is a library for creating cfradial (polar) data from IMD radars that contain all 10 sweeps from single scans which are named as (Polar_ABC.nc) as well as gridded radar data from which are named as (grid_ABC.nc). Both formats are compatible for PyART. It uses Pyart to create grid data, so please remember to cite **Py-ART** as well.

Latest Documentation
====================

https://syedha.com/PyScanCf/

Installing from source
======================

Installing PyScanCf from source is the only way to get the latest updates and
enhancement to the software that have not yet made it into a release.
The latest source code for PyScanCf can be obtained from the GitHub repository,
https://github.com/syedhamidali/PyScanCf.git.

How to install::

    conda create -n pcf python=3.9 jupyter arm_pyart pandas wradlib git -c conda-forge
    conda activate pcf
    pip install git+https://github.com/syedhamidali/PyScanCf.git

Or, to install in your home directory, use::

    git clone https://github.com/syedhamidali/PyScanCf.git
    python setup.py install --user

Or, Install via pip::

    pip install pyscancf

Citation
========

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5881692.svg)](https://doi.org/10.5281/zenodo.5574160)

Syed, H. A., Sayyed, I., Kalapureddy, M. C. R., & Grandhi, K. K. (2021). PyScanCf – The library for single sweep datasets of IMD weather radars. Zenodo.
[doi:10.5281/zenodo.5574160](https://doi.org/10.5281/zenodo.5574160).

### PyScanCf Tutorial on Youtube
<https://youtu.be/OUrdhe5virA>

### Documentation

Import Library::

    from pyscancf import pyscancf as pcf

Mention the data path::

    inp = '/Users/rizvi/Downloads/goa16'

Convert data to cfradial format::

    pcf.cfrad(inp,inp,True,'REF')

And you'll see the beautiful gridded data plot in your notebook,
the figures will be saved in the directory from where you launched the notebook

![image](https://user-images.githubusercontent.com/35923822/179660426-e191bd08-d455-4ccc-96af-ea9cb14cebf5.png)

Detailed and efficient way to use this toolkit
-------
[Detailed Notebook](https://syedha.com/imd/IMD_radar_data_pyscancf.html)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/syedhamidali/PyScanCf",
    "name": "pyscancf",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "IMD,Radar,cf-radial,single sweeps,radar,weather,meteorology",
    "author": "Hamid Ali Syed",
    "author_email": "Hamid Ali Syed <windcirculation@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/76/1c/f8bb4506921d0f3559fd5c59204277f01e96614485cf1cf32e1df1f29880/pyscancf-1.0.29.tar.gz",
    "platform": null,
    "description": "[![Gitter](https://badges.gitter.im/PyScanCf/Issues.svg)](https://gitter.im/PyScanCf/Issues?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n\n# PyScanCf\n\nCreates Py-ART compatible cf-radial data from individual sweeps of Indian Meteorological Department (IMD) Radar data\n\n## Description\n\nPyScanCf is a library for creating cfradial (polar) data from IMD radars that contain all 10 sweeps from single scans which are named as (Polar_ABC.nc) as well as gridded radar data from which are named as (grid_ABC.nc). Both formats are compatible for PyART. It uses Pyart to create grid data, so please remember to cite **Py-ART** as well.\n\nLatest Documentation\n====================\n\nhttps://syedha.com/PyScanCf/\n\nInstalling from source\n======================\n\nInstalling PyScanCf from source is the only way to get the latest updates and\nenhancement to the software that have not yet made it into a release.\nThe latest source code for PyScanCf can be obtained from the GitHub repository,\nhttps://github.com/syedhamidali/PyScanCf.git.\n\nHow to install::\n\n    conda create -n pcf python=3.9 jupyter arm_pyart pandas wradlib git -c conda-forge\n    conda activate pcf\n    pip install git+https://github.com/syedhamidali/PyScanCf.git\n\nOr, to install in your home directory, use::\n\n    git clone https://github.com/syedhamidali/PyScanCf.git\n    python setup.py install --user\n\nOr, Install via pip::\n\n    pip install pyscancf\n\nCitation\n========\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5881692.svg)](https://doi.org/10.5281/zenodo.5574160)\n\nSyed, H. A., Sayyed, I., Kalapureddy, M. C. R., & Grandhi, K. K. (2021). PyScanCf \u2013 The library for single sweep datasets of IMD weather radars. Zenodo.\n[doi:10.5281/zenodo.5574160](https://doi.org/10.5281/zenodo.5574160).\n\n### PyScanCf Tutorial on Youtube\n<https://youtu.be/OUrdhe5virA>\n\n### Documentation\n\nImport Library::\n\n    from pyscancf import pyscancf as pcf\n\nMention the data path::\n\n    inp = '/Users/rizvi/Downloads/goa16'\n\nConvert data to cfradial format::\n\n    pcf.cfrad(inp,inp,True,'REF')\n\nAnd you'll see the beautiful gridded data plot in your notebook,\nthe figures will be saved in the directory from where you launched the notebook\n\n![image](https://user-images.githubusercontent.com/35923822/179660426-e191bd08-d455-4ccc-96af-ea9cb14cebf5.png)\n\nDetailed and efficient way to use this toolkit\n-------\n[Detailed Notebook](https://syedha.com/imd/IMD_radar_data_pyscancf.html)\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2023 Hamid Ali Syed  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
    "summary": "Creates cf-radial1 data from individual sweeps of IMD DWR data",
    "version": "1.0.29",
    "project_urls": {
        "Homepage": "https://github.com/syedhamidali/PyScanCf/",
        "Issues": "https://github.com/syedhamidali/PyScanCf/issues"
    },
    "split_keywords": [
        "imd",
        "radar",
        "cf-radial",
        "single sweeps",
        "radar",
        "weather",
        "meteorology"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad563d10bc9a08e5c26b1830e81000e073c123b038e997482b0473dc5524f1d6",
                "md5": "c6f16a32b4335a4cb7c75946d9b2abd4",
                "sha256": "c34dae5ed41128a8068853989f36a747a810aa5cf6ad71839dfdce0ef34c1597"
            },
            "downloads": -1,
            "filename": "pyscancf-1.0.29-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c6f16a32b4335a4cb7c75946d9b2abd4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 17095,
            "upload_time": "2024-02-23T03:21:22",
            "upload_time_iso_8601": "2024-02-23T03:21:22.806043Z",
            "url": "https://files.pythonhosted.org/packages/ad/56/3d10bc9a08e5c26b1830e81000e073c123b038e997482b0473dc5524f1d6/pyscancf-1.0.29-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "761cf8bb4506921d0f3559fd5c59204277f01e96614485cf1cf32e1df1f29880",
                "md5": "70b50deb1a8cb63a44da5e7daf4191d7",
                "sha256": "3886d1c9cf1d253081ead3e9306e5cf01e61e53ea26223d33c11573771a801bd"
            },
            "downloads": -1,
            "filename": "pyscancf-1.0.29.tar.gz",
            "has_sig": false,
            "md5_digest": "70b50deb1a8cb63a44da5e7daf4191d7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 22516837,
            "upload_time": "2024-02-23T03:21:59",
            "upload_time_iso_8601": "2024-02-23T03:21:59.721650Z",
            "url": "https://files.pythonhosted.org/packages/76/1c/f8bb4506921d0f3559fd5c59204277f01e96614485cf1cf32e1df1f29880/pyscancf-1.0.29.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-23 03:21:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "syedhamidali",
    "github_project": "PyScanCf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "netCDF4",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "pyproj",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "xarray",
            "specs": []
        },
        {
            "name": "arm_pyart",
            "specs": []
        }
    ],
    "lcname": "pyscancf"
}
        
Elapsed time: 2.88124s