├── radproc.egg-info ├── dependency_links.txt ├── top_level.txt ├── requires.txt ├── SOURCES.txt └── PKG-INFO ├── requirements.txt ├── .gitignore ├── docs ├── _config.yml ├── source │ ├── core.rst │ ├── arcgis.rst │ ├── raw.rst │ ├── dwd_gauge.rst │ ├── heavyrain.rst │ ├── wradlib_io.rst │ ├── images │ │ ├── wetter.gif │ │ ├── Workflow.png │ │ └── Workflow_english.png │ ├── notebooks │ │ ├── img │ │ │ ├── HR_GDB.png │ │ │ ├── MonthGDB.png │ │ │ ├── YearGDB.png │ │ │ └── HR_Event_Wiesbaden.png │ │ └── Tutorial_Raw_Data_Processing.ipynb │ ├── generated │ │ ├── radproc.core.load_month.rst │ │ ├── radproc.core.hdf5_to_days.rst │ │ ├── radproc.core.hdf5_to_hours.rst │ │ ├── radproc.core.hdf5_to_months.rst │ │ ├── radproc.core.hdf5_to_years.rst │ │ ├── radproc.arcgis.clip_idraster.rst │ │ ├── radproc.arcgis.create_idarray.rst │ │ ├── radproc.arcgis.zonalstatistics.rst │ │ ├── radproc.heavyrain.duration_sum.rst │ │ ├── radproc.raw.unzip_RW_binaries.rst │ │ ├── radproc.raw.unzip_YW_binaries.rst │ │ ├── radproc.arcgis.idTable_nineGrid.rst │ │ ├── radproc.arcgis.raster_to_array.rst │ │ ├── radproc.arcgis.export_to_raster.rst │ │ ├── radproc.raw.process_radolan_data.rst │ │ ├── radproc.core.save_idarray_to_txt.rst │ │ ├── radproc.arcgis.valueTable_nineGrid.rst │ │ ├── radproc.core.load_months_from_hdf5.rst │ │ ├── radproc.arcgis.export_dfrows_to_gdb.rst │ │ ├── radproc.dwd_gauge.stationfile_to_df.rst │ │ ├── radproc.arcgis.attribute_table_to_df.rst │ │ ├── radproc.arcgis.idTable_to_valueTable.rst │ │ ├── radproc.arcgis.rastervalues_to_points.rst │ │ ├── radproc.core.import_idarray_from_txt.rst │ │ ├── radproc.core.load_years_and_resample.rst │ │ ├── radproc.dwd_gauge.dwd_gauges_to_hdf5.rst │ │ ├── radproc.raw.radolan_binaries_to_hdf5.rst │ │ ├── radproc.arcgis.create_idraster_germany.rst │ │ ├── radproc.heavyrain.find_heavy_rainfalls.rst │ │ ├── radproc.core.hdf5_to_hydrologicalSeasons.rst │ │ ├── radproc.arcgis.import_idarray_from_raster.rst │ │ ├── radproc.raw.radolan_binaries_to_dataframe.rst │ │ ├── radproc.wradlib_io.read_RADOLAN_composite.rst │ │ ├── radproc.dwd_gauge.summarize_metadata_files.rst │ │ ├── radproc.core.coordinates_degree_to_stereographic.rst │ │ ├── radproc.heavyrain.count_heavy_rainfall_intervals.rst │ │ ├── radproc.arcgis.join_df_columns_to_attribute_table.rst │ │ └── radproc.raw.create_idraster_and_process_radolan_data.rst │ ├── reference.rst │ ├── radproc.sampledata.rst │ ├── notebooks.rst │ ├── licensing.rst │ ├── index.rst │ ├── gettingstarted.rst │ ├── releasenotes.rst │ └── conf.py ├── _build │ ├── _sources │ │ ├── core.rst.txt │ │ ├── arcgis.rst.txt │ │ ├── raw.rst.txt │ │ ├── dwd_gauge.rst.txt │ │ ├── heavyrain.rst.txt │ │ ├── wradlib_io.rst.txt │ │ ├── generated │ │ │ ├── radproc.core.load_month.rst.txt │ │ │ ├── radproc.core.hdf5_to_days.rst.txt │ │ │ ├── radproc.core.hdf5_to_hours.rst.txt │ │ │ ├── radproc.core.hdf5_to_years.rst.txt │ │ │ ├── radproc.arcgis.clip_idraster.rst.txt │ │ │ ├── radproc.core.hdf5_to_months.rst.txt │ │ │ ├── radproc.arcgis.create_idarray.rst.txt │ │ │ ├── radproc.arcgis.raster_to_array.rst.txt │ │ │ ├── radproc.arcgis.zonalstatistics.rst.txt │ │ │ ├── radproc.raw.unzip_RW_binaries.rst.txt │ │ │ ├── radproc.raw.unzip_YW_binaries.rst.txt │ │ │ ├── radproc.arcgis.export_to_raster.rst.txt │ │ │ ├── radproc.arcgis.idTable_nineGrid.rst.txt │ │ │ ├── radproc.core.save_idarray_to_txt.rst.txt │ │ │ ├── radproc.raw.process_radolan_data.rst.txt │ │ │ ├── radproc.arcgis.valueTable_nineGrid.rst.txt │ │ │ ├── radproc.core.load_months_from_hdf5.rst.txt │ │ │ ├── radproc.arcgis.export_dfrows_to_gdb.rst.txt │ │ │ ├── radproc.arcgis.idTable_to_valueTable.rst.txt │ │ │ ├── radproc.dwd_gauge.stationfile_to_df.rst.txt │ │ │ ├── radproc.arcgis.attribute_table_to_df.rst.txt │ │ │ ├── radproc.arcgis.rastervalues_to_points.rst.txt │ │ │ ├── radproc.core.import_idarray_from_txt.rst.txt │ │ │ ├── radproc.core.load_years_and_resample.rst.txt │ │ │ ├── radproc.dwd_gauge.dwd_gauges_to_hdf5.rst.txt │ │ │ ├── radproc.raw.radolan_binaries_to_hdf5.rst.txt │ │ │ ├── radproc.arcgis.create_idraster_germany.rst.txt │ │ │ ├── radproc.heavyrain.find_heavy_rainfalls.rst.txt │ │ │ ├── radproc.core.hdf5_to_hydrologicalSeasons.rst.txt │ │ │ ├── radproc.arcgis.import_idarray_from_raster.rst.txt │ │ │ ├── radproc.dwd_gauge.summarize_metadata_files.rst.txt │ │ │ ├── radproc.raw.radolan_binaries_to_dataframe.rst.txt │ │ │ ├── radproc.wradlib_io.read_RADOLAN_composite.rst.txt │ │ │ ├── radproc.core.coordinates_degree_to_stereographic.rst.txt │ │ │ ├── radproc.heavyrain.count_heavy_rainfall_intervals.rst.txt │ │ │ ├── radproc.arcgis.join_df_columns_to_attribute_table.rst.txt │ │ │ └── radproc.raw.create_idraster_and_process_radolan_data.rst.txt │ │ ├── reference.rst.txt │ │ ├── radproc.sampledata.rst.txt │ │ ├── notebooks │ │ │ ├── Notebooktest_rst.rst.txt │ │ │ └── notebooktest.ipynb.txt │ │ ├── notebooks.rst.txt │ │ ├── index.rst.txt │ │ └── gettingstarted.rst.txt │ ├── objects.inv │ ├── _static │ │ ├── down.png │ │ ├── file.png │ │ ├── plus.png │ │ ├── up.png │ │ ├── minus.png │ │ ├── comment.png │ │ ├── ajax-loader.gif │ │ ├── up-pressed.png │ │ ├── comment-bright.png │ │ ├── comment-close.png │ │ ├── down-pressed.png │ │ ├── fonts │ │ │ ├── Lato-Bold.ttf │ │ │ ├── Lato-Italic.ttf │ │ │ ├── Lato-Regular.ttf │ │ │ ├── Lato-BoldItalic.ttf │ │ │ ├── RobotoSlab-Bold.ttf │ │ │ ├── Inconsolata-Bold.ttf │ │ │ ├── RobotoSlab-Regular.ttf │ │ │ ├── Inconsolata-Regular.ttf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── css │ │ │ └── badge_only.css │ │ ├── js │ │ │ └── theme.js │ │ ├── pygments.css │ │ └── doctools.js │ ├── .doctrees │ │ ├── raw.doctree │ │ ├── core.doctree │ │ ├── index.doctree │ │ ├── arcgis.doctree │ │ ├── dwd_gauge.doctree │ │ ├── environment.pickle │ │ ├── heavyrain.doctree │ │ ├── notebooks.doctree │ │ ├── reference.doctree │ │ ├── wradlib_io.doctree │ │ ├── gettingstarted.doctree │ │ ├── radproc.sampledata.doctree │ │ ├── notebooks │ │ │ ├── notebooktest.doctree │ │ │ └── Notebooktest_rst.doctree │ │ └── generated │ │ │ ├── radproc.core.load_month.doctree │ │ │ ├── radproc.core.hdf5_to_days.doctree │ │ │ ├── radproc.arcgis.clip_idraster.doctree │ │ │ ├── radproc.core.hdf5_to_hours.doctree │ │ │ ├── radproc.core.hdf5_to_months.doctree │ │ │ ├── radproc.core.hdf5_to_years.doctree │ │ │ ├── radproc.arcgis.create_idarray.doctree │ │ │ ├── radproc.arcgis.raster_to_array.doctree │ │ │ ├── radproc.arcgis.zonalstatistics.doctree │ │ │ ├── radproc.raw.unzip_RW_binaries.doctree │ │ │ ├── radproc.raw.unzip_YW_binaries.doctree │ │ │ ├── radproc.arcgis.export_to_raster.doctree │ │ │ ├── radproc.arcgis.idTable_nineGrid.doctree │ │ │ ├── radproc.core.save_idarray_to_txt.doctree │ │ │ ├── radproc.raw.process_radolan_data.doctree │ │ │ ├── radproc.arcgis.export_dfrows_to_gdb.doctree │ │ │ ├── radproc.arcgis.valueTable_nineGrid.doctree │ │ │ ├── radproc.core.load_months_from_hdf5.doctree │ │ │ ├── radproc.dwd_gauge.stationfile_to_df.doctree │ │ │ ├── radproc.arcgis.attribute_table_to_df.doctree │ │ │ ├── radproc.arcgis.create_idraster_germany.doctree │ │ │ ├── radproc.arcgis.idTable_to_valueTable.doctree │ │ │ ├── radproc.arcgis.rastervalues_to_points.doctree │ │ │ ├── radproc.core.import_idarray_from_txt.doctree │ │ │ ├── radproc.core.load_years_and_resample.doctree │ │ │ ├── radproc.dwd_gauge.dwd_gauges_to_hdf5.doctree │ │ │ ├── radproc.heavyrain.find_heavy_rainfalls.doctree │ │ │ ├── radproc.raw.radolan_binaries_to_hdf5.doctree │ │ │ ├── radproc.core.hdf5_to_hydrologicalSeasons.doctree │ │ │ ├── radproc.arcgis.import_idarray_from_raster.doctree │ │ │ ├── radproc.dwd_gauge.summarize_metadata_files.doctree │ │ │ ├── radproc.raw.radolan_binaries_to_dataframe.doctree │ │ │ ├── radproc.wradlib_io.read_RADOLAN_composite.doctree │ │ │ ├── radproc.core.coordinates_degree_to_stereographic.doctree │ │ │ ├── radproc.heavyrain.count_heavy_rainfall_intervals.doctree │ │ │ ├── radproc.arcgis.join_df_columns_to_attribute_table.doctree │ │ │ └── radproc.raw.create_idraster_and_process_radolan_data.doctree │ ├── _images │ │ └── Workflow.png │ ├── .buildinfo │ ├── search.html │ ├── radproc.sampledata.html │ ├── notebooks │ │ └── Notebooktest_rst.html │ ├── py-modindex.html │ ├── wradlib_io.html │ ├── dwd_gauge.html │ ├── heavyrain.html │ └── generated │ │ ├── radproc.dwd_gauge.summarize_metadata_files.html │ │ └── radproc.dwd_gauge.stationfile_to_df.html ├── Makefile └── make.bat ├── radproc ├── api.pyc ├── raw.pyc ├── arcgis.pyc ├── core.pyc ├── version.py ├── __init__.pyc ├── version.pyc ├── dwd_gauge.pyc ├── heavyrain.pyc ├── wradlib_io.pyc ├── sampledata │ ├── __init__.pyc │ ├── radolan_proj.prj │ └── __init__.py ├── __init__.py └── api.py ├── dist ├── radproc-0.1.0.tar.gz ├── radproc-0.1.1.tar.gz ├── radproc-0.1.2.tar.gz ├── radproc-0.1.3.tar.gz ├── radproc-0.1.4.tar.gz ├── radproc-0.1.0-py2-none-any.whl ├── radproc-0.1.1-py2-none-any.whl ├── radproc-0.1.2-py2-none-any.whl ├── radproc-0.1.3-py2-none-any.whl └── radproc-0.1.4-py2-none-any.whl ├── readthedocs.yml ├── readthedocs_environment.yml ├── MANIFEST.in ├── LICENSE.txt ├── setup.py └── README.rst /radproc.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /radproc.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | radproc 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | tables -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | _static 3 | _templates 4 | -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-modernist -------------------------------------------------------------------------------- /docs/source/core.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.core -------------------------------------------------------------------------------- /docs/source/arcgis.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.arcgis -------------------------------------------------------------------------------- /docs/source/raw.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.raw 2 | -------------------------------------------------------------------------------- /docs/source/dwd_gauge.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.dwd_gauge -------------------------------------------------------------------------------- /docs/source/heavyrain.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.heavyrain -------------------------------------------------------------------------------- /docs/_build/_sources/core.rst.txt: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.core -------------------------------------------------------------------------------- /docs/source/wradlib_io.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.wradlib_io -------------------------------------------------------------------------------- /radproc.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | tables 4 | -------------------------------------------------------------------------------- /docs/_build/_sources/arcgis.rst.txt: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.arcgis -------------------------------------------------------------------------------- /docs/_build/_sources/raw.rst.txt: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.raw 2 | -------------------------------------------------------------------------------- /docs/_build/_sources/dwd_gauge.rst.txt: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.dwd_gauge -------------------------------------------------------------------------------- /docs/_build/_sources/heavyrain.rst.txt: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.heavyrain -------------------------------------------------------------------------------- /docs/_build/_sources/wradlib_io.rst.txt: -------------------------------------------------------------------------------- 1 | .. automodule:: radproc.wradlib_io -------------------------------------------------------------------------------- /radproc/api.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/api.pyc -------------------------------------------------------------------------------- /radproc/raw.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/raw.pyc -------------------------------------------------------------------------------- /radproc/arcgis.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/arcgis.pyc -------------------------------------------------------------------------------- /radproc/core.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/core.pyc -------------------------------------------------------------------------------- /radproc/version.py: -------------------------------------------------------------------------------- 1 | # THIS FILE IS GENERATED FROM RADPROC SETUP.PY 2 | version = '0.1.4' -------------------------------------------------------------------------------- /radproc/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/__init__.pyc -------------------------------------------------------------------------------- /radproc/version.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/version.pyc -------------------------------------------------------------------------------- /docs/_build/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/objects.inv -------------------------------------------------------------------------------- /radproc/dwd_gauge.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/dwd_gauge.pyc -------------------------------------------------------------------------------- /radproc/heavyrain.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/heavyrain.pyc -------------------------------------------------------------------------------- /radproc/wradlib_io.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/wradlib_io.pyc -------------------------------------------------------------------------------- /dist/radproc-0.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.0.tar.gz -------------------------------------------------------------------------------- /dist/radproc-0.1.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.1.tar.gz -------------------------------------------------------------------------------- /dist/radproc-0.1.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.2.tar.gz -------------------------------------------------------------------------------- /dist/radproc-0.1.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.3.tar.gz -------------------------------------------------------------------------------- /dist/radproc-0.1.4.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.4.tar.gz -------------------------------------------------------------------------------- /docs/_build/_static/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/down.png -------------------------------------------------------------------------------- /docs/_build/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/file.png -------------------------------------------------------------------------------- /docs/_build/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/plus.png -------------------------------------------------------------------------------- /docs/_build/_static/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/up.png -------------------------------------------------------------------------------- /docs/_build/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/minus.png -------------------------------------------------------------------------------- /docs/source/images/wetter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/source/images/wetter.gif -------------------------------------------------------------------------------- /docs/_build/.doctrees/raw.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/raw.doctree -------------------------------------------------------------------------------- /docs/_build/_images/Workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_images/Workflow.png -------------------------------------------------------------------------------- /docs/_build/_static/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/comment.png -------------------------------------------------------------------------------- /docs/source/images/Workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/source/images/Workflow.png -------------------------------------------------------------------------------- /radproc/sampledata/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/radproc/sampledata/__init__.pyc -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- 1 | requirements_file: requirements.txt 2 | 3 | conda: 4 | file: readthedocs_environment.yml 5 | 6 | -------------------------------------------------------------------------------- /dist/radproc-0.1.0-py2-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.0-py2-none-any.whl -------------------------------------------------------------------------------- /dist/radproc-0.1.1-py2-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.1-py2-none-any.whl -------------------------------------------------------------------------------- /dist/radproc-0.1.2-py2-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.2-py2-none-any.whl -------------------------------------------------------------------------------- /dist/radproc-0.1.3-py2-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.3-py2-none-any.whl -------------------------------------------------------------------------------- /dist/radproc-0.1.4-py2-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/dist/radproc-0.1.4-py2-none-any.whl -------------------------------------------------------------------------------- /docs/_build/.doctrees/core.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/core.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/index.doctree -------------------------------------------------------------------------------- /docs/_build/_static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/ajax-loader.gif -------------------------------------------------------------------------------- /docs/_build/_static/up-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/up-pressed.png -------------------------------------------------------------------------------- /docs/_build/.doctrees/arcgis.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/arcgis.doctree -------------------------------------------------------------------------------- /docs/_build/_static/comment-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/comment-bright.png -------------------------------------------------------------------------------- /docs/_build/_static/comment-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/comment-close.png -------------------------------------------------------------------------------- /docs/_build/_static/down-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/down-pressed.png -------------------------------------------------------------------------------- /docs/source/notebooks/img/HR_GDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/source/notebooks/img/HR_GDB.png -------------------------------------------------------------------------------- /docs/source/notebooks/img/MonthGDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/source/notebooks/img/MonthGDB.png -------------------------------------------------------------------------------- /docs/source/notebooks/img/YearGDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/source/notebooks/img/YearGDB.png -------------------------------------------------------------------------------- /docs/_build/.doctrees/dwd_gauge.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/dwd_gauge.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/environment.pickle -------------------------------------------------------------------------------- /docs/_build/.doctrees/heavyrain.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/heavyrain.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/notebooks.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/notebooks.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/reference.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/reference.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/wradlib_io.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/wradlib_io.doctree -------------------------------------------------------------------------------- /docs/_build/_static/fonts/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/Lato-Bold.ttf -------------------------------------------------------------------------------- /docs/source/images/Workflow_english.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/source/images/Workflow_english.png -------------------------------------------------------------------------------- /docs/_build/_static/fonts/Lato-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/Lato-Italic.ttf -------------------------------------------------------------------------------- /docs/_build/_static/fonts/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/Lato-Regular.ttf -------------------------------------------------------------------------------- /docs/_build/.doctrees/gettingstarted.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/gettingstarted.doctree -------------------------------------------------------------------------------- /docs/_build/_static/fonts/Lato-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/Lato-BoldItalic.ttf -------------------------------------------------------------------------------- /docs/_build/_static/fonts/RobotoSlab-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/RobotoSlab-Bold.ttf -------------------------------------------------------------------------------- /docs/_build/.doctrees/radproc.sampledata.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/radproc.sampledata.doctree -------------------------------------------------------------------------------- /docs/_build/_static/fonts/Inconsolata-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/Inconsolata-Bold.ttf -------------------------------------------------------------------------------- /docs/_build/_static/fonts/RobotoSlab-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/RobotoSlab-Regular.ttf -------------------------------------------------------------------------------- /docs/source/notebooks/img/HR_Event_Wiesbaden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/source/notebooks/img/HR_Event_Wiesbaden.png -------------------------------------------------------------------------------- /docs/_build/_static/fonts/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /docs/_build/_static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/_build/_static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/_build/_static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/_build/.doctrees/notebooks/notebooktest.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/notebooks/notebooktest.doctree -------------------------------------------------------------------------------- /docs/_build/_static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/_static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/_build/.doctrees/notebooks/Notebooktest_rst.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/notebooks/Notebooktest_rst.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.load_month.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.load_month.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.hdf5_to_days.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.hdf5_to_days.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.clip_idraster.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.clip_idraster.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.hdf5_to_hours.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.hdf5_to_hours.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.hdf5_to_months.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.hdf5_to_months.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.hdf5_to_years.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.hdf5_to_years.doctree -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.load_month.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.load\_month 2 | ========================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: load_month -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.create_idarray.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.create_idarray.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.raster_to_array.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.raster_to_array.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.zonalstatistics.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.zonalstatistics.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.raw.unzip_RW_binaries.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.raw.unzip_RW_binaries.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.raw.unzip_YW_binaries.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.raw.unzip_YW_binaries.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.export_to_raster.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.export_to_raster.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.idTable_nineGrid.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.idTable_nineGrid.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.save_idarray_to_txt.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.save_idarray_to_txt.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.raw.process_radolan_data.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.raw.process_radolan_data.doctree -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.load_month.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.load\_month 2 | ========================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: load_month -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.hdf5_to_days.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_days 2 | ============================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_days -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.export_dfrows_to_gdb.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.export_dfrows_to_gdb.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.valueTable_nineGrid.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.valueTable_nineGrid.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.load_months_from_hdf5.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.load_months_from_hdf5.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.dwd_gauge.stationfile_to_df.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.dwd_gauge.stationfile_to_df.doctree -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.hdf5_to_hours.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_hours 2 | ============================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_hours -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.hdf5_to_months.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_months 2 | =============================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_months -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.hdf5_to_years.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_years 2 | ============================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_years -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.attribute_table_to_df.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.attribute_table_to_df.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.create_idraster_germany.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.create_idraster_germany.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.idTable_to_valueTable.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.idTable_to_valueTable.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.rastervalues_to_points.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.rastervalues_to_points.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.import_idarray_from_txt.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.import_idarray_from_txt.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.load_years_and_resample.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.load_years_and_resample.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.dwd_gauge.dwd_gauges_to_hdf5.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.dwd_gauge.dwd_gauges_to_hdf5.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.heavyrain.find_heavy_rainfalls.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.heavyrain.find_heavy_rainfalls.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.raw.radolan_binaries_to_hdf5.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.raw.radolan_binaries_to_hdf5.doctree -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.hdf5_to_days.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_days 2 | ============================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_days -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.clip_idraster.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.clip\_idraster 2 | =============================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: clip_idraster -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.hdf5_to_hydrologicalSeasons.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.hdf5_to_hydrologicalSeasons.doctree -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.hdf5_to_hours.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_hours 2 | ============================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_hours -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.hdf5_to_years.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_years 2 | ============================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_years -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.create_idarray.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.create\_idarray 2 | ================================ 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: create_idarray -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.zonalstatistics.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.zonalstatistics 2 | ================================ 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: zonalstatistics -------------------------------------------------------------------------------- /docs/source/generated/radproc.heavyrain.duration_sum.rst: -------------------------------------------------------------------------------- 1 | radproc\.heavyrain\.duration\_sum 2 | ================================= 3 | 4 | .. currentmodule:: radproc.heavyrain 5 | 6 | .. autofunction:: duration_sum -------------------------------------------------------------------------------- /docs/source/generated/radproc.raw.unzip_RW_binaries.rst: -------------------------------------------------------------------------------- 1 | radproc\.raw\.unzip\_RW\_binaries 2 | ================================= 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: unzip_RW_binaries -------------------------------------------------------------------------------- /docs/source/generated/radproc.raw.unzip_YW_binaries.rst: -------------------------------------------------------------------------------- 1 | radproc\.raw\.unzip\_YW\_binaries 2 | ================================= 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: unzip_YW_binaries -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.import_idarray_from_raster.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.import_idarray_from_raster.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.dwd_gauge.summarize_metadata_files.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.dwd_gauge.summarize_metadata_files.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.raw.radolan_binaries_to_dataframe.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.raw.radolan_binaries_to_dataframe.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.wradlib_io.read_RADOLAN_composite.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.wradlib_io.read_RADOLAN_composite.doctree -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.clip_idraster.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.clip\_idraster 2 | =============================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: clip_idraster -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.hdf5_to_months.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_months 2 | =============================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_months -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.idTable_nineGrid.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.idTable\_nineGrid 2 | ================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: idTable_nineGrid -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.raster_to_array.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.raster\_to\_array 2 | ================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: raster_to_array -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.create_idarray.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.create\_idarray 2 | ================================ 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: create_idarray -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.export_to_raster.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.export\_to\_raster 2 | =================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: export_to_raster -------------------------------------------------------------------------------- /docs/source/generated/radproc.raw.process_radolan_data.rst: -------------------------------------------------------------------------------- 1 | radproc\.raw\.process\_radolan\_data 2 | ==================================== 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: process_radolan_data -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.core.coordinates_degree_to_stereographic.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.core.coordinates_degree_to_stereographic.doctree -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.heavyrain.count_heavy_rainfall_intervals.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.heavyrain.count_heavy_rainfall_intervals.doctree -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.raster_to_array.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.raster\_to\_array 2 | ================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: raster_to_array -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.zonalstatistics.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.zonalstatistics 2 | ================================ 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: zonalstatistics -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.raw.unzip_RW_binaries.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.raw\.unzip\_RW\_binaries 2 | ================================= 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: unzip_RW_binaries -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.raw.unzip_YW_binaries.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.raw\.unzip\_YW\_binaries 2 | ================================= 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: unzip_YW_binaries -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.save_idarray_to_txt.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.save\_idarray\_to\_txt 2 | ===================================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: save_idarray_to_txt -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- 1 | =================== 2 | Library Reference 3 | =================== 4 | 5 | .. toctree:: 6 | 7 | raw 8 | core 9 | arcgis 10 | heavyrain 11 | wradlib_io 12 | dwd_gauge 13 | -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.arcgis.join_df_columns_to_attribute_table.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.arcgis.join_df_columns_to_attribute_table.doctree -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.export_to_raster.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.export\_to\_raster 2 | =================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: export_to_raster -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.idTable_nineGrid.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.idTable\_nineGrid 2 | ================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: idTable_nineGrid -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.valueTable_nineGrid.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.valueTable\_nineGrid 2 | ===================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: valueTable_nineGrid -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.load_months_from_hdf5.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.load\_months\_from\_hdf5 2 | ======================================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: load_months_from_hdf5 -------------------------------------------------------------------------------- /docs/_build/.doctrees/generated/radproc.raw.create_idraster_and_process_radolan_data.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkreklow/radproc/HEAD/docs/_build/.doctrees/generated/radproc.raw.create_idraster_and_process_radolan_data.doctree -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.save_idarray_to_txt.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.save\_idarray\_to\_txt 2 | ===================================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: save_idarray_to_txt -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.raw.process_radolan_data.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.raw\.process\_radolan\_data 2 | ==================================== 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: process_radolan_data -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.export_dfrows_to_gdb.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.export\_dfrows\_to\_gdb 2 | ======================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: export_dfrows_to_gdb -------------------------------------------------------------------------------- /docs/source/generated/radproc.dwd_gauge.stationfile_to_df.rst: -------------------------------------------------------------------------------- 1 | radproc\.dwd\_gauge\.stationfile\_to\_df 2 | ======================================== 3 | 4 | .. currentmodule:: radproc.dwd_gauge 5 | 6 | .. autofunction:: stationfile_to_df -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.valueTable_nineGrid.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.valueTable\_nineGrid 2 | ===================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: valueTable_nineGrid -------------------------------------------------------------------------------- /docs/_build/_sources/reference.rst.txt: -------------------------------------------------------------------------------- 1 | =================== 2 | Library Reference 3 | =================== 4 | 5 | .. toctree:: 6 | 7 | raw 8 | core 9 | arcgis 10 | heavyrain 11 | wradlib_io 12 | dwd_gauge 13 | -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.attribute_table_to_df.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.attribute\_table\_to\_df 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: attribute_table_to_df -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.idTable_to_valueTable.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.idTable\_to\_valueTable 2 | ======================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: idTable_to_valueTable -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.rastervalues_to_points.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.rastervalues\_to\_points 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: rastervalues_to_points -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.import_idarray_from_txt.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.import\_idarray\_from\_txt 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: import_idarray_from_txt -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.load_years_and_resample.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.load\_years\_and\_resample 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: load_years_and_resample -------------------------------------------------------------------------------- /docs/source/generated/radproc.dwd_gauge.dwd_gauges_to_hdf5.rst: -------------------------------------------------------------------------------- 1 | radproc\.dwd\_gauge\.dwd\_gauges\_to\_hdf5 2 | ========================================== 3 | 4 | .. currentmodule:: radproc.dwd_gauge 5 | 6 | .. autofunction:: dwd_gauges_to_hdf5 -------------------------------------------------------------------------------- /docs/source/generated/radproc.raw.radolan_binaries_to_hdf5.rst: -------------------------------------------------------------------------------- 1 | radproc\.raw\.radolan\_binaries\_to\_hdf5 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: radolan_binaries_to_hdf5 -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.load_months_from_hdf5.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.load\_months\_from\_hdf5 2 | ======================================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: load_months_from_hdf5 -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.create_idraster_germany.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.create\_idraster\_germany 2 | ========================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: create_idraster_germany -------------------------------------------------------------------------------- /docs/source/generated/radproc.heavyrain.find_heavy_rainfalls.rst: -------------------------------------------------------------------------------- 1 | radproc\.heavyrain\.find\_heavy\_rainfalls 2 | ========================================== 3 | 4 | .. currentmodule:: radproc.heavyrain 5 | 6 | .. autofunction:: find_heavy_rainfalls -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.export_dfrows_to_gdb.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.export\_dfrows\_to\_gdb 2 | ======================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: export_dfrows_to_gdb -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.idTable_to_valueTable.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.idTable\_to\_valueTable 2 | ======================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: idTable_to_valueTable -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.dwd_gauge.stationfile_to_df.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.dwd\_gauge\.stationfile\_to\_df 2 | ======================================== 3 | 4 | .. currentmodule:: radproc.dwd_gauge 5 | 6 | .. autofunction:: stationfile_to_df -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.attribute_table_to_df.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.attribute\_table\_to\_df 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: attribute_table_to_df -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.rastervalues_to_points.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.rastervalues\_to\_points 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: rastervalues_to_points -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.import_idarray_from_txt.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.import\_idarray\_from\_txt 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: import_idarray_from_txt -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.load_years_and_resample.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.load\_years\_and\_resample 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: load_years_and_resample -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.dwd_gauge.dwd_gauges_to_hdf5.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.dwd\_gauge\.dwd\_gauges\_to\_hdf5 2 | ========================================== 3 | 4 | .. currentmodule:: radproc.dwd_gauge 5 | 6 | .. autofunction:: dwd_gauges_to_hdf5 -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.raw.radolan_binaries_to_hdf5.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.raw\.radolan\_binaries\_to\_hdf5 2 | ========================================= 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: radolan_binaries_to_hdf5 -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.hdf5_to_hydrologicalSeasons.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_hydrologicalSeasons 2 | ============================================ 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_hydrologicalSeasons -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.create_idraster_germany.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.create\_idraster\_germany 2 | ========================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: create_idraster_germany -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.heavyrain.find_heavy_rainfalls.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.heavyrain\.find\_heavy\_rainfalls 2 | ========================================== 3 | 4 | .. currentmodule:: radproc.heavyrain 5 | 6 | .. autofunction:: find_heavy_rainfalls -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.import_idarray_from_raster.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.import\_idarray\_from\_raster 2 | ============================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: import_idarray_from_raster -------------------------------------------------------------------------------- /docs/source/generated/radproc.raw.radolan_binaries_to_dataframe.rst: -------------------------------------------------------------------------------- 1 | radproc\.raw\.radolan\_binaries\_to\_dataframe 2 | ============================================== 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: radolan_binaries_to_dataframe -------------------------------------------------------------------------------- /docs/source/generated/radproc.wradlib_io.read_RADOLAN_composite.rst: -------------------------------------------------------------------------------- 1 | radproc\.wradlib\_io\.read\_RADOLAN\_composite 2 | ============================================== 3 | 4 | .. currentmodule:: radproc.wradlib_io 5 | 6 | .. autofunction:: read_RADOLAN_composite -------------------------------------------------------------------------------- /docs/_build/.buildinfo: -------------------------------------------------------------------------------- 1 | # Sphinx build info version 1 2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. 3 | config: 741accf33ca1865f40c3510f45712dfb 4 | tags: 645f666f9bcd5a90fca523b33c5a78b7 5 | -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.hdf5_to_hydrologicalSeasons.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.hdf5\_to\_hydrologicalSeasons 2 | ============================================ 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: hdf5_to_hydrologicalSeasons -------------------------------------------------------------------------------- /docs/source/generated/radproc.dwd_gauge.summarize_metadata_files.rst: -------------------------------------------------------------------------------- 1 | radproc\.dwd\_gauge\.summarize\_metadata\_files 2 | =============================================== 3 | 4 | .. currentmodule:: radproc.dwd_gauge 5 | 6 | .. autofunction:: summarize_metadata_files -------------------------------------------------------------------------------- /docs/source/radproc.sampledata.rst: -------------------------------------------------------------------------------- 1 | radproc.sampledata package 2 | ========================== 3 | 4 | Module contents 5 | --------------- 6 | 7 | .. automodule:: radproc.sampledata 8 | :members: 9 | :undoc-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.import_idarray_from_raster.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.import\_idarray\_from\_raster 2 | ============================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: import_idarray_from_raster -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.dwd_gauge.summarize_metadata_files.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.dwd\_gauge\.summarize\_metadata\_files 2 | =============================================== 3 | 4 | .. currentmodule:: radproc.dwd_gauge 5 | 6 | .. autofunction:: summarize_metadata_files -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.raw.radolan_binaries_to_dataframe.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.raw\.radolan\_binaries\_to\_dataframe 2 | ============================================== 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: radolan_binaries_to_dataframe -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.wradlib_io.read_RADOLAN_composite.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.wradlib\_io\.read\_RADOLAN\_composite 2 | ============================================== 3 | 4 | .. currentmodule:: radproc.wradlib_io 5 | 6 | .. autofunction:: read_RADOLAN_composite -------------------------------------------------------------------------------- /docs/_build/_sources/radproc.sampledata.rst.txt: -------------------------------------------------------------------------------- 1 | radproc.sampledata package 2 | ========================== 3 | 4 | Module contents 5 | --------------- 6 | 7 | .. automodule:: radproc.sampledata 8 | :members: 9 | :undoc-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /docs/source/generated/radproc.core.coordinates_degree_to_stereographic.rst: -------------------------------------------------------------------------------- 1 | radproc\.core\.coordinates\_degree\_to\_stereographic 2 | ===================================================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: coordinates_degree_to_stereographic -------------------------------------------------------------------------------- /docs/source/generated/radproc.heavyrain.count_heavy_rainfall_intervals.rst: -------------------------------------------------------------------------------- 1 | radproc\.heavyrain\.count\_heavy\_rainfall\_intervals 2 | ===================================================== 3 | 4 | .. currentmodule:: radproc.heavyrain 5 | 6 | .. autofunction:: count_heavy_rainfall_intervals -------------------------------------------------------------------------------- /docs/source/generated/radproc.arcgis.join_df_columns_to_attribute_table.rst: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.join\_df\_columns\_to\_attribute\_table 2 | ======================================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: join_df_columns_to_attribute_table -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.core.coordinates_degree_to_stereographic.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.core\.coordinates\_degree\_to\_stereographic 2 | ===================================================== 3 | 4 | .. currentmodule:: radproc.core 5 | 6 | .. autofunction:: coordinates_degree_to_stereographic -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.heavyrain.count_heavy_rainfall_intervals.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.heavyrain\.count\_heavy\_rainfall\_intervals 2 | ===================================================== 3 | 4 | .. currentmodule:: radproc.heavyrain 5 | 6 | .. autofunction:: count_heavy_rainfall_intervals -------------------------------------------------------------------------------- /readthedocs_environment.yml: -------------------------------------------------------------------------------- 1 | channels: 2 | - conda-forge 3 | dependencies: 4 | - python==2.7 5 | - sphinx>=1.4 6 | - pandoc 7 | - nbconvert 8 | - ipykernel 9 | - sphinx_rtd_theme 10 | - numpy 11 | - nbsphinx 12 | - scipy 13 | - matplotlib 14 | - pandas 15 | - tables 16 | -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.arcgis.join_df_columns_to_attribute_table.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.arcgis\.join\_df\_columns\_to\_attribute\_table 2 | ======================================================== 3 | 4 | .. currentmodule:: radproc.arcgis 5 | 6 | .. autofunction:: join_df_columns_to_attribute_table -------------------------------------------------------------------------------- /docs/source/generated/radproc.raw.create_idraster_and_process_radolan_data.rst: -------------------------------------------------------------------------------- 1 | radproc\.raw\.create\_idraster\_and\_process\_radolan\_data 2 | =========================================================== 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: create_idraster_and_process_radolan_data -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | # Things to always exclude 2 | global-exclude .git* 3 | global-exclude .ipynb_checkpoints 4 | global-exclude *.py[co] 5 | 6 | # Top-level Config 7 | include LICENSE.txt 8 | include MANIFEST.in 9 | include README.rst 10 | include setup.py 11 | include *.rst 12 | recursive-include docs *.rst 13 | 14 | -------------------------------------------------------------------------------- /docs/_build/_sources/generated/radproc.raw.create_idraster_and_process_radolan_data.rst.txt: -------------------------------------------------------------------------------- 1 | radproc\.raw\.create\_idraster\_and\_process\_radolan\_data 2 | =========================================================== 3 | 4 | .. currentmodule:: radproc.raw 5 | 6 | .. autofunction:: create_idraster_and_process_radolan_data -------------------------------------------------------------------------------- /docs/_build/_sources/notebooks/Notebooktest_rst.rst.txt: -------------------------------------------------------------------------------- 1 | 2 | Dies ist ein Testnotebook 3 | ========================= 4 | 5 | .. code:: ipython2 6 | 7 | import radproc as rp 8 | 9 | .. code:: ipython2 10 | 11 | a = 1 12 | b = 2 13 | a+b 14 | 15 | 16 | 17 | 18 | .. parsed-literal:: 19 | 20 | 3 21 | 22 | 23 | -------------------------------------------------------------------------------- /radproc/sampledata/radolan_proj.prj: -------------------------------------------------------------------------------- 1 | PROJCS["Stereographic_North_Pole",GEOGCS["GCS_unnamed ellipse",DATUM["D_unknown",SPHEROID["Unknown",6370040,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Stereographic_North_Pole"],PARAMETER["standard_parallel_1",60],PARAMETER["central_meridian",10],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]] -------------------------------------------------------------------------------- /docs/source/notebooks.rst: -------------------------------------------------------------------------------- 1 | =========== 2 | Tutorials 3 | =========== 4 | 5 | These tutorials aim to help you getting started with radproc. More tutorials are in progress... 6 | 7 | .. toctree:: 8 | 9 | notebooks/Tutorial_Raw_Data_Processing.ipynb 10 | notebooks/Tutorial_Aggregation_to_Precipitation_Sums.ipynb 11 | notebooks/Tutorial_Identification_of_Heavy_Rainfall.ipynb -------------------------------------------------------------------------------- /docs/_build/_sources/notebooks.rst.txt: -------------------------------------------------------------------------------- 1 | =========== 2 | Tutorials 3 | =========== 4 | 5 | These tutorials aim to help you getting started with radproc. More tutorials are in progress... 6 | 7 | .. toctree:: 8 | 9 | notebooks/Tutorial_Raw_Data_Processing.ipynb 10 | notebooks/Tutorial_Aggregation_to_Precipitation_Sums.ipynb 11 | notebooks/Tutorial_Identification_of_Heavy_Rainfall.ipynb -------------------------------------------------------------------------------- /radproc/sampledata/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | def get_projection_file_path(): 4 | from os.path import dirname, abspath, join 5 | #sampledataPath = os.path.split(__file__)[0] 6 | sampledataPath = dirname(abspath(__file__)) 7 | projectionFile = "radolan_proj.prj" 8 | projectionFilePath = join(sampledataPath, projectionFile) 9 | 10 | return projectionFilePath 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SPHINXPROJ = radproc 8 | SOURCEDIR = . 9 | BUILDDIR = _build 10 | 11 | # Put it first so that "make" without argument is like "make help". 12 | help: 13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 | 15 | .PHONY: help Makefile 16 | 17 | # Catch-all target: route all unknown targets to Sphinx using the new 18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 19 | %: Makefile 20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=. 11 | set BUILDDIR=_build 12 | set SPHINXPROJ=radproc 13 | 14 | if "%1" == "" goto help 15 | 16 | %SPHINXBUILD% >NUL 2>NUL 17 | if errorlevel 9009 ( 18 | echo. 19 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 20 | echo.installed, then set the SPHINXBUILD environment variable to point 21 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 22 | echo.may add the Sphinx directory to PATH. 23 | echo. 24 | echo.If you don't have Sphinx installed, grab it from 25 | echo.http://sphinx-doc.org/ 26 | exit /b 1 27 | ) 28 | 29 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 30 | goto end 31 | 32 | :help 33 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 34 | 35 | :end 36 | popd 37 | -------------------------------------------------------------------------------- /radproc/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Radproc - A GIS-compatible Python-Package for automated RADOLAN Composite Processing and Analysis. 3 | # Copyright (c) 2018, Jennifer Kreklow. 4 | # DOI: https://doi.org/10.5281/zenodo.1313701 5 | # 6 | # Distributed under the MIT License (see LICENSE.txt for more information), complemented with the following provision: 7 | # For the scientific transparency and verification of results obtained and communicated to the public after 8 | # using a modified version of the work, You (as the recipient of the source code and author of this modified version, 9 | # used to produce the published results in scientific communications) commit to make this modified source code available 10 | # in a repository that is easily and freely accessible for a duration of five years after the communication of the obtained results. 11 | 12 | """ 13 | ========= 14 | radproc 15 | ========= 16 | 17 | """ 18 | from .version import version as __version__ 19 | 20 | __all__ = ['radproc.api','radproc.heavyrain', 'radproc.core', 'radproc.wradlib_io', 'radproc.raw', 'radproc.arcgis', 'radproc.dwd_gauge', 'radproc.sampledata'] 21 | 22 | # import subpackages 23 | from radproc.api import * 24 | 25 | -------------------------------------------------------------------------------- /docs/_build/_sources/notebooks/notebooktest.ipynb.txt: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Dies ist ein Testnotebook" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": 1, 13 | "metadata": { 14 | "collapsed": true 15 | }, 16 | "outputs": [], 17 | "source": [ 18 | "import radproc as rp" 19 | ] 20 | }, 21 | { 22 | "cell_type": "code", 23 | "execution_count": 2, 24 | "metadata": {}, 25 | "outputs": [ 26 | { 27 | "data": { 28 | "text/plain": [ 29 | "3" 30 | ] 31 | }, 32 | "execution_count": 2, 33 | "metadata": {}, 34 | "output_type": "execute_result" 35 | } 36 | ], 37 | "source": [ 38 | "a = 1\n", 39 | "b = 2\n", 40 | "a+b" 41 | ] 42 | }, 43 | { 44 | "cell_type": "code", 45 | "execution_count": null, 46 | "metadata": { 47 | "collapsed": true 48 | }, 49 | "outputs": [], 50 | "source": [] 51 | } 52 | ], 53 | "metadata": { 54 | "kernelspec": { 55 | "display_name": "Python 2", 56 | "language": "python", 57 | "name": "python2" 58 | }, 59 | "language_info": { 60 | "codemirror_mode": { 61 | "name": "ipython", 62 | "version": 2 63 | }, 64 | "file_extension": ".py", 65 | "mimetype": "text/x-python", 66 | "name": "python", 67 | "nbconvert_exporter": "python", 68 | "pygments_lexer": "ipython2", 69 | "version": "2.7.14" 70 | } 71 | }, 72 | "nbformat": 4, 73 | "nbformat_minor": 2 74 | } 75 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | LICENSE: MIT 2 | 3 | Copyright (c) <2018> 4 | 5 | Radproc is distributed under the MIT License, complemented with the following provision: 6 | For the scientific transparency and verification of results obtained and communicated to the public after 7 | using a modified version of the work, You (as the recipient of the source code and author of this modified version, 8 | used to produce the published results in scientific communications) commit to make this modified source code available 9 | in a repository that is easily and freely accessible for a duration of five years after the communication of the obtained results. 10 | 11 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software 12 | and associated documentation files (the "Software"), to deal in the Software without restriction, 13 | including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 14 | and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 15 | subject to the following conditions: 16 | 17 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 20 | INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 21 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 22 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /docs/source/licensing.rst: -------------------------------------------------------------------------------- 1 | =========== 2 | Licensing 3 | =========== 4 | 5 | LICENSE: MIT 6 | 7 | Copyright (c) 2018, Jennifer Kreklow 8 | 9 | Radproc is distributed under the MIT License, complemented with the following provision: 10 | For the scientific transparency and verification of results obtained and communicated to the public after 11 | using a modified version of the work, You (as the recipient of the source code and author of this modified version, 12 | used to produce the published results in scientific communications) commit to make this modified source code available 13 | in a repository that is easily and freely accessible for a duration of five years after the communication of the obtained results. 14 | 15 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software 16 | and associated documentation files (the "Software"), to deal in the Software without restriction, 17 | including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 18 | and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 19 | subject to the following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 22 | 23 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 24 | INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 25 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /radproc/api.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Radproc - A GIS-compatible Python-Package for automated RADOLAN Composite Processing and Analysis. 3 | # Copyright (c) 2018, Jennifer Kreklow. 4 | # DOI: https://doi.org/10.5281/zenodo.1313701 5 | # 6 | # Distributed under the MIT License (see LICENSE.txt for more information), complemented with the following provision: 7 | # For the scientific transparency and verification of results obtained and communicated to the public after 8 | # using a modified version of the work, You (as the recipient of the source code and author of this modified version, 9 | # used to produce the published results in scientific communications) commit to make this modified source code available 10 | # in a repository that is easily and freely accessible for a duration of five years after the communication of the obtained results. 11 | 12 | """ 13 | ============= 14 | radproc API 15 | ============= 16 | """ 17 | from __future__ import print_function 18 | 19 | from radproc.core import coordinates_degree_to_stereographic, save_idarray_to_txt, import_idarray_from_txt 20 | from radproc.core import load_months_from_hdf5, load_month, load_years_and_resample, hdf5_to_years, hdf5_to_months, hdf5_to_days, hdf5_to_hours, hdf5_to_hydrologicalSeasons 21 | 22 | from radproc.raw import unzip_RW_binaries, unzip_YW_binaries, radolan_binaries_to_dataframe, radolan_binaries_to_hdf5, create_idraster_and_process_radolan_data, process_radolan_data 23 | 24 | from radproc.wradlib_io import read_RADOLAN_composite 25 | 26 | from radproc.heavyrain import find_heavy_rainfalls, count_heavy_rainfall_intervals 27 | 28 | from radproc.dwd_gauge import stationfile_to_df, summarize_metadata_files, dwd_gauges_to_hdf5 29 | 30 | try: 31 | from radproc.arcgis import create_idraster_germany, clip_idraster, raster_to_array, import_idarray_from_raster, create_idarray 32 | from radproc.arcgis import export_to_raster, export_dfrows_to_gdb, attribute_table_to_df, join_df_columns_to_attribute_table 33 | from radproc.arcgis import idTable_nineGrid, idTable_to_valueTable, valueTable_nineGrid, rastervalues_to_points, zonalstatistics 34 | except: 35 | # here, additional imports for future QGIS or GDAL functions might be possible 36 | print("ArcGIS is unavailable!") 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup 2 | #from setuptools import find_packages 3 | #from distutils.core import setup 4 | import os 5 | 6 | version = '0.1.4' 7 | 8 | def write_version_py(filename='radproc/version.py'): 9 | content = "# THIS FILE IS GENERATED FROM RADPROC SETUP.PY\nversion = '%s'" % version 10 | with open(filename, 'w') as f: 11 | f.write(content) 12 | 13 | def readme(): 14 | with open('README.rst') as f: 15 | return f.read() 16 | 17 | if __name__ == '__main__': 18 | write_version_py() 19 | 20 | CLASSIFIERS = ( 21 | "Development Status :: 5 - Production/Stable", 22 | "Intended Audience :: Science/Research", 23 | "Intended Audience :: Developers", 24 | "Intended Audience :: Education", 25 | "License :: OSI Approved :: MIT License", 26 | "Programming Language :: Python", 27 | "Programming Language :: Python :: 2", 28 | "Programming Language :: Python :: 2.7", 29 | "Topic :: Scientific/Engineering", 30 | "Topic :: Scientific/Engineering :: Atmospheric Science", 31 | "Topic :: Scientific/Engineering :: GIS", 32 | "Operating System :: POSIX :: Linux", 33 | "Operating System :: MacOS :: MacOS X", 34 | "Operating System :: Microsoft :: Windows" 35 | ) 36 | 37 | with open('requirements.txt', 'r') as f: 38 | INSTALL_REQUIRES = [rq for rq in f.read().split('\n') if rq != ''] 39 | 40 | setup( 41 | name = 'radproc', 42 | #packages = find_packages(), 43 | packages = ['radproc', 'radproc.sampledata'], 44 | package_data={'radproc': ['sampledata/radolan_proj.prj']}, 45 | include_package_data = True, 46 | version = version, 47 | description = 'Library for RADOLAN composite processing, analysis and data exchange with ArcGIS.', 48 | long_description=readme(), 49 | author = 'Jennifer Kreklow', 50 | author_email = 'kreklow@phygeo.uni-hannover.de', 51 | url = 'https://github.com/jkreklow/radproc/tree/%s' % version, # use the URL to the github repo 52 | download_url = 'https://github.com/jkreklow/radproc/tree/%s/dist/radproc-%s.tar.gz' % (version, version), 53 | license = 'MIT', 54 | keywords = ['RADOLAN', 'weather radar', 'ArcGIS', 'precipitation', 'rainfall'], 55 | classifiers = CLASSIFIERS, 56 | #py_modules = ['radproc.api','radproc.heavyrain', 'radproc.core', 'radproc.wradlib_io', 'radproc.raw', 'radproc.arcgis', 'radproc.dwd_gauge'], 57 | install_requires = INSTALL_REQUIRES 58 | ) 59 | -------------------------------------------------------------------------------- /docs/_build/_static/css/badge_only.css: -------------------------------------------------------------------------------- 1 | .fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} 2 | -------------------------------------------------------------------------------- /radproc.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- 1 | LICENSE.txt 2 | MANIFEST.in 3 | README.rst 4 | setup.py 5 | docs/source/arcgis.rst 6 | docs/source/core.rst 7 | docs/source/dwd_gauge.rst 8 | docs/source/gettingstarted.rst 9 | docs/source/heavyrain.rst 10 | docs/source/index.rst 11 | docs/source/licensing.rst 12 | docs/source/notebooks.rst 13 | docs/source/radproc.sampledata.rst 14 | docs/source/raw.rst 15 | docs/source/reference.rst 16 | docs/source/releasenotes.rst 17 | docs/source/wradlib_io.rst 18 | docs/source/generated/radproc.arcgis.attribute_table_to_df.rst 19 | docs/source/generated/radproc.arcgis.clip_idraster.rst 20 | docs/source/generated/radproc.arcgis.create_idarray.rst 21 | docs/source/generated/radproc.arcgis.create_idraster_germany.rst 22 | docs/source/generated/radproc.arcgis.export_dfrows_to_gdb.rst 23 | docs/source/generated/radproc.arcgis.export_to_raster.rst 24 | docs/source/generated/radproc.arcgis.idTable_nineGrid.rst 25 | docs/source/generated/radproc.arcgis.idTable_to_valueTable.rst 26 | docs/source/generated/radproc.arcgis.import_idarray_from_raster.rst 27 | docs/source/generated/radproc.arcgis.join_df_columns_to_attribute_table.rst 28 | docs/source/generated/radproc.arcgis.raster_to_array.rst 29 | docs/source/generated/radproc.arcgis.rastervalues_to_points.rst 30 | docs/source/generated/radproc.arcgis.valueTable_nineGrid.rst 31 | docs/source/generated/radproc.arcgis.zonalstatistics.rst 32 | docs/source/generated/radproc.core.coordinates_degree_to_stereographic.rst 33 | docs/source/generated/radproc.core.hdf5_to_days.rst 34 | docs/source/generated/radproc.core.hdf5_to_hours.rst 35 | docs/source/generated/radproc.core.hdf5_to_hydrologicalSeasons.rst 36 | docs/source/generated/radproc.core.hdf5_to_months.rst 37 | docs/source/generated/radproc.core.hdf5_to_years.rst 38 | docs/source/generated/radproc.core.import_idarray_from_txt.rst 39 | docs/source/generated/radproc.core.load_month.rst 40 | docs/source/generated/radproc.core.load_months_from_hdf5.rst 41 | docs/source/generated/radproc.core.load_years_and_resample.rst 42 | docs/source/generated/radproc.core.save_idarray_to_txt.rst 43 | docs/source/generated/radproc.dwd_gauge.dwd_gauges_to_hdf5.rst 44 | docs/source/generated/radproc.dwd_gauge.stationfile_to_df.rst 45 | docs/source/generated/radproc.dwd_gauge.summarize_metadata_files.rst 46 | docs/source/generated/radproc.heavyrain.count_heavy_rainfall_intervals.rst 47 | docs/source/generated/radproc.heavyrain.duration_sum.rst 48 | docs/source/generated/radproc.heavyrain.find_heavy_rainfalls.rst 49 | docs/source/generated/radproc.raw.create_idraster_and_process_radolan_data.rst 50 | docs/source/generated/radproc.raw.process_radolan_data.rst 51 | docs/source/generated/radproc.raw.radolan_binaries_to_dataframe.rst 52 | docs/source/generated/radproc.raw.radolan_binaries_to_hdf5.rst 53 | docs/source/generated/radproc.raw.unzip_RW_binaries.rst 54 | docs/source/generated/radproc.raw.unzip_YW_binaries.rst 55 | docs/source/generated/radproc.wradlib_io.read_RADOLAN_composite.rst 56 | radproc/__init__.py 57 | radproc/api.py 58 | radproc/arcgis.py 59 | radproc/core.py 60 | radproc/dwd_gauge.py 61 | radproc/heavyrain.py 62 | radproc/raw.py 63 | radproc/version.py 64 | radproc/wradlib_io.py 65 | radproc.egg-info/PKG-INFO 66 | radproc.egg-info/SOURCES.txt 67 | radproc.egg-info/dependency_links.txt 68 | radproc.egg-info/requires.txt 69 | radproc.egg-info/top_level.txt 70 | radproc/sampledata/__init__.py -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- 1 | =================================================================================================== 2 | Radproc - A GIS-compatible Python-Package for automated RADOLAN Composite Processing and Analysis 3 | =================================================================================================== 4 | 5 | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1313701.svg 6 | :target: https://doi.org/10.5281/zenodo.1313701 7 | 8 | 9 | Radproc is an open source Python library intended to facilitate precipitation data processing and analysis for GIS-users. 10 | It provides functions for processing, analysis and export of RADOLAN (Radar Online Adjustment) composites and rain gauge data in MR90 format. 11 | The German Weather Service (DWD) provides the RADOLAN RW composites for free in the Climate Data Center 12 | but the data processing represents a big challenge for many potential users. 13 | Radproc's goal is to lower the barrier for using these data, especially in conjunction with ArcGIS. 14 | Therefore, radproc provides an automated ArcGIS-compatible data processing workflow based on pandas DataFrames and HDF5. 15 | Moreover, radproc's arcgis module includes a collection of functions for data exchange between pandas and ArcGIS. 16 | 17 | 18 | .. note:: Please cite radproc as Kreklow, J. (2018): Radproc - A GIS-compatible Python-Package for automated RADOLAN Composite Processing and Analysis. Zenodo. http://doi.org/10.5281/zenodo.1313701 19 | 20 | 21 | Radproc's Main Features 22 | ~~~~~~~~~~~~~~~~~~~~~~~ 23 | 24 | Raw Data Processing 25 | ------------------- 26 | 27 | * Support for the reanalyzed RADOLAN products RW (60 min), YW and RY (both 5 min. resolution) 28 | * Automatically reading in all binary RADOLAN composites from a predefined directory structure 29 | * Optionally clipping the composites to a study area in order to reduce data size 30 | * Default data structure: Monthly pandas DataFrames with full support for time series analysis and spatial location of each pixel 31 | * Efficient data storage in HDF5 format with fast data access and optional data compression 32 | * Easy downsampling of time series 33 | * Reading in DWD rain gauge data in MR90 format into the same data structure as RADOLAN. 34 | 35 | Data Exchange with ArcGIS 36 | ------------------------- 37 | 38 | * Export of single RADOLAN composites or analysis results into projected raster datasets or ESRI grids for your study area 39 | * Export of all DataFrame rows into raster datasets in a new file geodatabase, optionally including several statistics rasters 40 | * Import of dbf tables (stand-alone or attribute tables of feature classes) into pandas DataFrames 41 | * Joining DataFrame columns to attribute tables 42 | * Extended value extraction from rasters to points (optionally including the eight surrounding cells) 43 | * Extended zonal statistics 44 | 45 | Analysis 46 | -------- 47 | 48 | * Calculation of precipitation sums for arbitrary periods of time 49 | * Heavy rainfall analysis, e.g. identification, counting and export of rainfall intervals exceeding defined thresholds 50 | * Data quality assessment 51 | * Comparison of RADOLAN and rain gauge data 52 | * *In preparation: Erosivity analysis, e.g. calculation of monthly, seasonal or annual R-factors* 53 | 54 | Documentation 55 | ~~~~~~~~~~~~~ 56 | 57 | The full documentation for the latest radproc version is available at http://www.pgweb.uni-hannover.de/ 58 | 59 | Most of the docs are also hosted at https://radproc.readthedocs.io which will provide support for docs of older versions in future, 60 | but unfortunately Readthedocs doesn't seem to support sphinx autodocs for the arcpy module which is not hosted at PyPI. 61 | Consequently, the docs for the radproc.arcgis module are missing here. 62 | If you have any idea how to fix this issue, please let me know. -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- 1 | .. radproc documentation master file, created by 2 | sphinx-quickstart on Wed Apr 26 15:39:34 2017. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | =================================================================================================== 7 | Radproc - A GIS-compatible Python Package for automated RADOLAN Composite Processing and Analysis 8 | =================================================================================================== 9 | 10 | :Release: |release| 11 | :Date: |today| 12 | 13 | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1313701.svg 14 | :target: https://doi.org/10.5281/zenodo.1313701 15 | 16 | Radproc is an open source Python library intended to facilitate precipitation data processing and analysis for GIS-users. 17 | It provides functions for processing, analysis and export of RADOLAN (Radar Online Adjustment) and RADKLIM (Radar Climatology) composites and rain gauge data in MR90 format. 18 | The German Weather Service (DWD) provides many of its RADOLAN and RADKLIM data free of charge in the Climate Data Center (see :ref:`ref-gettingdata`) but the data processing represents a big challenge for many potential users. 19 | Radproc's goal is to lower the barrier for using these data, especially in conjunction with ArcGIS. 20 | Therefore, radproc provides an automated ArcGIS-compatible data processing workflow based on pandas DataFrames and HDF5. 21 | Moreover, radproc's arcgis module includes a collection of functions for data exchange between pandas and ArcGIS. 22 | 23 | 24 | .. note:: Please cite radproc as Kreklow, J. (2018): Radproc - A GIS-compatible Python-Package for automated RADOLAN Composite Processing and Analysis. Zenodo. http://doi.org/10.5281/zenodo.1313701 25 | 26 | 27 | 28 | Radproc's Main Features 29 | ~~~~~~~~~~~~~~~~~~~~~~~ 30 | 31 | Raw Data processing 32 | ------------------- 33 | 34 | * Support for the RADOLAN and RADKLIM composite products RW (60 min), YW, RY and RZ (all 5 min. resolution) 35 | * Automatically reading in all binary RADOLAN/RADKLIM composites from a predefined directory structure 36 | * Optionally clipping the composites to a study area in order to reduce data size 37 | * Default data structure: Monthly pandas DataFrames with full support for time series analysis and spatial location of each pixel 38 | * Efficient data storage in HDF5 format with fast data access and optional data compression 39 | * Easy downsampling of time series 40 | * Reading in DWD rain gauge data in MR90 format into the same data structure as RADOLAN/RADKLIM. 41 | 42 | Data Exchange with ArcGIS 43 | ------------------------- 44 | 45 | * Export of single RADOLAN/RADKLIM composites or analysis results into projected raster datasets or ESRI grids for your study area 46 | * Export of all DataFrame rows into raster datasets in a new file geodatabase, optionally including several statistics rasters 47 | * Import of dbf tables (stand-alone or attribute tables of feature classes) into pandas DataFrames 48 | * Joining DataFrame columns to attribute tables 49 | * Extended value extraction from rasters to points (optionally including the eight surrounding cells) 50 | * Extended zonal statistics 51 | 52 | Analysis 53 | -------- 54 | 55 | * Calculation of precipitation sums for arbitrary periods of time 56 | * Heavy rainfall analysis, e.g. identification, counting and export of rainfall intervals exceeding defined thresholds 57 | * Calculation of duration sums 58 | * Data quality assessment 59 | * Comparison of RADOLAN/RADKLIM and rain gauge data 60 | * *In preparation: Erosivity analysis, e.g. calculation of monthly and annual R-factors* 61 | 62 | .. toctree:: 63 | :maxdepth: 3 64 | 65 | gettingstarted 66 | notebooks 67 | reference 68 | releasenotes 69 | licensing 70 | 71 | Indices and tables 72 | ================== 73 | 74 | * :ref:`genindex` 75 | * :ref:`modindex` 76 | * :ref:`search` 77 | -------------------------------------------------------------------------------- /docs/_build/_sources/index.rst.txt: -------------------------------------------------------------------------------- 1 | .. radproc documentation master file, created by 2 | sphinx-quickstart on Wed Apr 26 15:39:34 2017. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | =================================================================================================== 7 | Radproc - A GIS-compatible Python Package for automated RADOLAN Composite Processing and Analysis 8 | =================================================================================================== 9 | 10 | :Release: |release| 11 | :Date: |today| 12 | 13 | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1313701.svg 14 | :target: https://doi.org/10.5281/zenodo.1313701 15 | 16 | Radproc is an open source Python library intended to facilitate precipitation data processing and analysis for GIS-users. 17 | It provides functions for processing, analysis and export of RADOLAN (Radar Online Adjustment) and RADKLIM (Radar Climatology) composites and rain gauge data in MR90 format. 18 | The German Weather Service (DWD) provides many of its RADOLAN and RADKLIM data free of charge in the Climate Data Center (see :ref:`ref-gettingdata`) but the data processing represents a big challenge for many potential users. 19 | Radproc's goal is to lower the barrier for using these data, especially in conjunction with ArcGIS. 20 | Therefore, radproc provides an automated ArcGIS-compatible data processing workflow based on pandas DataFrames and HDF5. 21 | Moreover, radproc's arcgis module includes a collection of functions for data exchange between pandas and ArcGIS. 22 | 23 | 24 | .. note:: Please cite radproc as Kreklow, J. (2018): Radproc - A GIS-compatible Python-Package for automated RADOLAN Composite Processing and Analysis. Zenodo. http://doi.org/10.5281/zenodo.1313701 25 | 26 | 27 | 28 | Radproc's Main Features 29 | ~~~~~~~~~~~~~~~~~~~~~~~ 30 | 31 | Raw Data processing 32 | ------------------- 33 | 34 | * Support for the RADOLAN and RADKLIM composite products RW (60 min), YW, RY and RZ (all 5 min. resolution) 35 | * Automatically reading in all binary RADOLAN/RADKLIM composites from a predefined directory structure 36 | * Optionally clipping the composites to a study area in order to reduce data size 37 | * Default data structure: Monthly pandas DataFrames with full support for time series analysis and spatial location of each pixel 38 | * Efficient data storage in HDF5 format with fast data access and optional data compression 39 | * Easy downsampling of time series 40 | * Reading in DWD rain gauge data in MR90 format into the same data structure as RADOLAN/RADKLIM. 41 | 42 | Data Exchange with ArcGIS 43 | ------------------------- 44 | 45 | * Export of single RADOLAN/RADKLIM composites or analysis results into projected raster datasets or ESRI grids for your study area 46 | * Export of all DataFrame rows into raster datasets in a new file geodatabase, optionally including several statistics rasters 47 | * Import of dbf tables (stand-alone or attribute tables of feature classes) into pandas DataFrames 48 | * Joining DataFrame columns to attribute tables 49 | * Extended value extraction from rasters to points (optionally including the eight surrounding cells) 50 | * Extended zonal statistics 51 | 52 | Analysis 53 | -------- 54 | 55 | * Calculation of precipitation sums for arbitrary periods of time 56 | * Heavy rainfall analysis, e.g. identification, counting and export of rainfall intervals exceeding defined thresholds 57 | * Calculation of duration sums 58 | * Data quality assessment 59 | * Comparison of RADOLAN/RADKLIM and rain gauge data 60 | * *In preparation: Erosivity analysis, e.g. calculation of monthly and annual R-factors* 61 | 62 | .. toctree:: 63 | :maxdepth: 3 64 | 65 | gettingstarted 66 | notebooks 67 | reference 68 | releasenotes 69 | licensing 70 | 71 | Indices and tables 72 | ================== 73 | 74 | * :ref:`genindex` 75 | * :ref:`modindex` 76 | * :ref:`search` 77 | -------------------------------------------------------------------------------- /docs/source/gettingstarted.rst: -------------------------------------------------------------------------------- 1 | .. _ref-getting-started: 2 | 3 | ================= 4 | Getting Started 5 | ================= 6 | 7 | .. _ref-requirements: 8 | 9 | System requirements 10 | ~~~~~~~~~~~~~~~~~~~ 11 | 12 | To be able to use all features offered by radproc, you need... 13 | 14 | * a 64-Bit operating system (32-Bit systems can not allocate more than 3 GB memory, which is not sufficient for weather radar data processing) 15 | * Python version 2.7 (64-Bit). It is strongly recommended to use the Anaconda distribution since this already includes all needed scientific site-packages. 16 | * ArcMap version 10.4 or newer 17 | * ArcGIS 64-Bit background processing 18 | * for processing of RADOLAN/RADKLIM data in 5-minute resolution at least 16 GB RAM are recommended 19 | 20 | .. _ref-installation: 21 | 22 | Installation 23 | ~~~~~~~~~~~~ 24 | First, install ArcMap for Desktop and its extension 64-Bit background processing. 25 | 26 | Next, download and install the latest Anaconda distribution from https://www.anaconda.com/download/ (Windows, 64-Bit, Python version 2.7). 27 | 28 | All radproc versions are hosted at the Python Package Index (PyPI). Thus, they can be directly downloaded and installed using pip. 29 | 30 | To install radproc using Anaconda and pip... 31 | 32 | 1. Open the Windows terminal by typing CMD into the Windows search (Administrator rights may be necessary!). 33 | 2. Type:: 34 | 35 | pip install radproc 36 | 37 | Now radproc is automatically downloaded from PyPI and installed into your Anaconda root environment. 38 | You can check by opening Spyder or Jupyter Notebook and entering:: 39 | 40 | import radproc 41 | 42 | Alternative installation procedure: 43 | 44 | radproc is also available as wheel file for Python version 2.7 on Windows operating systems (64-Bit only!). 45 | You can download the radproc wheel (radproc-0.1.x-py2-none-any.whl) of any version from the GitHub repository at https://github.com/jkreklow/radproc/tree/0.1.3/dist 46 | To install the wheel file type:: 47 | 48 | pip install C:\path\to\wheelfile\radproc_wheel.whl 49 | 50 | 51 | To enable your Anaconda distribution to "see" the arcpy package from your separate ArcGIS Python installation, 52 | you need to **copy the Path file DTBGGP64.pth** which is usually located at *C:\\Python27\\ArcGISx6410.4\\Lib\\site-packages* 53 | into the corresponding site-packages folder of your Anaconda distribution, e.g. *C:\\ProgramData\\Anaconda2\\Lib\\site-packages* 54 | 55 | To check if arcpy is now visible for Anaconda, import arcpy to Spyder or Jupyter Notebook:: 56 | 57 | import arcpy 58 | 59 | 60 | .. _ref-filesystem: 61 | 62 | File system description 63 | ~~~~~~~~~~~~~~~~~~~~~~~ 64 | .. image:: images/Workflow_english.png 65 | :height: 375 66 | :width: 675 67 | 68 | File system and processing workflow used by radproc. 69 | 70 | 71 | .. _ref-gettingdata: 72 | 73 | Getting data 74 | ~~~~~~~~~~~~ 75 | RADOLAN is a weather radar product intended for operational applications in precipitation monitoring and nowcasting, water management, flood protection etc. 76 | with the composite being provided about 20 minutes after the end of the respective measurement interval. 77 | 78 | RADKLIM is a reanalysis of all available weather radar data in Germany back to the year 2001 and primarily intended for climatological applications and heavy rainfall analysis. 79 | It is based on the RADOLAN software but more rain gauges are used for adjustment and more correction algorithms are applied homogeneously on the entire time series. 80 | 81 | - RADOLAN RW composites (900*900 1*1 km pixels, hourly resolution, since 05.2006) are available at ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/ 82 | - RADKLIM RW (1100*900 1*1 km pixels, hourly resolution, 2001 - 2017, DOI: 10.5676/DWD/RADKLIM_RW_V2017.002) and 83 | - RADKLIM YW (1100*900 1*1 km pixels, 5 minute resolution, 2001 - 2017, DOI: 10.5676/DWD/RADKLIM_YW_V2017.002) are available at ftp://ftp-anon.dwd.de/pub/data/gpcc/radarklimatologie/doi_landingpage_2017.002.html 84 | 85 | 86 | -------------------------------------------------------------------------------- /docs/_build/_sources/gettingstarted.rst.txt: -------------------------------------------------------------------------------- 1 | .. _ref-getting-started: 2 | 3 | ================= 4 | Getting Started 5 | ================= 6 | 7 | .. _ref-requirements: 8 | 9 | System requirements 10 | ~~~~~~~~~~~~~~~~~~~ 11 | 12 | To be able to use all features offered by radproc, you need... 13 | 14 | * a 64-Bit operating system (32-Bit systems can not allocate more than 3 GB memory, which is not sufficient for weather radar data processing) 15 | * Python version 2.7 (64-Bit). It is strongly recommended to use the Anaconda distribution since this already includes all needed scientific site-packages. 16 | * ArcMap version 10.4 or newer 17 | * ArcGIS 64-Bit background processing 18 | * for processing of RADOLAN/RADKLIM data in 5-minute resolution at least 16 GB RAM are recommended 19 | 20 | .. _ref-installation: 21 | 22 | Installation 23 | ~~~~~~~~~~~~ 24 | First, install ArcMap for Desktop and its extension 64-Bit background processing. 25 | 26 | Next, download and install the latest Anaconda distribution from https://www.anaconda.com/download/ (Windows, 64-Bit, Python version 2.7). 27 | 28 | All radproc versions are hosted at the Python Package Index (PyPI). Thus, they can be directly downloaded and installed using pip. 29 | 30 | To install radproc using Anaconda and pip... 31 | 32 | 1. Open the Windows terminal by typing CMD into the Windows search (Administrator rights may be necessary!). 33 | 2. Type:: 34 | 35 | pip install radproc 36 | 37 | Now radproc is automatically downloaded from PyPI and installed into your Anaconda root environment. 38 | You can check by opening Spyder or Jupyter Notebook and entering:: 39 | 40 | import radproc 41 | 42 | Alternative installation procedure: 43 | 44 | radproc is also available as wheel file for Python version 2.7 on Windows operating systems (64-Bit only!). 45 | You can download the radproc wheel (radproc-0.1.x-py2-none-any.whl) of any version from the GitHub repository at https://github.com/jkreklow/radproc/tree/0.1.3/dist 46 | To install the wheel file type:: 47 | 48 | pip install C:\path\to\wheelfile\radproc_wheel.whl 49 | 50 | 51 | To enable your Anaconda distribution to "see" the arcpy package from your separate ArcGIS Python installation, 52 | you need to **copy the Path file DTBGGP64.pth** which is usually located at *C:\\Python27\\ArcGISx6410.4\\Lib\\site-packages* 53 | into the corresponding site-packages folder of your Anaconda distribution, e.g. *C:\\ProgramData\\Anaconda2\\Lib\\site-packages* 54 | 55 | To check if arcpy is now visible for Anaconda, import arcpy to Spyder or Jupyter Notebook:: 56 | 57 | import arcpy 58 | 59 | 60 | .. _ref-filesystem: 61 | 62 | File system description 63 | ~~~~~~~~~~~~~~~~~~~~~~~ 64 | .. image:: images/Workflow_english.png 65 | :height: 375 66 | :width: 675 67 | 68 | File system and processing workflow used by radproc. 69 | 70 | 71 | .. _ref-gettingdata: 72 | 73 | Getting data 74 | ~~~~~~~~~~~~ 75 | RADOLAN is a weather radar product intended for operational applications in precipitation monitoring and nowcasting, water management, flood protection etc. 76 | with the composite being provided about 20 minutes after the end of the respective measurement interval. 77 | 78 | RADKLIM is a reanalysis of all available weather radar data in Germany back to the year 2001 and primarily intended for climatological applications and heavy rainfall analysis. 79 | It is based on the RADOLAN software but more rain gauges are used for adjustment and more correction algorithms are applied homogeneously on the entire time series. 80 | 81 | - RADOLAN RW composites (900*900 1*1 km pixels, hourly resolution, since 05.2006) are available at ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/ 82 | - RADKLIM RW (1100*900 1*1 km pixels, hourly resolution, 2001 - 2017, DOI: 10.5676/DWD/RADKLIM_RW_V2017.002) and 83 | - RADKLIM YW (1100*900 1*1 km pixels, 5 minute resolution, 2001 - 2017, DOI: 10.5676/DWD/RADKLIM_YW_V2017.002) are available at ftp://ftp-anon.dwd.de/pub/data/gpcc/radarklimatologie/doi_landingpage_2017.002.html 84 | 85 | 86 | -------------------------------------------------------------------------------- /docs/_build/_static/js/theme.js: -------------------------------------------------------------------------------- 1 | require=function r(s,a,l){function c(i,n){if(!a[i]){if(!s[i]){var e="function"==typeof require&&require;if(!n&&e)return e(i,!0);if(u)return u(i,!0);var t=new Error("Cannot find module '"+i+"'");throw t.code="MODULE_NOT_FOUND",t}var o=a[i]={exports:{}};s[i][0].call(o.exports,function(n){var e=s[i][1][n];return c(e||n)},o,o.exports,r,s,a,l)}return a[i].exports}for(var u="function"==typeof require&&require,n=0;n"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var e=i(this);expand=i(''),expand.on("click",function(n){return t.toggleCurrent(e),n.stopPropagation(),!1}),e.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var r=0,n=["ms","moz","webkit","o"],e=0;e 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Search — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
42 | 43 | 44 | 97 | 98 |
99 | 100 | 101 | 107 | 108 | 109 |
110 | 111 |
112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 |
130 | 131 |
    132 | 133 |
  • Docs »
  • 134 | 135 |
  • Search
  • 136 | 137 | 138 |
  • 139 | 140 | 141 | 142 |
  • 143 | 144 |
