Skip to main content
https://zenodo.org/badge/DOI/10.5281/zenodo.1313701.svg

Radproc is an open source Python library intended to facilitate precipitation data processing and analysis for GIS-users. It provides functions for processing, analysis and export of RADOLAN (Radar Online Adjustment) composites and rain gauge data in MR90 format. The German Weather Service (DWD) provides the RADOLAN RW composites for free in the Climate Data Center but the data processing represents a big challenge for many potential users. Radproc’s goal is to lower the barrier for using these data, especially in conjunction with ArcGIS. Therefore, radproc provides an automated ArcGIS-compatible data processing workflow based on pandas DataFrames and HDF5. Moreover, radproc’s arcgis module includes a collection of functions for data exchange between pandas and ArcGIS.

Radproc’s Main Features

Raw Data Processing

  • Support for the reanalyzed RADOLAN products RW (60 min), YW and RY (both 5 min. resolution)

  • Automatically reading in all binary RADOLAN composites from a predefined directory structure

  • Optionally clipping the composites to a study area in order to reduce data size

  • Default data structure: Monthly pandas DataFrames with full support for time series analysis and spatial location of each pixel

  • Efficient data storage in HDF5 format with fast data access and optional data compression

  • Easy downsampling of time series

  • Reading in DWD rain gauge data in MR90 format into the same data structure as RADOLAN.

Data Exchange with ArcGIS

  • Export of single RADOLAN composites or analysis results into projected raster datasets or ESRI grids for your study area

  • Export of all DataFrame rows into raster datasets in a new file geodatabase, optionally including several statistics rasters

  • Import of dbf tables (stand-alone or attribute tables of feature classes) into pandas DataFrames

  • Joining DataFrame columns to attribute tables

  • Extended value extraction from rasters to points (optionally including the eight surrounding cells)

  • Extended zonal statistics

Analysis

  • Calculation of precipitation sums for arbitrary periods of time

  • Heavy rainfall analysis, e.g. identification, counting and export of rainfall intervals exceeding defined thresholds

  • Data quality assessment

  • Comparison of RADOLAN and rain gauge data

  • In preparation: Erosivity analysis, e.g. calculation of monthly, seasonal or annual R-factors

Documentation

The full documentation for the latest radproc version is available at http://www.pgweb.uni-hannover.de/

Most of the docs are also hosted at https://radproc.readthedocs.io which will provide support for docs of older versions in future, but unfortunately Readthedocs doesn’t seem to support sphinx autodocs for the arcpy module which is not hosted at PyPI. Consequently, the docs for the radproc.arcgis module are missing here. If you have any idea how to fix this issue, please let me know.

Metadata

Release files for radproc 0.1.4

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

Source distribution (sdist)

Source distribution for radproc 0.1.4
File Size Uploaded
radproc-0.1.4.tar.gz 43.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for radproc 0.1.4
File Interpreter ABI Platform
radproc-0.1.4-py2-none-any.whl Python 2 none any Details

Total release size: 87.1 kB

Release files / radproc-0.1.4.tar.gz

Download URL radproc-0.1.4.tar.gz
Size 43.3 kB
Tags Source
SHA-256 checksum
How to use checksums
520617cec78d07f07fe078db0a48b99e1f2cb0642ba0d101b697d08a45a341a4
BLAKE2b-256 checksum
How to use checksums
ad35569474769bdbc8316b601a20fe30336df38b53052313ea3a4cfd3c3dc30d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.14

Release files / radproc-0.1.4-py2-none-any.whl

Download URL radproc-0.1.4-py2-none-any.whl
Size 43.9 kB
Tags Python 2
SHA-256 checksum
How to use checksums
1245830436c7b7f2eb07b35540a57219a2bdfb07b91b9b08c1fe036e39b82cdc
BLAKE2b-256 checksum
How to use checksums
9a64d99b30bfa15ee46c37ba3b3188e53ec611f70a878bd2cf5fa001e88a59d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.14

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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