Skip to main content
https://git.gfz-potsdam.de/fernlab/products/furuno/wrainfo/-/raw/main/docs/images/wrainfo_logo.png

WRaINfo - An Open Source Library for Weather Radar Information

is a software for real-time weather radar data processing. It is specifically designed for X-band weather radars of FURUNO.

https://git.gfz-potsdam.de/fernlab/products/furuno/wrainfo/badges/main/pipeline.svg https://git.gfz-potsdam.de/fernlab/products/furuno/wrainfo/badges/main/coverage.svg https://img.shields.io/static/v1?label=Documentation&message=GitLab%20Pages&color=orange https://zenodo.org/badge/DOI/10.5281/zenodo.7220833.svg

For detailed information, refer to the documentation. See also the latest coverage report and the pytest HTML report.

  • Contact: Alice Künzel (alicek@gfz-potsdam.de)

  • Information on how to cite the WRaINfo Python package can be found in the CITATION file.

  • Please cite also the Wradlib Python package as follows:

    An Open Source Library for Weather Radar Data Processing Heistermann, M., Jacobi, S., and Pfaff, T.: Technical Note: An open source library for processing weather radar data (wradlib), Hydrol. Earth Syst. Sci., 17, 863-871, doi:10.5194/hess-17-863-2013, 2013

Features overview

The FURUNO raw data can already provide useful visual information about the spatial distribution of precipitation events. But in order to use the FURUNO data for quantitatvie studies, the raw data has to be processed in order to account for typical error sources such as ground clutter, uncertainities in polarimetric variables and in the z-R relationship as well as attenuation of the radar signal. Therefore this python package has been developed for processing FURUNO weather radar data.

Remove ground clutter

To remove ground clutter from raw data exists a function from wradlib based on all polarimetric variables and on a static clutter map, which is generated over a long time period. Pixel which are identified as clutter were exclude from further processing by set the pixels to NaN. For processing a clutter map, the package includes a function to read only the values from raw data sequentially to not overload the memory. Here is an example before and after removing ground clutter using WRaINfo.

https://git.gfz-potsdam.de/fernlab/products/furuno/wrainfo/-/raw/main/docs/images/wr_furuno_comparison_of_raw_reflectivity_and_clutter_corrected_reflectivity.png

Attenuation correction

Rainfall-induced attenuation is a major source of underestimation for radar-based precipitation estimation at X-band. After phase processing, the attenuation correction is used with the approach of Testud et al. (2001) is used. Here is an example before and after attenuation correction using WRaINfo.

https://git.gfz-potsdam.de/fernlab/products/furuno/wrainfo/-/raw/main/docs/images/wr_furuno_reflectivity_before_and_after_attenaution_correction.png

Precipitation Estimation

There are several methods for deriving the amount of precipitation from reflectivity. In general, the z - R conversion is used. The precipitation amount is determined with an integration interval of seconds based on the scan interval.

https://git.gfz-potsdam.de/fernlab/products/furuno/wrainfo/-/raw/main/docs/images/wr_furuno_reflectivity_attenaution_corrected_and_estimated_precipitation.png

Georeferencing and gridding

After clutter and attenuation correction and precipitation estimation, the polar data are georeferenced using the specified EPSG code and saved as a NetCDF file. Here is an example of a georeferenced dataset.

https://git.gfz-potsdam.de/fernlab/products/furuno/wrainfo/-/raw/main/docs/images/wr_furuno_georeferenced_and_gridded_precipitation_data_with_WRaINfo.png

Installation

Install wrainfo

History / Changelog

You can find the protocol of recent changes in the WRaINfo package here.

License

The software is available under the Apache 2.0.

Contribution

Contributions are always welcome.

Data availability

Preprocessed FURUNO weather radar data (level 2a) for the Neubrandenburg site are made available in the TERENO Data DiscoveryPortal under the CC BY-NC 4.0 license. Please contact us (fernlab@gfz-potsdam.de), if you wish to use the data under another license (e.g. commercially).

Credits

FERNLOGO

WRaINfo has been developed by FERN.Lab, the Helmholtz Innovation Lab “Remote sensing for sustainable use of resources”, located at the Helmholtz Centre Potsdam, GFZ German Research Centre for Geosciences. FERN.Lab is funded by the Initiative and Networking Fund of the Helmholtz Association.

Development Team:
  • Alice Künzel, researcher Helmholtz Centre Potsdam German Research Centre for Geosciences GFZ, Section 1.4 - Remote Sensing and Geoinformatics

  • Kai Mühlbauer, researcher University of Bonn, Institute of Geosciences - Meteorology Section

  • Julia Neelmeijer, supervisor Helmholtz Centre Potsdam German Research Centre for Geosciences GFZ, Section 1.4 - Remote Sensing and Geoinformatics

  • Daniel Spengler, supervisor Helmholtz Centre Potsdam German Research Centre for Geosciences GFZ, Section 1.4 - Remote Sensing and Geoinformatics

This package was created with Cookiecutter and the fernlab/cookiecutter-pypackage project template. The test data represent raw data of the weather radar FURUNO and files which are created with the WRaINfo package.

Metadata

Release files for wrainfo 0.9.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wrainfo 0.9.5
File Size Uploaded Provenance
wrainfo-0.9.5.tar.gz 6.5 MB Without provenance Details

Release files / wrainfo-0.9.5.tar.gz

Download URL wrainfo-0.9.5.tar.gz
Size 6.5 MB
Tags Source
SHA-256 checksum
How to use checksums
f590e7d1fa602b1a9d4f2ea6e7fc9a1bee4643216b102d792d85291b6db2fb52
BLAKE2b-256 checksum
How to use checksums
6173ebf55d937fa4531e85ae96fde1e158a56a5fb5b3b96f551a47dc91ee28ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.5

Security for wrainfo 0.9.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page