145 | 146 | 147 |
148 |
149 |
150 |
151 | 152 | 160 | 161 | 162 |
163 | 164 |
165 | 166 |
167 | 168 |
169 |
170 | 171 | 172 |
173 | 174 |
175 |

176 | © Copyright 2018, Jennifer Kreklow. 177 | 178 |

179 |
180 | Built with Sphinx using a theme provided by Read the Docs. 181 | 182 |
183 | 184 |
185 |
186 | 187 |
188 | 189 |
190 | 191 | 192 | 193 | 194 | 195 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 223 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # 3 | # radproc documentation build configuration file, created by 4 | # sphinx-quickstart on Mon Apr 24 16:38:50 2017. 5 | # 6 | # This file is execfile()d with the current directory set to its 7 | # containing dir. 8 | # 9 | # Note that not all possible configuration values are present in this 10 | # autogenerated file. 11 | # 12 | # All configuration values have a default; values that are commented out 13 | # serve to show the default. 14 | 15 | # If extensions (or modules to document with autodoc) are in another directory, 16 | # add these directories to sys.path here. If the directory is relative to the 17 | # documentation root, use os.path.abspath to make it absolute, like shown here. 18 | # 19 | # import os 20 | # import sys 21 | # sys.path.insert(0, os.path.abspath('.')) 22 | 23 | 24 | # -- General configuration ------------------------------------------------ 25 | 26 | # If your documentation needs a minimal Sphinx version, state it here. 27 | # 28 | # needs_sphinx = '1.0' 29 | 30 | import sys, os, glob 31 | # point to docs folder: 32 | #sys.path.insert(0, os.path.abspath('../')) 33 | # point to radproc folder (two relative directories upward): 34 | sys.path.insert(0, os.path.abspath('../../')) 35 | # point to docs/source folder: 36 | #sys.path.insert(0, os.path.abspath('.')) 37 | 38 | # Add any Sphinx extension module names here, as strings. They can be 39 | # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom 40 | # ones. 41 | extensions = ['sphinx.ext.autodoc', 'sphinx.ext.autosummary', 'nbsphinx'] 42 | 43 | # get all rst files, do it manually 44 | rst_files = glob.glob('*.rst') 45 | #autosummary_generate = rst_files 46 | autosummary_generate = True 47 | 48 | # Add any paths that contain templates here, relative to this directory. 49 | templates_path = ['_templates'] 50 | 51 | # The suffix(es) of source filenames. 52 | # You can specify multiple suffix as a list of string: 53 | # 54 | # source_suffix = ['.rst', '.md'] 55 | source_suffix = '.rst' 56 | 57 | # The master toctree document. 58 | master_doc = 'index' 59 | 60 | # General information about the project. 61 | project = u'radproc' 62 | copyright = u'2018, Jennifer Kreklow' 63 | author = u'Jennifer Kreklow' 64 | 65 | 66 | #import radproc 67 | # The version info for the project you're documenting, acts as replacement for 68 | # |version| and |release|, also used in various other places throughout the 69 | # built documents. 70 | # 71 | # The short X.Y version. 72 | #version = u'0.1' 73 | 74 | # The full version, including alpha/beta/rc tags. 75 | #version = radproc.__version__ 76 | version = "0.1.4" 77 | #release = u'0.1.0dev0' 78 | release = version 79 | 80 | 81 | # There are two options for replacing |today|: either, you set today to some 82 | # non-false value, then it is used: 83 | # today = '' 84 | # Else, today_fmt is used as the format for a strftime call. 85 | today_fmt = '%B %d, %Y' 86 | 87 | 88 | # The language for content autogenerated by Sphinx. Refer to documentation 89 | # for a list of supported languages. 90 | # 91 | # This is also used if you do content translation via gettext catalogs. 92 | # Usually you set "language" from the command line for these cases. 93 | language = None 94 | 95 | # List of patterns, relative to source directory, that match files and 96 | # directories to ignore when looking for source files. 97 | # This patterns also effect to html_static_path and html_extra_path 98 | exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] 99 | 100 | # The name of the Pygments (syntax highlighting) style to use. 101 | pygments_style = 'sphinx' 102 | 103 | # If true, `todo` and `todoList` produce output, else they produce nothing. 104 | todo_include_todos = False 105 | 106 | 107 | # -- Options for HTML output ---------------------------------------------- 108 | 109 | # The theme to use for HTML and HTML Help pages. See the documentation for 110 | # a list of builtin themes. 111 | # 112 | import sphinx_rtd_theme # noqa 113 | 114 | html_theme = "sphinx_rtd_theme" 115 | html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] 116 | #html_theme = 'classic' 117 | html_theme_options = {'sidebarwidth': 300, 'sticky_navigation': True} 118 | html_title = project 119 | 120 | # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. 121 | html_show_copyright = True 122 | 123 | # Theme options are theme-specific and customize the look and feel of a theme 124 | # further. For a list of options available for each theme, see the 125 | # documentation. 126 | # 127 | # html_theme_options = {} 128 | 129 | # Add any paths that contain custom static files (such as style sheets) here, 130 | # relative to this directory. They are copied after the builtin static files, 131 | # so a file named "default.css" will overwrite the builtin "default.css". 132 | html_static_path = ['_static'] 133 | 134 | 135 | # -- Options for HTMLHelp output ------------------------------------------ 136 | 137 | # Output file base name for HTML help builder. 138 | htmlhelp_basename = 'radprocdoc' 139 | 140 | 141 | # -- Options for LaTeX output --------------------------------------------- 142 | 143 | latex_elements = { 144 | # The paper size ('letterpaper' or 'a4paper'). 145 | # 146 | # 'papersize': 'letterpaper', 147 | 148 | # The font size ('10pt', '11pt' or '12pt'). 149 | # 150 | # 'pointsize': '10pt', 151 | 152 | # Additional stuff for the LaTeX preamble. 153 | # 154 | # 'preamble': '', 155 | 156 | # Latex figure (float) alignment 157 | # 158 | # 'figure_align': 'htbp', 159 | } 160 | 161 | # Grouping the document tree into LaTeX files. List of tuples 162 | # (source start file, target name, title, 163 | # author, documentclass [howto, manual, or own class]). 164 | latex_documents = [ 165 | (master_doc, 'radproc.tex', u'radproc Documentation', 166 | u'Kreklow', 'manual'), 167 | ] 168 | 169 | 170 | # -- Options for manual page output --------------------------------------- 171 | 172 | # One entry per manual page. List of tuples 173 | # (source start file, name, description, authors, manual section). 174 | man_pages = [ 175 | (master_doc, 'radproc', u'radproc Documentation', 176 | [author], 1) 177 | ] 178 | 179 | 180 | # -- Options for Texinfo output ------------------------------------------- 181 | 182 | # Grouping the document tree into Texinfo files. List of tuples 183 | # (source start file, target name, title, author, 184 | # dir menu entry, description, category) 185 | texinfo_documents = [ 186 | (master_doc, 'radproc', u'radproc Documentation', 187 | author, 'radproc', 'One line description of project.', 188 | 'Miscellaneous'), 189 | ] 190 | 191 | 192 | 193 | -------------------------------------------------------------------------------- /docs/_build/radproc.sampledata.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | radproc.sampledata package — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
42 | 43 | 44 | 97 | 98 |
99 | 100 | 101 | 107 | 108 | 109 |
110 | 111 |
112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 |
130 | 131 |
    132 | 133 |
  • Docs »
  • 134 | 135 |
  • radproc.sampledata package
  • 136 | 137 | 138 |
  • 139 | 140 | 141 | View page source 142 | 143 | 144 |
  • 145 | 146 |
