Name | pyscancf JSON |
Version |
1.0.29
JSON |
| download |
home_page | https://github.com/syedhamidali/PyScanCf |
Summary | Creates cf-radial1 data from individual sweeps of IMD DWR data |
upload_time | 2024-02-23 03:21:59 |
maintainer | |
docs_url | None |
author | Hamid Ali Syed |
requires_python | |
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. |
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"
}