pyscancf
Converts individual sweeps from IMD radars to Cf-Radial1 radar data.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.1%) to scientific vocabulary
Keywords
Repository
Converts individual sweeps from IMD radars to Cf-Radial1 radar data.
Basic Info
- Host: GitHub
- Owner: syedhamidali
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://pyscancf.readthedocs.io/
- Size: 144 MB
Statistics
- Stars: 16
- Watchers: 2
- Forks: 7
- Open Issues: 0
- Releases: 24
Topics
Metadata Files
README.md
[!WARNING]
New Xarray-based Package for IMD Radar Data "Radarx"
- Looking for a more modern, flexible, and efficient way to work with IMD radar data?
- Check out our new package: Radarx at https://radarx.readthedocs.io > It’s an xarray-based toolkit built on top of xradar that supports reading, visualizing, and analyzing IMD radar files with ease. 💬 Join the discussion and stay connected with the radar community at openradar.discourse.group
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 (PolarABC.nc) as well as gridded radar data from which are named as (gridABC.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/
Latest Examples
https://github.com/syedhamidali/pyscancf_examples
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 arm_pyart nbclassic 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
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.
PyScanCf Tutorial on Youtube
Documentation
Import Library::
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

Detailed and efficient way to use this toolkit
Owner
- Name: Hamid Ali Syed
- Login: syedhamidali
- Kind: user
- Location: West Lafayette
- Company: @purdue
- Website: syedha.com
- Twitter: HamidRixvi
- Repositories: 7
- Profile: https://github.com/syedhamidali
Ph.D. Student at Deptt. of EAPS, Purdue University, West Lafayette.
Citation (CITATION.cff)
cff-version: 1.2.0
title: PyScanCf – The library for single sweep datasets of IMD weather radars
version: 1.0.28
date-released: 2024-02-23
license: MIT
repository-code: https://github.com/syedhamidali/PyScanCf
description: Creates Py-ART compatible cf-radial data from individual sweeps of Indian Meteorological Department (IMD) Radar data
keywords:
- tool
- software
- radar
authors:
- family-names: "Syed"
given-names: "Hamid Ali"
orcid: "https://orcid.org/0000-0002-7188-2544"
affiliation: "Purdue University, Savitribai Phule Pune University, and Indian Institute of Tropical Meteorology"
- family-names: "Sayyed"
given-names: "Imran"
orcid: "https://orcid.org/0000-0002-2801-7619"
affiliation: "Indian Institute of Tropical Meteorology"
- family-names: "Kalapureddy"
given-names: "Madhu Chandra R"
orcid: "https://orcid.org/0000-0002-3233-6807"
affiliation: "Indian Institute of Tropical Meteorology"
- family-names: "Grandhi"
given-names: "Kishore Kumar"
orcid: "https://orcid.org/0000-0003-2191-1199"
affiliation: "Savitribai Phule Pune University"
doi: 10.5281/zenodo.5574160
url: https://github.com/syedhamidali/PyScanCf
GitHub Events
Total
- Create event: 6
- Release event: 5
- Issues event: 4
- Watch event: 1
- Issue comment event: 3
- Push event: 35
- Pull request review event: 1
- Pull request review comment event: 1
- Pull request event: 21
Last Year
- Create event: 6
- Release event: 5
- Issues event: 4
- Watch event: 1
- Issue comment event: 3
- Push event: 35
- Pull request review event: 1
- Pull request review comment event: 1
- Pull request event: 21
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| syedhamidali | h****7@g****m | 74 |
| Syed Hamid Ali | 3****i | 72 |
| Imran | S****0@g****m | 1 |
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 5
- Total pull requests: 20
- Average time to close issues: 2 months
- Average time to close pull requests: about 1 hour
- Total issue authors: 3
- Total pull request authors: 1
- Average comments per issue: 2.8
- Average comments per pull request: 0.0
- Merged pull requests: 18
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 12
- Average time to close issues: 12 days
- Average time to close pull requests: 4 minutes
- Issue authors: 2
- Pull request authors: 1
- Average comments per issue: 2.0
- Average comments per pull request: 0.0
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Sanjitava (3)
- Lukerambilli (1)
- Space14Mann (1)
Pull Request Authors
- syedhamidali (29)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 64 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 28
- Total maintainers: 1
pypi.org: pyscancf
Creates CF-Radial1 data from individual sweeps of IMD DWR data
- Homepage: https://github.com/syedhamidali/PyScanCf/
- Documentation: https://pyscancf.readthedocs.io/
- License: MIT License
-
Latest release: 2.0.4
published 10 months ago
Rankings
Maintainers (1)
Dependencies
- arm_pyart *
- netCDF4 *
- numpy *
- pyproj *
- scipy *
- xarray *
- Sphinx * development
- black * development
- coverage * development
- flake8 * development
- isort * development
- pip * development
- pytest * development
- tox * development
- twine * development
- watchdog * development
- wheel * development
- numpy *
- arm_pyart
- boto3
- cartopy
- cmweather
- dask
- ipykernel
- matplotlib-base
- myst-parser
- nbclassic
- nbsphinx
- netcdf4
- pip
- pydata-sphinx-theme
- pyproj
- python >=3.9,<3.12
- scipy
- sphinx
- sphinx-copybutton
- sphinx-favicon
- xarray