147 | 148 | 149 |
150 |
151 |
152 |
153 | 154 | 155 | 173 |
174 |

radproc.sampledata package

175 |
176 |

Module contents

177 |
178 |
179 | radproc.sampledata.get_projection_file_path()
180 |
181 | 182 |
183 |
184 | 185 | 186 |
187 | 188 |
189 |
190 | 191 | 192 |
193 | 194 |
195 |

196 | © Copyright 2018, Jennifer Kreklow. 197 | 198 |

199 |
200 | Built with Sphinx using a theme provided by Read the Docs. 201 | 202 |
203 | 204 |
205 |
206 | 207 |
208 | 209 |
210 | 211 | 212 | 213 | 214 | 215 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 242 | 243 | 244 | -------------------------------------------------------------------------------- /docs/source/notebooks/Tutorial_Raw_Data_Processing.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Tutorial 1: Raw Data Processing with Radproc\n", 8 | "This tutorial will show you how to get started with RADOLAN processing and import your raw hourly RW data into HDF5.\n", 9 | "\n", 10 | "Note: For this approach ArcMap is required!" 11 | ] 12 | }, 13 | { 14 | "cell_type": "markdown", 15 | "metadata": {}, 16 | "source": [ 17 | "### 1. Import radproc" 18 | ] 19 | }, 20 | { 21 | "cell_type": "code", 22 | "execution_count": 1, 23 | "metadata": {}, 24 | "outputs": [], 25 | "source": [ 26 | "import radproc as rp" 27 | ] 28 | }, 29 | { 30 | "cell_type": "markdown", 31 | "metadata": {}, 32 | "source": [ 33 | "### 2. Unzip Raw Data Archives\n", 34 | "\n", 35 | "The RADOLAN RW product is usually provided as monthly tar.gz archives by the German Weather Service (DWD).\n", 36 | "These have to be unzipped in order to import the contained hourly binary files.\n", 37 | "The radproc function\n", 38 | "\n", 39 | " unzip_RW_binaries(zipFolder, outFolder)\n", 40 | "\n", 41 | "can be used to unzip all archives in one directory into the directory tree format needed by the following radproc functions.\n", 42 | "Moreover, as the binary files themselves might not be zipped, all binary files are automatically compressed to .gz files to save disk space." 43 | ] 44 | }, 45 | { 46 | "cell_type": "code", 47 | "execution_count": 2, 48 | "metadata": {}, 49 | "outputs": [], 50 | "source": [ 51 | "RW_original = r\"O:\\Data\\RW_archives\"\n", 52 | "RW_unzipped = r\"O:\\Data\\RW_unzipped\"\n", 53 | "\n", 54 | "rp.unzip_RW_binaries(zipFolder=RW_original, outFolder=RW_unzipped)" 55 | ] 56 | }, 57 | { 58 | "cell_type": "markdown", 59 | "metadata": {}, 60 | "source": [ 61 | "**Side Note:** To unzip the YW or RY products, which might be provided as monthly archives which contain daily archives with the actual binary files, you can use the function\n", 62 | "\n", 63 | " unzip_YW_binaries(zipFolder, outFolder)\n", 64 | " \n", 65 | "The further processing workflow is the same for all products except that you need more memory space and patience (or a smaller study area) to process the products with higher temporal resolution.\n", 66 | "\n", 67 | "\n", 68 | "**Side Note:** If you already have unpacked binary files (e.g. after download of recent RADOLAN-Online files from Climate Data Center) you can skip this step, but you need to make sure that the files are saved in monthly directories (if you have data for more than one month) to make all functions of radproc work correctly." 69 | ] 70 | }, 71 | { 72 | "cell_type": "markdown", 73 | "metadata": {}, 74 | "source": [ 75 | "### 3. Import Unzipped Data into HDF5\n", 76 | "\n", 77 | "To import all RW data you have just unzipped into an HDF5 file - optionally clipping the data to a study area - you can apply\n", 78 | "\n", 79 | " create_idraster_and_process_radolan_data(inFolder, HDFFile, clipFeature=None, complevel=9)\n", 80 | "\n", 81 | "Behind the scenes, this function will...\n", 82 | "\n", 83 | " - create an ID-raster for Germany in ArcGIS, called *idras_ger*,\n", 84 | " - if you specified a Shapefile or Feature-Class as clipFeature: Clip the german ID-raster to the extent of the clipFeature and create a second ID-raster called *idras*,\n", 85 | " - import all RADOLAN binary files in a directory tree,\n", 86 | " - select the data for your study area based on the generated ID-raster,\n", 87 | " - convert the selected data into monthly pandas DataFrames and\n", 88 | " - store all DataFrames in the specified HDF5 file.\n", 89 | " \n", 90 | "The result of this function is a HDF5 file with all RADOLAN data of your study area ready for further analysis.\n", 91 | "\n", 92 | "Note: This function works with RADOLAN-Online data as well as with the reanalyzed RADOLAN climatology data, which differ in data size and location. All necessary information are extracted from the RADOLAN metadata or are inherently contained within radproc.\n", 93 | "\n", 94 | "More detailed information on the four function parameters are available in the library reference of the function.\n", 95 | "\n", 96 | "Note: This function needs ArcMap to be installed and connected to your radproc environment!" 97 | ] 98 | }, 99 | { 100 | "cell_type": "code", 101 | "execution_count": 3, 102 | "metadata": {}, 103 | "outputs": [ 104 | { 105 | "name": "stdout", 106 | "output_type": "stream", 107 | "text": [ 108 | "O:\\Data\\RW_unzipped\\2016\\5 processed\n" 109 | ] 110 | } 111 | ], 112 | "source": [ 113 | "RW_unzipped = r\"O:\\Data\\RW_unzipped\"\n", 114 | "outHDF = r\"O:\\Data\\RW.h5\"\n", 115 | "studyArea = r\"O:\\Data\\StudyArea.shp\"\n", 116 | "\n", 117 | "rp.create_idraster_and_process_radolan_data(inFolder=RW_unzipped, HDFFile=outHDF, clipFeature=studyArea, complevel=9)" 118 | ] 119 | }, 120 | { 121 | "cell_type": "markdown", 122 | "metadata": {}, 123 | "source": [ 124 | "### Alternative: Import Unzipped Data into HDF5 without ArcGIS\n", 125 | "\n", 126 | "In case you want to use radproc without having ArcGIS installed, you can apply\n", 127 | "\n", 128 | " process_radolan_data(inFolder, HDFFile, idArr=None, complevel=9)\n", 129 | " \n", 130 | "If you don't specify an ID Array (which is the default), all RADOLAN data will be processed without clipping. Hence, you get an HDF5 file for Germany, which you can use for analysis within Python, but keep in mind, that all export functions won't work without the ID raster and ArcMap.\n", 131 | "\n", 132 | "Note: This function works with RADOLAN-Online data as well as with the reanalyzed RADOLAN climatology data, which differ in data size and location. All necessary information are extracted from the RADOLAN metadata or are inherently contained within radproc." 133 | ] 134 | }, 135 | { 136 | "cell_type": "code", 137 | "execution_count": 4, 138 | "metadata": {}, 139 | "outputs": [ 140 | { 141 | "name": "stdout", 142 | "output_type": "stream", 143 | "text": [ 144 | "O:\\Data\\RW_unzipped\\2016\\5 processed\n" 145 | ] 146 | } 147 | ], 148 | "source": [ 149 | "RW_unzipped = r\"O:\\Data\\RW_unzipped\"\n", 150 | "outHDF = r\"O:\\Data\\RW.h5\"\n", 151 | "\n", 152 | "rp.process_radolan_data(inFolder=RW_unzipped, HDFFile=outHDF, idArr=None, complevel=9)" 153 | ] 154 | }, 155 | { 156 | "cell_type": "markdown", 157 | "metadata": {}, 158 | "source": [ 159 | "**Now you are ready to start analyzing your data!**" 160 | ] 161 | } 162 | ], 163 | "metadata": { 164 | "kernelspec": { 165 | "display_name": "Python 2", 166 | "language": "python", 167 | "name": "python2" 168 | }, 169 | "language_info": { 170 | "codemirror_mode": { 171 | "name": "ipython", 172 | "version": 2 173 | }, 174 | "file_extension": ".py", 175 | "mimetype": "text/x-python", 176 | "name": "python", 177 | "nbconvert_exporter": "python", 178 | "pygments_lexer": "ipython2", 179 | "version": "2.7.14" 180 | } 181 | }, 182 | "nbformat": 4, 183 | "nbformat_minor": 2 184 | } 185 | -------------------------------------------------------------------------------- /docs/_build/notebooks/Notebooktest_rst.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Dies ist ein Testnotebook — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
44 | 45 | 46 | 101 | 102 |
103 | 104 | 105 | 111 | 112 | 113 |
114 | 115 |
116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 |
134 | 135 |
    136 | 137 |
  • Docs »
  • 138 | 139 |
  • Tutorials »
  • 140 | 141 |
  • Dies ist ein Testnotebook
  • 142 | 143 | 144 |
  • 145 | 146 | 147 | View page source 148 | 149 | 150 |
  • 151 | 152 |
