xradar
A tool to work in weather radar data in xarray.
https://github.com/openradar/xradar
Category: Atmosphere
Sub Category: Meteorological Observation and Forecast
Keywords
radar weather xarray
Keywords from Contributors
closember weather-radars pyart radar-processing atmospheric-science precipitation rainfall
Last synced: about 10 hours ago
JSON representation
Repository metadata
A tool to work in weather radar data in xarray
- Host: GitHub
- URL: https://github.com/openradar/xradar
- Owner: openradar
- License: mit
- Created: 2022-09-01T06:53:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-05-17T20:54:44.000Z (4 days ago)
- Last Synced: 2026-05-17T22:49:28.474Z (4 days ago)
- Topics: radar, weather, xarray
- Language: Python
- Homepage: https://docs.openradarscience.org/projects/xradar
- Size: 1.25 MB
- Stars: 132
- Watchers: 10
- Forks: 28
- Open Issues: 42
- Releases: 35
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
- Authors: AUTHORS.md
README.md
xradar
Xradar includes all the tools to get your weather radar into the xarray data model.
- Code: MIT license
- Documentation: CC-BY-SA-4.0 https://docs.openradarscience.org/projects/xradar
How to cite Xradar
This project provides a Zenodo badge with a DOI for easy citation — click the badge above to get the official citation and permanent archive.
GitHub also offers a “Cite this repository” button near the top right of this page, where you can quickly copy the citation in various formats like APA and BibTeX.
In the rendered documentation, you will find the full citation below.
[!TIP]
Cite Xradar as:{{ apa_citation }}
About
At a developer meeting held in the course of the ERAD2022 conference in Locarno, Switzerland, future plans and cross-package collaboration of the openradarscience community were intensively discussed.
The consensus was that a close collaboration that benefits the entire community can only be maximized through joint projects. So the idea of a common software project whose only task is to read and write radar data was born. The data import should include as many available data formats as possible, but the data export should be limited to the recognized standards, such as ODIM_H5 and CfRadial.
As memory representation an xarray based data model was chosen, which is internally adapted to the forthcoming standard CfRadial2.1/FM301. FM301 is enforced by the Joint Expert Team on Operational Weather Radar (JET-OWR). Information on FM301 is available at WMO as WMO CF Extensions and is described in the WMO Manual on Codes.
Any software package that uses xarray in any way will then be able to directly use the described data model and thus quickly and easily import and export radar data. Another advantage is the easy connection to already existing open source radar processing software.
Status
Xradar is considered stable for the implemented readers and writers which have been ported from wradlib. It will remain in beta status until the standard is finalized and the API as well as data model will move into stable/production status.
[!IMPORTANT]
Currently only polar (radial) and not cartesian or any other gridded radar data can be imported!
Features
Import/Export Capabilities
- CfRadial1 and CfRadial2 — CF/Radial convention for radar data
- ODIM_H5 — EUMETNET OPERA Data Information Model (HDF5)
Import-Only Capabilities
- DataMet — DataMet weather radar
- Furuno — Furuno weather radar
- Gamic — GAMIC HDF5
- HPL — Halo Photonics Lidar
- IMD — India Meteorological Department
- Iris — Vaisala IRIS/Sigmet
- MRR — Micro Rain Radar (METEK)
- NexradLevel2 — NEXRAD WSR-88D Level 2
- Rainbow — LEONARDO (formerly Selex/Gematronik) Rainbow
- UF — Universal Format
Data Transformation and Alignment
- Georeferencing (AEQD projection)
- Angle Reindexing
- Format Transformation support to CfRadial1 and CfRadial2
[!NOTE]
All formats load into CfRadial2, so converting to CfRadial1 is seamless.
Contributors
Thanks to our many contributors!
Citation (CITATION.cff)
# YAML 1.2 # Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/) cff-version: 1.0.3 message: If you use this software, please cite it using these metadata. # FIXME title as repository name might not be the best name, please make human readable title: 'openradar/xradar: xradar v0.12.0' doi: 10.5281/zenodo.7091737 # FIXME splitting of full names is error prone, please check if given/family name are correct authors: - given-names: Max family-names: Grover affiliation: Argonne National Laboratory orcid: https://orcid.org/0000-0002-0370-8974 - given-names: Kai family-names: Mühlbauer affiliation: University Bonn orcid: https://orcid.org/0000-0001-6599-1034 - given-names: Edouard family-names: Goudenhoofdt affiliation: Royal Meteorological Institute of Belgium orcid: https://orcid.org/0000-0002-6376-1515 - given-names: Hamid Ali family-names: Syed affiliation: Purdue University orcid: https://orcid.org/0000-0002-7188-2544 - given-names: Alfonso family-names: Ladino affiliation: University of Illinois at Urbana Champaign orcid: https://orcid.org/0000-0001-8081-7827 - given-names: Robert family-names: Jackson affiliation: Argonne National Laboratory orcid: https://orcid.org/0000-0003-2518-1234 - given-names: Daniel family-names: Wolfensberger affiliation: Federal Office of Meteorology and Climatology MeteoSwiss orcid: https://orcid.org/0009-0006-1419-0556 version: 0.12.0 date-released: 2026-04-21 repository-code: https://github.com/openradar/xradar license: MIT
Owner metadata
- Name: openradar
- Login: openradar
- Email:
- Kind: organization
- Description: Unwritten understanding all code addition to be done by PR and everything to be collaborative. No unexpected actions.
- Website: https://openradarscience.org/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8717403?v=4
- Repositories: 33
- Last ynced at: 2024-10-31T08:41:52.947Z
- Profile URL: https://github.com/openradar
GitHub Events
Total
- Release event: 3
- Delete event: 1
- Pull request event: 112
- Fork event: 7
- Issues event: 70
- Watch event: 30
- Issue comment event: 343
- Push event: 66
- Pull request review comment event: 86
- Pull request review event: 107
- Create event: 2
Last Year
- Pull request event: 41
- Fork event: 6
- Issues event: 20
- Watch event: 14
- Issue comment event: 101
- Push event: 26
- Pull request review event: 40
- Pull request review comment event: 38
Committers metadata
Last synced: 3 days ago
Total Commits: 235
Total Committers: 14
Avg Commits per committer: 16.786
Development Distribution Score (DDS): 0.391
Commits in past year: 55
Committers in past year: 9
Avg Commits per committer in past year: 6.111
Development Distribution Score (DDS) in past year: 0.618
| Name | Commits | |
|---|---|---|
| Kai Mühlbauer | k****r@w****g | 143 |
| Max Grover | m****2@g****m | 25 |
| Alfonso Ladino | a****r@u****o | 24 |
| Hamid Ali Syed | 3****i | 16 |
| Edouard Goudenhoofdt | e****n@g****m | 13 |
| Bobby Jackson | r****n@a****v | 5 |
| vklaus | 7****h | 2 |
| chfer | c****r | 1 |
| Steve | S****k | 1 |
| Martin Paule | 6****e | 1 |
| Marco Aurélio da Costa | R****y | 1 |
| Gionata Ghiggi | g****i@g****m | 1 |
| Daniel Wolfensberger | d****r@m****h | 1 |
| Bill Vieux | b****l@e****o | 1 |
Committer domains:
- elevatedpath.co: 1
- meteoswiss.ch: 1
- anl.gov: 1
- unal.edu.co: 1
- wradlib.org: 1
Issue and Pull Request metadata
Last synced: 4 days ago
Total issues: 116
Total pull requests: 261
Average time to close issues: 5 months
Average time to close pull requests: 10 days
Total issue authors: 22
Total pull request authors: 13
Average comments per issue: 3.41
Average comments per pull request: 3.65
Merged pull request: 205
Bot issues: 0
Bot pull requests: 0
Past year issues: 10
Past year pull requests: 41
Past year average time to close issues: 6 days
Past year average time to close pull requests: 13 days
Past year issue authors: 7
Past year pull request authors: 8
Past year average comments per issue: 3.3
Past year average comments per pull request: 2.71
Past year merged pull request: 20
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- kmuehlbauer (44)
- aladinor (21)
- syedhamidali (11)
- mgrover1 (10)
- egouden (8)
- ghiggi (5)
- Steve-Roderick (2)
- isabels (1)
- jfigui (1)
- wreed1989 (1)
- alxmrs (1)
- CocoasColas (1)
- rabernat (1)
- wolfidan (1)
- cpabla (1)
Top Pull Request Authors
- kmuehlbauer (138)
- aladinor (33)
- syedhamidali (28)
- mgrover1 (19)
- egouden (17)
- rcjackson (16)
- Steve-Roderick (2)
- wolfidan (2)
- martinpaule (2)
- ReallyNiceGuy (1)
- chfer (1)
- katelbach (1)
- billvieux (1)
Top Issue Labels
- bug (16)
- enhancement (8)
- data-standards (5)
- documentation (3)
- good first issue (2)
- question (2)
Top Pull Request Labels
- enhancement (14)
- plan-to-merge (2)
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 198,360 last-month
- conda: 132,335 total
- Total docker downloads: 15,159
- Total dependent packages: 3 (may contain duplicates)
- Total dependent repositories: 8 (may contain duplicates)
- Total versions: 39
- Total maintainers: 3
pypi.org: xradar
Xradar includes all the tools to get your weather radar into the xarray data model.
- Homepage:
- Documentation: https://xradar.readthedocs.io/
- Licenses: MIT
- Latest release: 0.12.0 (published about 1 month ago)
- Last Synced: 2026-05-18T10:20:03.919Z (3 days ago)
- Versions: 35
- Dependent Packages: 3
- Dependent Repositories: 3
- Downloads: 198,360 Last month
- Docker Downloads: 15,159
-
Rankings:
- Docker downloads count: 1.606%
- Dependent packages count: 2.367%
- Downloads: 2.401%
- Average: 3.832%
- Dependent repos count: 8.956%
- Maintainers (3)
conda-forge.org: xradar
- Homepage: https://github.com/openradar/xradar
- Licenses: MIT
- Latest release: 0.0.8 (published over 3 years ago)
- Last Synced: 2026-03-21T23:30:00.682Z (2 months ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 5
- Downloads: 132,335 Total
-
Rankings:
- Dependent repos count: 14.811%
- Average: 39.406%
- Stargazers count: 42.228%
- Forks count: 48.989%
- Dependent packages count: 51.594%
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v3 composite
- mamba-org/provision-with-micromamba main composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- dask
- h5netcdf
- h5py
- ipykernel
- lat_lon_parser
- matplotlib-base
- myst-parser
- nbsphinx
- netcdf4
- pip
- pydata-sphinx-theme
- python >=3.9
- scipy
- sphinx
- sphinx-copybutton
- xarray
- xarray-datatree >=0.0.10
- xmltodict
- dask *
- h5netcdf *
- h5py *
- lat_lon_parser *
- netCDF4 *
- numpy *
- scipy *
- xarray *
- xarray-datatree >=0.0.10
- xmltodict *
- Sphinx ==1.8.5 development
- black ==21.7b0 development
- bump2version ==0.5.11 development
- coverage ==4.5.4 development
- flake8 ==3.7.8 development
- pip ==19.2.3 development
- pytest ==6.2.4 development
- tox ==3.14.0 development
- twine ==1.14.0 development
- watchdog ==0.9.0 development
- wheel ==0.33.6 development
Score: 20.551956910723845