Library for RADOLAN composite processing, analysis and data exchange with ArcGIS.
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file radproc-0.1.4.tar.gz
.
File metadata
- Download URL: radproc-0.1.4.tar.gz
- Upload date:
- Size: 43.3 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 520617cec78d07f07fe078db0a48b99e1f2cb0642ba0d101b697d08a45a341a4 |
|
MD5 | 66e8a3ccbba9c41f1ad9b339b0a9647a |
|
BLAKE2b-256 | ad35569474769bdbc8316b601a20fe30336df38b53052313ea3a4cfd3c3dc30d |
File details
Details for the file radproc-0.1.4-py2-none-any.whl
.
File metadata
- Download URL: radproc-0.1.4-py2-none-any.whl
- Upload date:
- Size: 43.9 kB
- Tags: Python 2
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1245830436c7b7f2eb07b35540a57219a2bdfb07b91b9b08c1fe036e39b82cdc |
|
MD5 | e9ffca3b3332382df5704da1df53ea35 |
|
BLAKE2b-256 | 9a64d99b30bfa15ee46c37ba3b3188e53ec611f70a878bd2cf5fa001e88a59d1 |