153 | 154 | 155 |
156 |
157 |
158 |
159 | 160 | 161 | 179 |
180 |

Dies ist ein Testnotebook

181 |
import radproc as rp
182 | 
183 |
184 |
a = 1
185 | b = 2
186 | a+b
187 | 
188 |
189 |
3
190 | 
191 |
192 |
193 | 194 | 195 |
196 | 197 |
198 |
199 | 200 | 208 | 209 | 210 |
211 | 212 |
213 |

214 | © Copyright 2016-2018, Jennifer Kreklow. 215 | 216 |

217 |
218 | Built with Sphinx using a theme provided by Read the Docs. 219 | 220 |
221 | 222 |
223 |
224 | 225 |
226 | 227 |
228 | 229 | 230 | 231 | 232 | 233 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 260 | 261 | 262 | -------------------------------------------------------------------------------- /docs/_build/py-modindex.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Python Module Index — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
45 | 46 | 47 | 100 | 101 |
102 | 103 | 104 | 110 | 111 | 112 |
113 | 114 |
115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 |
133 | 134 |
    135 | 136 |
  • Docs »
  • 137 | 138 |
  • Python Module Index
  • 139 | 140 | 141 |
  • 142 | 143 |
  • 144 | 145 |
146 | 147 | 148 |
149 |
150 |
151 |
152 | 153 | 154 |

