$npx skillfedfor your agent

xradar

Xradar includes all the tools to get your weather radar into the xarray data model.

Worth itPyPI Scientific/EngineeringReleased Apr 2026106.3K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — xradar-0.12.0-py3-none-any.whl
v0.12.0 · released 2026-04-21 · Python >=3.11 · 11 runtime deps: cmweather, dask, h5netcdf, h5py, lat_lon_parser, netCDF4, numpy, pyproj

Yes. Xradar is actively maintained, has no known vulnerabilities, and fills a clear role in the open-radar-science ecosystem. Low install friction and permissive MIT licensing make it a straightforward choice for any weather radar data workflow. The beta status reflects pending standard finalization, not instability in implemented readers; if your format is listed as supported, the code is production-ready. Start here if you work with NEXRAD, CfRadial, or ODIM_H5 data.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >= 3.11.
  • HDF5 system libraries needed for h5py and netCDF4 dependencies.
  • Low install friction with a pure-wheel distribution.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions. Documentation is separately licensed CC-BY-SA-4.0.

last release 2026-04-21 (115 days) · last repo commit 2026-08-01 · 139 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 106,307 downloads/mo, #12,659 on PyPI

Verify before relying

pip install xradar

import xradar
dt = xradar.open_nexradlevel2_datatree('radar_file.gz')
dt.to_netcdf('output.nc')
  • Whether all import-only formats (DataMet, Furuno, Gamic, HPL, Iris, MRR, Rainbow, UF) are production-ready or remain experimental.
  • Performance characteristics when streaming NEXRAD chunks from S3 or processing large radar volumes.
  • API stability guarantees given the stated beta status pending CfRadial2/FM301 standard finalization.
Same gist for agents: .md · .json

What it is and what it does

Xradar is a community radar data toolkit built on xarray that standardizes the import and export of weather radar observations. It reads polar radar data from multiple formats—including NEXRAD Level 2, CfRadial1/2, ODIM_H5, and several proprietary formats—and represents them in a common xarray DataTree model aligned with the WMO FM301/CfRadial2 standard. This allows downstream processing pipelines to work with a single, predictable data structure regardless of source format.

The package is designed for the open-radar-science community and emphasizes interoperability with existing radar processing software. It supports georeferencing, angle reindexing, and format transformation, with particular strength in reading NEXRAD data (including streaming from S3 chunk buckets) and exporting to standardized formats. The codebase is actively maintained and has been ported from the wradlib library; it is considered stable for implemented readers and writers, though it remains in beta pending full standard adoption.

Use it for

  • Ingest NEXRAD Level 2 data from local files or S3 buckets for weather research and operational analysis.
  • Convert between radar formats (e.g., proprietary Furuno or Gamic to CfRadial2) for data sharing and archival.
  • Build xarray-based radar processing pipelines that leverage dask for distributed computation and existing xarray ecosystem tools.
  • Georeference polar radar data and perform angle reindexing for gridded analysis or visualization.
  • Standardize radar metadata and coordinates across multiple instruments and formats for multi-radar studies.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

Xradar is actively maintained, has no known vulnerabilities, and fills a clear role in the open-radar-science ecosystem. Low install friction and permissive MIT licensing make it a straightforward choice for any weather radar data workflow. The beta status reflects pending standard finalization, not instability in implemented readers; if your format is listed as supported, the code is production-ready. Start here if you work with NEXRAD, CfRadial, or ODIM_H5 data.

Install

xradar on PyPI

Before you install

Low install friction with a pure-wheel distribution. Active maintenance with recent releases; last commit 2026-08-01. Requires 11 runtime dependencies including xarray, h5py, and netCDF4, which are standard scientific Python packages.

Requires Python >= 3.11. HDF5 system libraries needed for h5py and netCDF4 dependencies.

License in practice

MIT license permits commercial and private use with minimal restrictions. Documentation is separately licensed CC-BY-SA-4.0.

Quickstart

pip install xradar

import xradar
dt = xradar.open_nexradlevel2_datatree('radar_file.gz')
dt.to_netcdf('output.nc')

Verify before relying

  • Whether all import-only formats (DataMet, Furuno, Gamic, HPL, Iris, MRR, Rainbow, UF) are production-ready or remain experimental.
  • Performance characteristics when streaming NEXRAD chunks from S3 or processing large radar volumes.
  • API stability guarantees given the stated beta status pending CfRadial2/FM301 standard finalization.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
11 packages
cmweatherdaskh5netcdfh5pylat_lon_parsernetCDF4numpypyprojscipyxarrayxmltodict
MaintenanceActively maintained 115 days since the last release
Last repo commit
First released
Downloads106,307 / month, #12,659 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: Science/ResearchNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Topic :: Scientific/EngineeringTopic :: Scientific/Engineering :: Atmospheric Science

Evidence: xradar-0.12.0-py3-none-any.whl

Tags

Capabilities
weather radar data readerradar file format conversionxarray radar data modelNEXRAD level 2 readerCfRadial ODIM_H5 import
Topics
weather-radargeospatial-dataxarray-ecosystem
PyPI keywords
xradar

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “weather radar data reader”

  • xradarXradar reads and writes weather radar data in multiple formats…
  • open-radar-dataProvides a registry and download utility for accessing sample weather…
  • arm-pyartPy-ART provides weather radar data processing, analysis, and…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also arm-pyart · open-radar-data · cf-xarray · metar · pdbufr · cfgrib · herbie-data · earthkit-meteo · xproj