Python Module Index

155 | 156 |
157 | r 158 |
159 | 160 | 161 | 162 | 164 | 165 | 167 | 170 | 171 | 172 | 175 | 176 | 177 | 180 | 181 | 182 | 185 | 186 | 187 | 190 | 191 | 192 | 195 | 196 | 197 | 200 | 201 | 202 | 205 |
 
163 | r
168 | radproc 169 |
    173 | radproc.arcgis (Windows) 174 | Python package radproc (Radar data processing), Module arcgis
    178 | radproc.core (Windows) 179 | Python package radproc (Radar data processing), Module core
    183 | radproc.dwd_gauge (Windows) 184 | Python package radproc (Radar data processing), Module arcgis
    188 | radproc.heavyrain (Windows) 189 | Python package radproc (Radar data processing), Module heavyrain
    193 | radproc.raw (Windows) 194 | Python package radproc (Radar data processing), Module raw
    198 | radproc.sampledata 199 |
    203 | radproc.wradlib_io (Windows) 204 | Python package radproc (Radar data processing), Module wradlib_io
206 | 207 | 208 |
209 | 210 |
211 |
212 | 213 | 214 |
215 | 216 |
217 |

218 | © Copyright 2018, Jennifer Kreklow. 219 | 220 |

221 |
222 | Built with Sphinx using a theme provided by Read the Docs. 223 | 224 |
225 | 226 |
227 |
228 | 229 |
230 | 231 |
232 | 233 | 234 | 235 | 236 | 237 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 264 | 265 | 266 | -------------------------------------------------------------------------------- /docs/_build/wradlib_io.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | RADOLAN Binary File Import — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
44 | 45 | 46 | 110 | 111 |
112 | 113 | 114 | 120 | 121 | 122 |
123 | 124 |
125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 |
143 | 144 | 162 | 163 | 164 |
165 |
166 |
167 |
168 | 169 | 170 | 188 |
189 |

RADOLAN Binary File Import

190 |

Copy of all functions necessary for reading in RADOLAN composite files, taken from module wradlib.io (version=0.9.0)

191 |

(Heistermann, M., Jacobi, S., and Pfaff, T. 2013: 192 | Technical Note: An open source library for processing weather radar data (wradlib), 193 | Hydrol. Earth Syst. Sci., 17, 863-871)

194 |

Copying these functions was necessary in order to reduce number of dependencies 195 | and avoid conflicts arising between different GDAL installations required for other wradlib modules and ArcGIS.

196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 |
read_RADOLAN_compositeRead quantitative radar composite format of the German Weather Service
207 |
208 | 209 | 210 |
211 | 212 |
213 |
214 | 215 | 223 | 224 | 225 |
226 | 227 |
228 |

229 | © Copyright 2018, Jennifer Kreklow. 230 | 231 |

232 |
233 | Built with Sphinx using a theme provided by Read the Docs. 234 | 235 |
236 | 237 |
238 |
239 | 240 |
241 | 242 |
243 | 244 | 245 | 246 | 247 | 248 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 275 | 276 | 277 | -------------------------------------------------------------------------------- /docs/_build/dwd_gauge.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | DWD MR90 Gauge Data Processing — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
44 | 45 | 46 | 112 | 113 |
114 | 115 | 116 | 122 | 123 | 124 |
125 | 126 |
127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 |
145 | 146 | 164 | 165 | 166 |
167 |
168 |
169 |
170 | 171 | 172 | 190 |
191 |

DWD MR90 Gauge Data Processing

192 |

Collection of functions for processing DWD rain gauge data in MR90 format.

193 |

Convert gauge data to pandas DataFrames with same format as RADOLAN data and saves them as HDF5 datasets.

194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 |
stationfile_to_dfImport a textfile with DWD rain gauge data in MR90 format into a one-column pandas DataFrame.
summarize_metadata_filesImport all metafiles and summarizes metadata in a single textfile.
dwd_gauges_to_hdf5Import all textfiles containing DWD rain gauge data in MR90 format from input folder into a DataFrame and save it as monthly HDF5 datasets.
211 |
212 | 213 | 214 |
215 | 216 |
217 |
218 | 219 | 227 | 228 | 229 |
230 | 231 |
232 |

233 | © Copyright 2018, Jennifer Kreklow. 234 | 235 |

236 |
237 | Built with Sphinx using a theme provided by Read the Docs. 238 | 239 |
240 | 241 |
242 |
243 | 244 |
245 | 246 |
247 | 248 | 249 | 250 | 251 | 252 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 279 | 280 | 281 | -------------------------------------------------------------------------------- /docs/_build/heavyrain.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Heavy Rainfall Analysis — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
44 | 45 | 46 | 112 | 113 |
114 | 115 | 116 | 122 | 123 | 124 |
125 | 126 |
127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 |
145 | 146 | 164 | 165 | 166 |
167 |
168 |
169 |
170 | 171 | 172 | 190 |
191 |

Heavy Rainfall Analysis

192 |

Module for heavy rainfall analysis.

193 |
194 |
    195 |
  • identify and select all intervals in which a specified precipitation threshold is exceeded
  • 196 |
  • count the number of threshold exceedances
  • 197 |
  • calculate duration sums
  • 198 |
199 |
200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 |
find_heavy_rainfallsCreates a DataFrame containing all heavy rainfalls (intervals) exceeding a specified threshold intensity value.
count_heavy_rainfall_intervalsCreates a DataFrame containing the sum of all heavy rainfalls intervals exceeding a specified threshold intensity value.
duration_sumCalculate duration sum (Dauerstufe) of a defined time window D.
217 |
218 | 219 | 220 |
221 | 222 |
223 |
224 | 225 | 233 | 234 | 235 |
236 | 237 |
238 |

239 | © Copyright 2018, Jennifer Kreklow. 240 | 241 |

242 |
243 | Built with Sphinx using a theme provided by Read the Docs. 244 | 245 |
246 | 247 |
248 |
249 | 250 |
251 | 252 |
253 | 254 | 255 | 256 | 257 | 258 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 285 | 286 | 287 | -------------------------------------------------------------------------------- /docs/_build/generated/radproc.dwd_gauge.summarize_metadata_files.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | radproc.dwd_gauge.summarize_metadata_files — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
44 | 45 | 46 | 112 | 113 |
114 | 115 | 116 | 122 | 123 | 124 |
125 | 126 |
127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 |
145 | 146 | 166 | 167 | 168 |
169 |
170 |
171 |
172 | 173 | 174 | 192 |
193 |

radproc.dwd_gauge.summarize_metadata_files

194 |
195 |
196 | radproc.dwd_gauge.summarize_metadata_files(inFolder)
197 |

Import all metafiles and summarizes metadata in a single textfile.

198 |

Metadata include information on station number and name, geographic coordinates and height above sea level.

199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 |
Parameters:
207 |
208 |
209 |
inFolder : string
210 |
Path of directory containing metadata files for DWD gauges.
211 |
212 |
213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 |
Returns:
221 |
222 |
223 |
summaryFile : string
224 |
Path and name of output summary file created.
225 |
226 |
227 |
228 | 229 |
230 | 231 | 232 |
233 | 234 |
235 |
236 | 237 | 245 | 246 | 247 |
248 | 249 |
250 |

251 | © Copyright 2018, Jennifer Kreklow. 252 | 253 |

254 |
255 | Built with Sphinx using a theme provided by Read the Docs. 256 | 257 |
258 | 259 |
260 |
261 | 262 |
263 | 264 |
265 | 266 | 267 | 268 | 269 | 270 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 297 | 298 | 299 | -------------------------------------------------------------------------------- /docs/_build/generated/radproc.dwd_gauge.stationfile_to_df.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | radproc.dwd_gauge.stationfile_to_df — radproc 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
44 | 45 | 46 | 112 | 113 |
114 | 115 | 116 | 122 | 123 | 124 |
125 | 126 |
127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 |
145 | 146 | 166 | 167 | 168 |
169 |
170 |
171 |
172 | 173 | 174 | 192 |
193 |

radproc.dwd_gauge.stationfile_to_df

194 |
195 |
196 | radproc.dwd_gauge.stationfile_to_df(stationfile)
197 |

Import a textfile with DWD rain gauge data in MR90 format into a one-column pandas DataFrame.

198 |

Downsample frequency from 1 to 5-minute intervals to adjust temporal resolution to best-resolved RADOLAN data produt YW. 199 | Convert time zone to UTC.

200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 |
Parameters:
208 |
209 |
210 |
stationfile : string
211 |
Path and name of textfile containing rain gauge measurements.
212 |
213 |
214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 |
Returns:
222 |
223 |
224 |
df : one-column pandas DataFrame
225 |
with data imported from stationfile downsampled to 5-minute intervals.
226 |
227 |
228 |
229 | 230 |
231 | 232 | 233 |
234 | 235 |
236 |
237 | 238 | 246 | 247 | 248 |
249 | 250 |
251 |

252 | © Copyright 2018, Jennifer Kreklow. 253 | 254 |

255 |
256 | Built with Sphinx using a theme provided by Read the Docs. 257 | 258 |
259 | 260 |
261 |
262 | 263 |
264 | 265 |
266 | 267 | 268 | 269 | 270 | 271 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 298 | 299 | 300 | -------------------------------------------------------------------------------- /docs/_build/_static/doctools.js: -------------------------------------------------------------------------------- 1 | /* 2 | * doctools.js 3 | * ~~~~~~~~~~~ 4 | * 5 | * Sphinx JavaScript utilities for all documentation. 6 | * 7 | * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. 8 | * :license: BSD, see LICENSE for details. 9 | * 10 | */ 11 | 12 | /** 13 | * select a different prefix for underscore 14 | */ 15 | $u = _.noConflict(); 16 | 17 | /** 18 | * make the code below compatible with browsers without 19 | * an installed firebug like debugger 20 | if (!window.console || !console.firebug) { 21 | var names = ["log", "debug", "info", "warn", "error", "assert", "dir", 22 | "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", 23 | "profile", "profileEnd"]; 24 | window.console = {}; 25 | for (var i = 0; i < names.length; ++i) 26 | window.console[names[i]] = function() {}; 27 | } 28 | */ 29 | 30 | /** 31 | * small helper function to urldecode strings 32 | */ 33 | jQuery.urldecode = function(x) { 34 | return decodeURIComponent(x).replace(/\+/g, ' '); 35 | }; 36 | 37 | /** 38 | * small helper function to urlencode strings 39 | */ 40 | jQuery.urlencode = encodeURIComponent; 41 | 42 | /** 43 | * This function returns the parsed url parameters of the 44 | * current request. Multiple values per key are supported, 45 | * it will always return arrays of strings for the value parts. 46 | */ 47 | jQuery.getQueryParameters = function(s) { 48 | if (typeof s === 'undefined') 49 | s = document.location.search; 50 | var parts = s.substr(s.indexOf('?') + 1).split('&'); 51 | var result = {}; 52 | for (var i = 0; i < parts.length; i++) { 53 | var tmp = parts[i].split('=', 2); 54 | var key = jQuery.urldecode(tmp[0]); 55 | var value = jQuery.urldecode(tmp[1]); 56 | if (key in result) 57 | result[key].push(value); 58 | else 59 | result[key] = [value]; 60 | } 61 | return result; 62 | }; 63 | 64 | /** 65 | * highlight a given string on a jquery object by wrapping it in 66 | * span elements with the given class name. 67 | */ 68 | jQuery.fn.highlightText = function(text, className) { 69 | function highlight(node, addItems) { 70 | if (node.nodeType === 3) { 71 | var val = node.nodeValue; 72 | var pos = val.toLowerCase().indexOf(text); 73 | if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) { 74 | var span; 75 | var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); 76 | if (isInSVG) { 77 | span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); 78 | } else { 79 | span = document.createElement("span"); 80 | span.className = className; 81 | } 82 | span.appendChild(document.createTextNode(val.substr(pos, text.length))); 83 | node.parentNode.insertBefore(span, node.parentNode.insertBefore( 84 | document.createTextNode(val.substr(pos + text.length)), 85 | node.nextSibling)); 86 | node.nodeValue = val.substr(0, pos); 87 | if (isInSVG) { 88 | var bbox = span.getBBox(); 89 | var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); 90 | rect.x.baseVal.value = bbox.x; 91 | rect.y.baseVal.value = bbox.y; 92 | rect.width.baseVal.value = bbox.width; 93 | rect.height.baseVal.value = bbox.height; 94 | rect.setAttribute('class', className); 95 | var parentOfText = node.parentNode.parentNode; 96 | addItems.push({ 97 | "parent": node.parentNode, 98 | "target": rect}); 99 | } 100 | } 101 | } 102 | else if (!jQuery(node).is("button, select, textarea")) { 103 | jQuery.each(node.childNodes, function() { 104 | highlight(this, addItems); 105 | }); 106 | } 107 | } 108 | var addItems = []; 109 | var result = this.each(function() { 110 | highlight(this, addItems); 111 | }); 112 | for (var i = 0; i < addItems.length; ++i) { 113 | jQuery(addItems[i].parent).before(addItems[i].target); 114 | } 115 | return result; 116 | }; 117 | 118 | /* 119 | * backward compatibility for jQuery.browser 120 | * This will be supported until firefox bug is fixed. 121 | */ 122 | if (!jQuery.browser) { 123 | jQuery.uaMatch = function(ua) { 124 | ua = ua.toLowerCase(); 125 | 126 | var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || 127 | /(webkit)[ \/]([\w.]+)/.exec(ua) || 128 | /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || 129 | /(msie) ([\w.]+)/.exec(ua) || 130 | ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || 131 | []; 132 | 133 | return { 134 | browser: match[ 1 ] || "", 135 | version: match[ 2 ] || "0" 136 | }; 137 | }; 138 | jQuery.browser = {}; 139 | jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; 140 | } 141 | 142 | /** 143 | * Small JavaScript module for the documentation. 144 | */ 145 | var Documentation = { 146 | 147 | init : function() { 148 | this.fixFirefoxAnchorBug(); 149 | this.highlightSearchWords(); 150 | this.initIndexTable(); 151 | 152 | }, 153 | 154 | /** 155 | * i18n support 156 | */ 157 | TRANSLATIONS : {}, 158 | PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, 159 | LOCALE : 'unknown', 160 | 161 | // gettext and ngettext don't access this so that the functions 162 | // can safely bound to a different name (_ = Documentation.gettext) 163 | gettext : function(string) { 164 | var translated = Documentation.TRANSLATIONS[string]; 165 | if (typeof translated === 'undefined') 166 | return string; 167 | return (typeof translated === 'string') ? translated : translated[0]; 168 | }, 169 | 170 | ngettext : function(singular, plural, n) { 171 | var translated = Documentation.TRANSLATIONS[singular]; 172 | if (typeof translated === 'undefined') 173 | return (n == 1) ? singular : plural; 174 | return translated[Documentation.PLURALEXPR(n)]; 175 | }, 176 | 177 | addTranslations : function(catalog) { 178 | for (var key in catalog.messages) 179 | this.TRANSLATIONS[key] = catalog.messages[key]; 180 | this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); 181 | this.LOCALE = catalog.locale; 182 | }, 183 | 184 | /** 185 | * add context elements like header anchor links 186 | */ 187 | addContextElements : function() { 188 | $('div[id] > :header:first').each(function() { 189 | $('\u00B6'). 190 | attr('href', '#' + this.id). 191 | attr('title', _('Permalink to this headline')). 192 | appendTo(this); 193 | }); 194 | $('dt[id]').each(function() { 195 | $('\u00B6'). 196 | attr('href', '#' + this.id). 197 | attr('title', _('Permalink to this definition')). 198 | appendTo(this); 199 | }); 200 | }, 201 | 202 | /** 203 | * workaround a firefox stupidity 204 | * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 205 | */ 206 | fixFirefoxAnchorBug : function() { 207 | if (document.location.hash && $.browser.mozilla) 208 | window.setTimeout(function() { 209 | document.location.href += ''; 210 | }, 10); 211 | }, 212 | 213 | /** 214 | * highlight the search words provided in the url in the text 215 | */ 216 | highlightSearchWords : function() { 217 | var params = $.getQueryParameters(); 218 | var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; 219 | if (terms.length) { 220 | var body = $('div.body'); 221 | if (!body.length) { 222 | body = $('body'); 223 | } 224 | window.setTimeout(function() { 225 | $.each(terms, function() { 226 | body.highlightText(this.toLowerCase(), 'highlighted'); 227 | }); 228 | }, 10); 229 | $('') 231 | .appendTo($('#searchbox')); 232 | } 233 | }, 234 | 235 | /** 236 | * init the domain index toggle buttons 237 | */ 238 | initIndexTable : function() { 239 | var togglers = $('img.toggler').click(function() { 240 | var src = $(this).attr('src'); 241 | var idnum = $(this).attr('id').substr(7); 242 | $('tr.cg-' + idnum).toggle(); 243 | if (src.substr(-9) === 'minus.png') 244 | $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); 245 | else 246 | $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); 247 | }).css('display', ''); 248 | if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { 249 | togglers.click(); 250 | } 251 | }, 252 | 253 | /** 254 | * helper function to hide the search marks again 255 | */ 256 | hideSearchWords : function() { 257 | $('#searchbox .highlight-link').fadeOut(300); 258 | $('span.highlighted').removeClass('highlighted'); 259 | }, 260 | 261 | /** 262 | * make the url absolute 263 | */ 264 | makeURL : function(relativeURL) { 265 | return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; 266 | }, 267 | 268 | /** 269 | * get the current relative url 270 | */ 271 | getCurrentURL : function() { 272 | var path = document.location.pathname; 273 | var parts = path.split(/\//); 274 | $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { 275 | if (this === '..') 276 | parts.pop(); 277 | }); 278 | var url = parts.join('/'); 279 | return path.substring(url.lastIndexOf('/') + 1, path.length - 1); 280 | }, 281 | 282 | initOnKeyListeners: function() { 283 | $(document).keyup(function(event) { 284 | var activeElementType = document.activeElement.tagName; 285 | // don't navigate when in search box or textarea 286 | if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') { 287 | switch (event.keyCode) { 288 | case 37: // left 289 | var prevHref = $('link[rel="prev"]').prop('href'); 290 | if (prevHref) { 291 | window.location.href = prevHref; 292 | return false; 293 | } 294 | case 39: // right 295 | var nextHref = $('link[rel="next"]').prop('href'); 296 | if (nextHref) { 297 | window.location.href = nextHref; 298 | return false; 299 | } 300 | } 301 | } 302 | }); 303 | } 304 | }; 305 | 306 | // quick alias for translations 307 | _ = Documentation.gettext; 308 | 309 | $(document).ready(function() { 310 | Documentation.init(); 311 | }); --------------------------------------------------------------------------------