├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── .readthedocs.yml ├── .travis.yml ├── LICENSE ├── README.md ├── _config.yml ├── config ├── cscs_mals_tor_PLD_ASR_preproc.txt ├── gecsx │ ├── .pay_loc_DX50.txt.kate-swp │ ├── pay_loc_DX50.txt │ ├── pay_loc_norad.txt │ ├── pay_main_DX50.txt │ ├── pay_main_norad.txt │ ├── pay_prod_DX50.txt │ └── pay_prod_norad.txt ├── mals_tor_PLD_ASR_preproc_loc.txt ├── mals_tor_PLD_ASR_preproc_prod.txt ├── processing │ ├── cscs_gva_cloud_radar.txt │ ├── cscs_gva_cloud_radar.txt~HEAD │ ├── cscs_gva_cloud_radar_mmclx.txt │ ├── cscs_gva_wind_lidar_ppi.txt │ ├── cscs_gva_wind_lidar_rhi.txt │ ├── cscs_nexrad.txt │ ├── cscs_rad4alp_Doppler_PHA.txt │ ├── cscs_rad4alp_Doppler_PLA.txt │ ├── cscs_rad4alp_IQA.txt │ ├── cscs_rad4alp_grid.txt │ ├── cscs_rad4alp_grid.txt~HEAD │ ├── cscs_rad4alp_hydro_PHA.txt │ ├── cscs_rad4alp_hydro_PHA_flash_traj.txt │ ├── cscs_rad4alp_hydro_PHA_trt_traj.txt │ ├── cscs_rad4alp_intercomp_IQA_PHA.txt │ ├── cscs_rad4alp_ml_PHA.txt │ ├── cscs_rad4alp_qvp_PHA.txt │ ├── cscs_rad4alp_selfconsistency_PLA.txt │ ├── cscs_rad4alp_turbulence_PLA.txt │ ├── cscs_rad4alp_wind_PLA.txt │ ├── gva_cloud_radar_loc.txt │ ├── gva_cloud_radar_mmclx_loc.txt │ ├── gva_cloud_radar_mmclx_prod.txt │ ├── gva_cloud_radar_prod.txt │ ├── gva_wind_lidar_ppi_loc.txt │ ├── gva_wind_lidar_ppi_prod.txt │ ├── gva_wind_lidar_rhi_loc.txt │ ├── gva_wind_lidar_rhi_prod.txt │ ├── mf_mtcy_loc.txt │ ├── mf_prod.txt │ ├── nexrad_loc.txt │ ├── nexrad_prod.txt │ ├── rad4alp_Doppler_PHA_loc.txt │ ├── rad4alp_Doppler_PHA_prod.txt │ ├── rad4alp_Doppler_PLA_loc.txt │ ├── rad4alp_Doppler_PLA_prod.txt │ ├── rad4alp_IQA_loc.txt │ ├── rad4alp_IQA_prod.txt │ ├── rad4alp_grid_loc.txt │ ├── rad4alp_grid_prod.txt │ ├── rad4alp_hydro_PHA_flash_traj_loc.txt │ ├── rad4alp_hydro_PHA_flash_traj_prod.txt │ ├── rad4alp_hydro_PHA_loc.txt │ ├── rad4alp_hydro_PHA_prod.txt │ ├── rad4alp_hydro_PHA_trt_traj_loc.txt │ ├── rad4alp_hydro_PHA_trt_traj_prod.txt │ ├── rad4alp_ml_PHA_loc.txt │ ├── rad4alp_ml_PHA_prod.txt │ ├── rad4alp_qvp_PHA_loc.txt │ ├── rad4alp_qvp_PHA_prod.txt │ ├── rad4alp_selfconsistency_PLA_loc.txt │ ├── rad4alp_selfconsistency_PLA_prod.txt │ ├── rad4alp_turbulence_PLA_loc.txt │ ├── rad4alp_turbulence_PLA_prod.txt │ ├── rad4alp_wind_PLA_loc.txt │ ├── rad4alp_wind_PLA_prod.txt │ ├── soprano_mf_mtcy.txt │ ├── sunscan.txt │ ├── sunscan_loc.txt │ ├── sunscan_prod.txt │ └── syrinx_mf_mtcy.txt ├── pyart │ ├── mch_config.py │ └── mf_config.py └── selfconsistency │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev-02_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev000_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev004_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev010_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev016_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev025_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev035_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev045_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev055_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev065_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev075_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev085_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev095_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev110_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev130_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev160_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev200_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev250_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev300_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev350_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Cband_temp10_elev400_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev000_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev030_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev040_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev050_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev057_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev080_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev082_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev110_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev112_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev140_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev149_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev190_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev195_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev250_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev310_mu05.txt │ ├── selfconsistency_zdr_zhkdp_Xband_temp10_elev317_mu05.txt │ └── selfconsistency_zdr_zhkdp_Xband_temp10_elev400_mu05.txt ├── doc ├── 20160624_fvj_malsgit-open_source_relations.docx ├── 20160829_pyrad_architecture_fvj.pptx ├── Makefile ├── git_flow_diagram.png ├── index.rst ├── make.bat ├── pyart-mch │ ├── library_reference_developers │ │ ├── Makefile │ │ ├── make.bat │ │ └── source │ │ │ ├── aux_io.rst │ │ │ ├── bridge.rst │ │ │ ├── conf.py │ │ │ ├── core.rst │ │ │ ├── correct.rst │ │ │ ├── filters.rst │ │ │ ├── graph.rst │ │ │ ├── index.rst │ │ │ ├── io.rst │ │ │ ├── map.rst │ │ │ ├── retrieve.rst │ │ │ ├── testing.rst │ │ │ └── util.rst │ ├── library_reference_users │ │ ├── Makefile │ │ ├── make.bat │ │ └── source │ │ │ ├── aux_io.rst │ │ │ ├── bridge.rst │ │ │ ├── conf.py │ │ │ ├── core.rst │ │ │ ├── correct.rst │ │ │ ├── filters.rst │ │ │ ├── graph.rst │ │ │ ├── index.rst │ │ │ ├── io.rst │ │ │ ├── map.rst │ │ │ ├── retrieve.rst │ │ │ ├── testing.rst │ │ │ └── util.rst │ └── make_pyart-mch_doc.sh ├── pyart-mch_library_reference_dev.pdf ├── pyart-mch_library_reference_users.pdf ├── pyrad-framework-cookbook │ ├── DataProcessing.aux │ ├── DataProcessing.out │ ├── DataProcessing.pdf │ ├── DataProcessing.tex │ ├── DataProcessing.toc │ ├── README │ ├── References.bib │ └── figures │ │ ├── main_concept.eps │ │ ├── main_concept.fig │ │ ├── main_concept.pdf │ │ └── titlebar.pdf ├── pyrad │ ├── library_reference_developers │ │ ├── Makefile │ │ ├── make.bat │ │ └── source │ │ │ ├── conf.py │ │ │ ├── flow.rst │ │ │ ├── graph.rst │ │ │ ├── index.rst │ │ │ ├── io.rst │ │ │ ├── proc.rst │ │ │ ├── prod.rst │ │ │ └── util.rst │ ├── library_reference_users │ │ ├── Makefile │ │ ├── make.bat │ │ └── source │ │ │ ├── conf.py │ │ │ ├── flow.rst │ │ │ ├── graph.rst │ │ │ ├── index.rst │ │ │ ├── io.rst │ │ │ ├── proc.rst │ │ │ ├── prod.rst │ │ │ └── util.rst │ └── make_pyrad_doc.sh ├── pyrad_architecture.png ├── pyrad_library_reference_dev.pdf ├── pyrad_library_reference_users.pdf ├── pyrad_monitoring_fvj.docx ├── pyrad_monitoring_fvj.pdf ├── pyrad_user_manual.docx ├── pyrad_user_manual.pdf ├── python-typemaps.txt ├── requirements.txt └── source │ ├── conf.py │ ├── flow.rst │ ├── graph.rst │ ├── index.rst │ ├── io.rst │ ├── proc.rst │ ├── prod.rst │ └── util.rst ├── src ├── libDX50 │ ├── Makefile │ ├── README │ ├── bin │ │ └── .gitignore │ ├── dx50.c │ ├── idl_psr.c │ ├── idl_rainbow.c │ ├── include │ │ ├── endianness.h │ │ ├── idl.h │ │ ├── idl_export.h │ │ ├── psr.h │ │ ├── psr_header.h │ │ ├── qCompress.h │ │ ├── qUncompress.h │ │ ├── rainbow.h │ │ └── vars_def.h │ ├── lib │ │ └── .gitignore │ ├── obj │ │ └── .gitignore │ ├── psr.c │ ├── psr_header.c │ ├── psr_reduce.c │ ├── psr_uncompress.c │ ├── qCompress.c │ ├── qUncompress.c │ ├── rainbow_compress_raw.c │ └── rainbow_read_raw.c ├── make_all.sh ├── make_pyart.sh ├── make_pyrad.sh ├── make_pyrad_clean.sh ├── make_pytda.sh └── pyrad_proc │ ├── continuous_integration │ ├── conda_environment-basic.yml │ └── install.sh │ ├── pyrad │ ├── EGG-INFO │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ ├── not-zip-safe │ │ ├── scripts │ │ │ ├── common_colocated_gates.py │ │ │ ├── main_extract_trt.py │ │ │ ├── main_precipitation_comparison.py │ │ │ ├── main_process_cosmo.py │ │ │ ├── main_process_cosmo_rt.py │ │ │ ├── main_process_data.py │ │ │ ├── main_process_data_birds.py │ │ │ ├── main_process_data_period.py │ │ │ ├── main_process_data_rt.py │ │ │ ├── main_process_data_trt.py │ │ │ ├── main_process_euclid_data.py │ │ │ ├── main_process_trt_data.py │ │ │ ├── main_process_windmill_filt_hist_all.py │ │ │ ├── main_process_windmill_hist_all.py │ │ │ ├── main_retrieve_dwh.py │ │ │ ├── main_retrieve_dwh2.py │ │ │ ├── movie_maker.py │ │ │ ├── rewrite_intercomp.py │ │ │ └── rewrite_monitoring.py │ │ └── top_level.txt │ ├── __init__.py │ ├── flow │ │ ├── __init__.py │ │ ├── flow_aux.py │ │ ├── flow_control.py │ │ └── setup.py │ ├── graph │ │ ├── __init__.py │ │ ├── plots.py │ │ ├── plots_aux.py │ │ ├── plots_grid.py │ │ ├── plots_spectra.py │ │ ├── plots_timeseries.py │ │ ├── plots_vol.py │ │ └── setup.py │ ├── io │ │ ├── __init__.py │ │ ├── config.py │ │ ├── io_aux.py │ │ ├── mxpol_config.py │ │ ├── read_data_cosmo.py │ │ ├── read_data_dem.py │ │ ├── read_data_hzt.py │ │ ├── read_data_iso0_mf.py │ │ ├── read_data_mxpol.py │ │ ├── read_data_other.py │ │ ├── read_data_radar.py │ │ ├── read_data_sensor.py │ │ ├── read_data_sun.py │ │ ├── setup.py │ │ ├── timeseries.py │ │ ├── trajectory.py │ │ └── write_data.py │ ├── proc │ │ ├── __init__.py │ │ ├── process_Doppler.py │ │ ├── process_aux.py │ │ ├── process_calib.py │ │ ├── process_cosmo.py │ │ ├── process_dem.py │ │ ├── process_echoclass.py │ │ ├── process_grid.py │ │ ├── process_intercomp.py │ │ ├── process_iq.py │ │ ├── process_monitoring.py │ │ ├── process_phase.py │ │ ├── process_retrieve.py │ │ ├── process_spectra.py │ │ ├── process_timeseries.py │ │ ├── process_traj.py │ │ └── setup.py │ ├── prod │ │ ├── __init__.py │ │ ├── process_grid_products.py │ │ ├── process_intercomp_products.py │ │ ├── process_monitoring_products.py │ │ ├── process_product.py │ │ ├── process_spectra_products.py │ │ ├── process_timeseries_products.py │ │ ├── process_traj_products.py │ │ ├── process_vol_products.py │ │ ├── product_aux.py │ │ └── setup.py │ ├── setup.py │ ├── test │ └── util │ │ ├── __init__.py │ │ ├── radar_utils.py │ │ ├── setup.py │ │ └── stat_utils.py │ ├── scripts │ ├── common_colocated_gates.py │ ├── main_extract_trt.py │ ├── main_precipitation_comparison.py │ ├── main_process_cosmo.py │ ├── main_process_cosmo_rt.py │ ├── main_process_data.py │ ├── main_process_data_birds.py │ ├── main_process_data_period.py │ ├── main_process_data_rt.py │ ├── main_process_data_trt.py │ ├── main_process_euclid_data.py │ ├── main_process_gecsx.py │ ├── main_process_trt_data.py │ ├── main_process_windmill_filt_hist_all.py │ ├── main_process_windmill_hist_all.py │ ├── main_retrieve_dwh.py │ ├── main_retrieve_dwh2.py │ ├── movie_maker.py │ ├── rewrite_intercomp.py │ └── rewrite_monitoring.py │ └── setup.py ├── tools ├── copyData │ ├── get_hzt_cscs.sh │ ├── get_iso0_cosmo_cscs.sh │ ├── get_rad4alp_cartesian_data_CSCS_2.sh │ ├── get_rad4alp_data_CSCS_2.sh │ ├── get_temp_cosmo1_cscs.sh │ ├── get_temp_cosmo2_cscs.sh │ ├── get_trt_data_cscs.sh │ ├── import_solar_flux.sh │ ├── rm_hzt_cscs.sh │ ├── rm_rad4alp_cartesian_data_CSCS_2.sh │ ├── rm_rad4alp_data_CSCS_2.sh │ └── rm_temp_cosmo1_cscs.sh └── processData │ ├── generate_cartesian_tasks_file.py │ ├── generate_tasks_file.py │ ├── get_and_process_rad4alp_data_cscs.sh │ └── launch_sbatch.sbatch └── version_updater.sh /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | # This is a basic workflow to help you get started with Actions 2 | 3 | name: CI 4 | 5 | # Controls when the action will run. 6 | on: 7 | # Triggers the workflow on push or pull request events but only for the master branch 8 | push: 9 | branches: [ master ] 10 | pull_request: 11 | branches: [ master ] 12 | 13 | # Allows you to run this workflow manually from the Actions tab 14 | workflow_dispatch: 15 | 16 | # A workflow run is made up of one or more jobs that can run sequentially or in parallel 17 | jobs: 18 | # This workflow contains a single job called "build" 19 | build: 20 | # The type of runner that the job will run on 21 | runs-on: ubuntu-latest 22 | 23 | # Steps represent a sequence of tasks that will be executed as part of the job 24 | steps: 25 | # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it 26 | - uses: actions/checkout@v2 27 | 28 | - name: LaTeX compilation 29 | # You may pin to the exact commit or the version. 30 | # uses: dante-ev/latex-action@259e5ff953ad4d4616fbd09cc87a526ee5c4499a 31 | uses: dante-ev/latex-action@v0.2.0 32 | with: 33 | # The root LaTeX file to be compiled 34 | root_file: DataProcessing.tex 35 | # The working directory for the latex compiler to be invoked 36 | working_directory: ./doc/pyrad-framework-cookbook/ 37 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Editor temporary/working/backup files # 2 | ######################################### 3 | .#* 4 | [#]*# 5 | *~ 6 | *$ 7 | *.bak 8 | *.diff 9 | *.org 10 | .project 11 | .pydevproject 12 | *.rej 13 | .settings/ 14 | .*.sw[nop] 15 | .sw[nop] 16 | *.tmp 17 | *.vim 18 | tags 19 | 20 | # Compiled source # 21 | ################### 22 | *.a 23 | *.com 24 | *.class 25 | *.dll 26 | *.exe 27 | *.o 28 | *.py[ocd] 29 | *.so 30 | 31 | # Packages # 32 | ############ 33 | # it's better to unpack these files and commit the raw source 34 | # git has its own built in compression methods 35 | *.7z 36 | *.bz2 37 | *.bzip2 38 | *.dmg 39 | *.gz 40 | *.iso 41 | *.jar 42 | *.rar 43 | *.tar 44 | *.tbz2 45 | *.tgz 46 | *.zip 47 | 48 | # Python files # 49 | ################ 50 | # setup.py working directory 51 | build 52 | # sphinx build directory 53 | _build 54 | # setup.py dist directory 55 | dist 56 | doc/build 57 | doc/cdoc/build 58 | # Egg metadata 59 | *.egg-info 60 | # The shelf plugin uses this dir 61 | ./.shelf 62 | MANIFEST 63 | 64 | # Logs and databases # 65 | ###################### 66 | *.log 67 | *.sql 68 | *.sqlite 69 | 70 | # Patches # 71 | ########### 72 | *.patch 73 | *.diff 74 | 75 | # OS generated files # 76 | ###################### 77 | .DS_Store* 78 | .VolumeIcon.icns 79 | .fseventsd 80 | Icon? 81 | .gdb_history 82 | ehthumbs.db 83 | Thumbs.db 84 | 85 | # Things specific to this project # 86 | ################################### 87 | .coverage 88 | sandbox 89 | src/pyrad_proc/pyrad/version.py 90 | 91 | # Documentation files # 92 | ####################### 93 | 94 | 95 | # radar data files # 96 | #################### 97 | 98 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/pyart"] 2 | path = src/pyart 3 | url = https://github.com/jfigui/pyart.git 4 | branch = master 5 | [submodule "src/PyTDA"] 6 | path = src/PyTDA 7 | url = https://github.com/jfigui/PyTDA 8 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- 1 | # .readthedocs.yml 2 | # Read the Docs configuration file 3 | # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details 4 | 5 | # Required 6 | version: 2 7 | 8 | # Build documentation in the doc/ directory with Sphinx 9 | sphinx: 10 | configuration: doc/source/conf.py 11 | 12 | # Optionally build your docs in additional formats such as PDF 13 | formats: 14 | - pdf 15 | 16 | # Optionally set the version of Python and requirements required to build your docs 17 | python: 18 | version: 3.7 19 | install: 20 | - requirements: doc/requirements.txt 21 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | 3 | addons: 4 | apt: 5 | packages: 6 | - gfortran 7 | 8 | matrix: 9 | include: 10 | - python: 3.6 11 | env: 12 | - PYTHON_VERSION="3.6" 13 | - python: 3.7 14 | dist: xenial 15 | sudo: true 16 | env: 17 | - PYTHON_VERSION="3.7" 18 | 19 | # command to install dependencies 20 | install: 21 | - source src/pyrad_proc/continuous_integration/install.sh 22 | 23 | # command to run tests 24 | script: 25 | - python -c "import pyart; pyart._debug_info()" 26 | - python -c "import pyrad" 27 | # - if [[ "$PYTHON_VERSION" != "3.5" ]]; then python -c "import wradlib; wradlib.__version__"; fi # commented because of issues with library liboppler.so.76 in wradlib 28 | # - pytest # or py.test for Python versions 3.5 and below 29 | after_failure: 30 | - conda info 31 | - conda list 32 | after_success: 33 | - conda info 34 | - conda list 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2020, Federal Office of Meteorology and Climatology - MeteoSwiss 4 | All rights reserved. 5 | 6 | Copyright 2020 Federal Office of Meteorology and Climatology - MeteoSwiss. 7 | This software uses at its core Py-ART (Python ARM Radar Toolkit), originally 8 | developed by UChicago Argone, LLC. 9 | 10 | Redistribution and use in source and binary forms, with or without 11 | modification, are permitted provided that the following conditions are met: 12 | 13 | 1. Redistributions of source code must retain the above copyright notice, this 14 | list of conditions and the following disclaimer. 15 | 16 | 2. Redistributions in binary form must reproduce the above copyright notice, 17 | this list of conditions and the following disclaimer in the documentation 18 | and/or other materials provided with the distribution. 19 | 20 | 3. Neither the name of the copyright holder nor the names of its 21 | contributors may be used to endorse or promote products derived from 22 | this software without specific prior written permission. 23 | 24 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 25 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 26 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 27 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 28 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 29 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 30 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 31 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 32 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 33 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 34 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /config/cscs_mals_tor_PLD_ASR_preproc.txt: -------------------------------------------------------------------------------- 1 | # This is the configuration file for Dole radar resampling into Torny ASR coordinates 2 | # created 08.05.2020 (fvj) 3 | 4 | # Name of this configuration: 5 | # Will be used in product generation save path 6 | name STRING mals_tor_PLD_ASR 7 | 8 | # --------------------------------------------------------- 9 | # Raw data pathes 10 | # --------------------------------------------------------- 11 | 12 | # Base path of the raw data. 13 | # Note: Must have a trailing '/' 14 | # ('///.') 15 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 16 | 17 | # Base path for cosmo data 18 | cosmopath STRING /store/msrad/cosmo/ 19 | 20 | # Base path for dem data 21 | dempath STRING /store/msrad/radar/rad4alp/visibRad4Alp/ 22 | 23 | # Loading of saved datasets 24 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 25 | loadname STRING mals_tor_PLD_ASR 26 | 27 | 28 | # ------------------------------------------------ 29 | # Auxiliary data pathes 30 | # ------------------------------------------------ 31 | 32 | # Base path for swissmetnet data 33 | # smnpath STRING /store/msrad/radar/meteo_products/SMNRetrieve/ 34 | 35 | # Base path for solar flux data 36 | # solarfluxpath STRING /store/msrad/radar/solar_flux/ 37 | 38 | # -------------------------------------------- 39 | # Output data 40 | # ----------------------------------------------- 41 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 42 | imgformat STRING png 43 | 44 | # -------------------------------------------------------- 45 | # configuration files pathes 46 | # -------------------------------------------------------- 47 | 48 | # Base path of configuration files 49 | configpath STRING $HOME/malsgit/config_pyrad/ 50 | 51 | # Configuration of the radar location and approach direction 52 | locationConfigFile STRING $HOME/MALS/mals_tor_PLD_ASR_preproc_loc.txt 53 | 54 | # Configuration of the product generation 55 | productConfigFile STRING $HOME/MALS/mals_tor_PLD_ASR_preproc_prod.txt 56 | -------------------------------------------------------------------------------- /config/gecsx/.pay_loc_DX50.txt.kate-swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/config/gecsx/.pay_loc_DX50.txt.kate-swp -------------------------------------------------------------------------------- /config/gecsx/pay_main_DX50.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING gecsx_pay_DX50 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw radar data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING $HOME/Documents/MALS/radarfiles/ 13 | 14 | # ------------------------------------------------------------ 15 | # Auxiliary data pathes 16 | # ------------------------------------------------------------ 17 | # Base path for dem data 18 | dempath STRING $HOME/Documents/MALS/dem/ 19 | 20 | # -------------------------------------------- 21 | # Output data 22 | # -------------------------------------------- 23 | saveimgbasepath STRING $HOME/Documents/MALS/outputs/ 24 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 25 | imgformat STRING png 26 | 27 | # -------------------------------------------------------- 28 | # configuration files pathes 29 | # -------------------------------------------------------- 30 | 31 | # Base path of configuration files 32 | configpath STRING $HOME/pyrad/config/ 33 | 34 | # Configuration of the radar location and approach direction 35 | locationConfigFile STRING $HOME/pyrad/config/gecsx/pay_loc_DX50.txt 36 | 37 | # Configuration of the product generation 38 | productConfigFile STRING $HOME/pyrad/config/gecsx/pay_prod_DX50.txt 39 | 40 | -------------------------------------------------------------------------------- /config/gecsx/pay_main_norad.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING gecsx_pay_norad 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Not needed here 10 | 11 | # ------------------------------------------------------------ 12 | # Auxiliary data pathes 13 | # ------------------------------------------------------------ 14 | # Base path for dem data 15 | dempath STRING $HOME/Documents/MALS/dem/ 16 | 17 | # -------------------------------------------- 18 | # Output data 19 | # -------------------------------------------- 20 | saveimgbasepath STRING $HOME/Documents/MALS/outputs/ 21 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 22 | imgformat STRING png 23 | 24 | # -------------------------------------------------------- 25 | # configuration files pathes 26 | # -------------------------------------------------------- 27 | 28 | # Base path of configuration files 29 | configpath STRING $HOME/pyrad/config/ 30 | 31 | # Configuration of the radar location and approach direction 32 | locationConfigFile STRING $HOME/pyrad/config/gecsx/pay_loc_norad.txt 33 | 34 | # Configuration of the product generation 35 | productConfigFile STRING $HOME/pyrad/config/gecsx/pay_prod_norad.txt 36 | 37 | -------------------------------------------------------------------------------- /config/mals_tor_PLD_ASR_preproc_prod.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Product generation configuration 3 | # 4 | 5 | # List of datasets to generate. 6 | # The detailed specification of each dataset is given below. 7 | dataSetList STRARR 1 8 | l0:W 9 | 10 | W STRUCT 3 11 | type STRING RAW 12 | datatype STRING RAD4ALP:W 13 | products STRUCT 1 14 | Doppler_width STRUCT 2 15 | type STRING SAVEVOL 16 | voltype STRING W 17 | -------------------------------------------------------------------------------- /config/processing/cscs_gva_cloud_radar.txt: -------------------------------------------------------------------------------- 1 | # This is the configuration file for DX50 vertically pointing data quality evaluation 2 | # in Torny 3 | # created 12.01.2018 (fvj) 4 | 5 | # Name of this configuration: 6 | # Will be used in product generation save path 7 | name STRING gva_cloud_radar 8 | 9 | # --------------------------------------------------------- 10 | # Raw data pathes 11 | # --------------------------------------------------------- 12 | 13 | # Base path of the raw data. 14 | # Note: Must have a trailing '/' 15 | # ('///.') 16 | datapath STRING /store/msrad/radar/GENEVA/cloud_radar/ 17 | path_convention STRING ODIM 18 | 19 | psrpath STRING /store/msrad/radar/DX50/psr/ 20 | 21 | # Base path for cosmo data 22 | cosmopath STRING /store/msrad/cosmo/ 23 | 24 | # Loading of saved datasets 25 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 26 | loadname STRING gva_cloud_radar 27 | 28 | # ------------------------------------------------ 29 | # Auxiliary data pathes 30 | # ------------------------------------------------ 31 | 32 | # Base path for swissmetnet data 33 | # smnpath STRING /data/meteo_products/SMNRetrieve/ 34 | 35 | # -------------------------------------------- 36 | # Output data 37 | # ----------------------------------------------- 38 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 39 | imgformat STRING png 40 | 41 | # -------------------------------------------------------- 42 | # configuration files pathes 43 | # -------------------------------------------------------- 44 | 45 | # Base path of configuration files 46 | configpath STRING $HOME/pyrad/config/ 47 | 48 | # Configuration of the radar location and approach direction 49 | locationConfigFile STRING $HOME/pyrad/config/processing/gva_cloud_radar_loc.txt 50 | 51 | # Configuration of the product generation 52 | productConfigFile STRING $HOME/pyrad/config/processing/gva_cloud_radar_prod.txt 53 | -------------------------------------------------------------------------------- /config/processing/cscs_gva_cloud_radar.txt~HEAD: -------------------------------------------------------------------------------- 1 | # This is the configuration file for DX50 vertically pointing data quality evaluation 2 | # in Torny 3 | # created 12.01.2018 (fvj) 4 | 5 | # Name of this configuration: 6 | # Will be used in product generation save path 7 | name STRING gva_cloud_radar 8 | 9 | # --------------------------------------------------------- 10 | # Raw data pathes 11 | # --------------------------------------------------------- 12 | 13 | # Base path of the raw data. 14 | # Note: Must have a trailing '/' 15 | # ('///.') 16 | # datapath STRING /store/msrad/radar/GENEVA/cloud_radar/ 17 | datapath STRING $HOME/cloud_radar/ 18 | path_convention STRING ODIM 19 | 20 | psrpath STRING /store/msrad/radar/DX50/psr/ 21 | 22 | # Base path for cosmo data 23 | cosmopath STRING /store/msrad/cosmo/ 24 | 25 | # Loading of saved datasets 26 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 27 | loadname STRING gva_cloud_radar 28 | 29 | # ------------------------------------------------ 30 | # Auxiliary data pathes 31 | # ------------------------------------------------ 32 | 33 | # Base path for swissmetnet data 34 | # smnpath STRING /data/meteo_products/SMNRetrieve/ 35 | 36 | # -------------------------------------------- 37 | # Output data 38 | # ----------------------------------------------- 39 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 40 | imgformat STRING png 41 | 42 | # -------------------------------------------------------- 43 | # configuration files pathes 44 | # -------------------------------------------------------- 45 | 46 | # Base path of configuration files 47 | configpath STRING $HOME/pyrad/config/ 48 | 49 | # Configuration of the radar location and approach direction 50 | locationConfigFile STRING $HOME/pyrad/config/processing/gva_cloud_radar_loc.txt 51 | 52 | # Configuration of the product generation 53 | productConfigFile STRING $HOME/pyrad/config/processing/gva_cloud_radar_prod.txt 54 | -------------------------------------------------------------------------------- /config/processing/cscs_gva_cloud_radar_mmclx.txt: -------------------------------------------------------------------------------- 1 | # This is the configuration file for DX50 vertically pointing data quality evaluation 2 | # in Torny 3 | # created 12.01.2018 (fvj) 4 | 5 | # Name of this configuration: 6 | # Will be used in product generation save path 7 | name STRING gva_cloud_radar_mmclx 8 | 9 | # --------------------------------------------------------- 10 | # Raw data pathes 11 | # --------------------------------------------------------- 12 | 13 | # Base path of the raw data. 14 | # Note: Must have a trailing '/' 15 | # ('///.') 16 | datapath STRING /store/msrad/radar/GENEVA/cloud_radar/ 17 | path_convention STRING ODIM 18 | 19 | psrpath STRING /store/msrad/radar/DX50/psr/ 20 | 21 | # Base path for cosmo data 22 | cosmopath STRING /store/msrad/cosmo/ 23 | 24 | # Loading of saved datasets 25 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 26 | loadname STRING gva_cloud_radar_mmclx 27 | 28 | # ------------------------------------------------ 29 | # Auxiliary data pathes 30 | # ------------------------------------------------ 31 | 32 | # Base path for swissmetnet data 33 | # smnpath STRING /data/meteo_products/SMNRetrieve/ 34 | 35 | # -------------------------------------------- 36 | # Output data 37 | # ----------------------------------------------- 38 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 39 | imgformat STRING png 40 | 41 | # -------------------------------------------------------- 42 | # configuration files pathes 43 | # -------------------------------------------------------- 44 | 45 | # Base path of configuration files 46 | configpath STRING $HOME/pyrad/config/ 47 | 48 | # Configuration of the radar location and approach direction 49 | locationConfigFile STRING $HOME/pyrad/config/processing/gva_cloud_radar_mmclx_loc.txt 50 | 51 | # Configuration of the product generation 52 | productConfigFile STRING $HOME/pyrad/config/processing/gva_cloud_radar_mmclx_prod.txt 53 | -------------------------------------------------------------------------------- /config/processing/cscs_gva_wind_lidar_ppi.txt: -------------------------------------------------------------------------------- 1 | # This is the configuration file for DX50 vertically pointing data quality evaluation 2 | # in Torny 3 | # created 12.01.2018 (fvj) 4 | 5 | # Name of this configuration: 6 | # Will be used in product generation save path 7 | name STRING gva_wind_lidar_ppi 8 | 9 | # --------------------------------------------------------- 10 | # Raw data pathes 11 | # --------------------------------------------------------- 12 | 13 | # Base path of the raw data. 14 | # Note: Must have a trailing '/' 15 | # ('///.') 16 | # datapath STRING /store/msrad/radar/GENEVA/wind_lidar/ 17 | datapath STRING $HOME/wind_lidar/ 18 | path_convention STRING ODIM 19 | 20 | psrpath STRING /store/msrad/radar/DX50/psr/ 21 | 22 | # Base path for cosmo data 23 | cosmopath STRING /store/msrad/cosmo/ 24 | 25 | # Loading of saved datasets 26 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 27 | loadname STRING gva_wind_lidar_ppi 28 | 29 | # ------------------------------------------------ 30 | # Auxiliary data pathes 31 | # ------------------------------------------------ 32 | 33 | # Base path for swissmetnet data 34 | # smnpath STRING /data/meteo_products/SMNRetrieve/ 35 | 36 | # -------------------------------------------- 37 | # Output data 38 | # ----------------------------------------------- 39 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 40 | imgformat STRING png 41 | 42 | # -------------------------------------------------------- 43 | # configuration files pathes 44 | # -------------------------------------------------------- 45 | 46 | # Base path of configuration files 47 | configpath STRING $HOME/pyrad/config/ 48 | 49 | # Configuration of the radar location and approach direction 50 | locationConfigFile STRING $HOME/pyrad/config/processing/gva_wind_lidar_ppi_loc.txt 51 | 52 | # Configuration of the product generation 53 | productConfigFile STRING $HOME/pyrad/config/processing/gva_wind_lidar_ppi_prod.txt 54 | -------------------------------------------------------------------------------- /config/processing/cscs_gva_wind_lidar_rhi.txt: -------------------------------------------------------------------------------- 1 | # This is the configuration file for DX50 vertically pointing data quality evaluation 2 | # in Torny 3 | # created 12.01.2018 (fvj) 4 | 5 | # Name of this configuration: 6 | # Will be used in product generation save path 7 | name STRING gva_wind_lidar_rhi 8 | 9 | # --------------------------------------------------------- 10 | # Raw data pathes 11 | # --------------------------------------------------------- 12 | 13 | # Base path of the raw data. 14 | # Note: Must have a trailing '/' 15 | # ('///.') 16 | datapath STRING /store/msrad/radar/GENEVA/wind_lidar/ 17 | path_convention STRING ODIM 18 | 19 | psrpath STRING /store/msrad/radar/DX50/psr/ 20 | 21 | # Base path for cosmo data 22 | cosmopath STRING /store/msrad/cosmo/ 23 | 24 | # Loading of saved datasets 25 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 26 | loadname STRING gva_wind_lidar_rhi 27 | 28 | # ------------------------------------------------ 29 | # Auxiliary data pathes 30 | # ------------------------------------------------ 31 | 32 | # Base path for swissmetnet data 33 | # smnpath STRING /data/meteo_products/SMNRetrieve/ 34 | 35 | # -------------------------------------------- 36 | # Output data 37 | # ----------------------------------------------- 38 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 39 | imgformat STRING png 40 | 41 | # -------------------------------------------------------- 42 | # configuration files pathes 43 | # -------------------------------------------------------- 44 | 45 | # Base path of configuration files 46 | configpath STRING $HOME/pyrad/config/ 47 | 48 | # Configuration of the radar location and approach direction 49 | locationConfigFile STRING $HOME/pyrad/config/processing/gva_wind_lidar_rhi_loc.txt 50 | 51 | # Configuration of the product generation 52 | productConfigFile STRING $HOME/pyrad/config/processing/gva_wind_lidar_rhi_prod.txt 53 | -------------------------------------------------------------------------------- /config/processing/cscs_nexrad.txt: -------------------------------------------------------------------------------- 1 | # This is the configuration file for DX50 vertically pointing data quality evaluation 2 | # in Torny 3 | # created 12.01.2018 (fvj) 4 | 5 | # Name of this configuration: 6 | # Will be used in product generation save path 7 | name STRING NEXRAD 8 | 9 | # --------------------------------------------------------- 10 | # Raw data pathes 11 | # --------------------------------------------------------- 12 | 13 | # Base path of the raw data. 14 | # Note: Must have a trailing '/' 15 | # ('///.') 16 | datapath STRING /store/msrad/radar/NEXRAD/KATX/ 17 | path_convention STRING ODIM 18 | 19 | # Base path for cosmo data 20 | cosmopath STRING /store/msrad/cosmo/ 21 | 22 | # Loading of saved datasets 23 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 24 | loadname STRING NEXRAD 25 | 26 | # ------------------------------------------------ 27 | # Auxiliary data pathes 28 | # ------------------------------------------------ 29 | 30 | # Base path for swissmetnet data 31 | # smnpath STRING /data/meteo_products/SMNRetrieve/ 32 | 33 | # -------------------------------------------- 34 | # Output data 35 | # ----------------------------------------------- 36 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 37 | imgformat STRING png 38 | 39 | # -------------------------------------------------------- 40 | # configuration files pathes 41 | # -------------------------------------------------------- 42 | 43 | # Base path of configuration files 44 | configpath STRING $HOME/pyrad/config/ 45 | 46 | # Configuration of the radar location and approach direction 47 | locationConfigFile STRING $HOME/pyrad/config/processing/nexrad_loc.txt 48 | 49 | # Configuration of the product generation 50 | productConfigFile STRING $HOME/pyrad/config/processing/nexrad_prod.txt 51 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_Doppler_PHA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_Doppler_PHA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Base path for dem data 18 | dempath STRING /opt/ccs4/lookuptables/ 19 | 20 | # Loading of saved datasets 21 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 22 | loadname STRING rad4alp_Doppler_PHA 23 | 24 | 25 | # ------------------------------------------------------------ 26 | # Auxiliary data pathes 27 | # ------------------------------------------------------------ 28 | # Base path for swissmetnet data 29 | #smnpath STRING /data/meteo_products/SMNRetrieve/ 30 | 31 | # Base path for disdrometer data 32 | #disdropath STRING /data/scattering/dsd_ts/ 33 | 34 | # Base path for solar flux data 35 | solarfluxpath STRING /srn/analysis/solar_flux/ 36 | 37 | # -------------------------------------------- 38 | # Output data 39 | # -------------------------------------------- 40 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 41 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 42 | imgformat STRING png 43 | 44 | # -------------------------------------------------------- 45 | # configuration files pathes 46 | # -------------------------------------------------------- 47 | 48 | # Base path of configuration files 49 | configpath STRING $HOME/pyrad/config/ 50 | 51 | # Configuration of the radar location and approach direction 52 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_Doppler_PHA_loc.txt 53 | 54 | # Configuration of the product generation 55 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_Doppler_PHA_prod.txt 56 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_Doppler_PLA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_Doppler_PLA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Base path for dem data 18 | dempath STRING /opt/ccs4/lookuptables/ 19 | 20 | # Loading of saved datasets 21 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 22 | loadname STRING rad4alp_Doppler_PLA 23 | 24 | 25 | # ------------------------------------------------------------ 26 | # Auxiliary data pathes 27 | # ------------------------------------------------------------ 28 | # Base path for swissmetnet data 29 | #smnpath STRING /data/meteo_products/SMNRetrieve/ 30 | 31 | # Base path for disdrometer data 32 | #disdropath STRING /data/scattering/dsd_ts/ 33 | 34 | # Base path for solar flux data 35 | solarfluxpath STRING /srn/analysis/solar_flux/ 36 | 37 | # -------------------------------------------- 38 | # Output data 39 | # -------------------------------------------- 40 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 41 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 42 | imgformat STRING png 43 | 44 | # -------------------------------------------------------- 45 | # configuration files pathes 46 | # -------------------------------------------------------- 47 | 48 | # Base path of configuration files 49 | configpath STRING $HOME/pyrad/config/ 50 | 51 | # Configuration of the radar location and approach direction 52 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_Doppler_PLA_loc.txt 53 | 54 | # Configuration of the product generation 55 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_Doppler_PLA_prod.txt 56 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_IQA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_IQA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | metranet_read_lib STRING python 14 | 15 | # Base path of the IQ data. 16 | iqpath STRING /store/msrad/radar/rad4alp/iqdata/ 17 | 18 | # Base path for cosmo data 19 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 20 | 21 | # Loading of saved datasets 22 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 23 | loadname STRING rad4alp_IQA 24 | 25 | # ------------------------------------------------------------ 26 | # Auxiliary data pathes 27 | # ------------------------------------------------------------ 28 | # Base path for swissmetnet data 29 | smnpath STRING /data/meteo_products/SMNRetrieve/ 30 | 31 | # Base path for disdrometer data 32 | disdropath STRING /data/scattering/dsd_ts/ 33 | 34 | # -------------------------------------------- 35 | # Output data 36 | # -------------------------------------------- 37 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 38 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 39 | imgformat STRING png 40 | 41 | # -------------------------------------------------------- 42 | # configuration files pathes 43 | # -------------------------------------------------------- 44 | 45 | # Base path of configuration files 46 | configpath STRING $HOME/pyrad/config/ 47 | 48 | # Configuration of the radar location and approach direction 49 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_IQA_loc.txt 50 | 51 | # Configuration of the product generation 52 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_IQA_prod.txt 53 | 54 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_grid.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_grid 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 19 | loadname STRING rad4alp_grid 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 35 | imgformat STRING png 36 | 37 | # -------------------------------------------------------- 38 | # configuration files pathes 39 | # -------------------------------------------------------- 40 | 41 | # Base path of configuration files 42 | configpath STRING $HOME/pyrad/config/ 43 | 44 | # Configuration of the radar location and approach direction 45 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_grid_loc.txt 46 | 47 | # Configuration of the product generation 48 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_grid_prod.txt 49 | 50 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_grid.txt~HEAD: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_grid 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | metranet_read_lib STRING C 14 | 15 | # Base path for cosmo data 16 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 17 | 18 | # Loading of saved datasets 19 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 20 | loadname STRING rad4alp_grid 21 | 22 | # ------------------------------------------------------------ 23 | # Auxiliary data pathes 24 | # ------------------------------------------------------------ 25 | # Base path for swissmetnet data 26 | smnpath STRING /data/meteo_products/SMNRetrieve/ 27 | 28 | # Base path for disdrometer data 29 | disdropath STRING /data/scattering/dsd_ts/ 30 | 31 | # -------------------------------------------- 32 | # Output data 33 | # -------------------------------------------- 34 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 35 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 36 | imgformat STRING png 37 | 38 | # -------------------------------------------------------- 39 | # configuration files pathes 40 | # -------------------------------------------------------- 41 | 42 | # Base path of configuration files 43 | configpath STRING $HOME/pyrad/config/ 44 | 45 | # Configuration of the radar location and approach direction 46 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_grid_loc.txt 47 | 48 | # Configuration of the product generation 49 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_grid_prod.txt 50 | 51 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_hydro_PHA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_hydro_PHA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 19 | loadname STRING rad4alp_hydro_PHA 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 35 | imgformat STRING png 36 | 37 | # -------------------------------------------------------- 38 | # configuration files pathes 39 | # -------------------------------------------------------- 40 | 41 | # Base path of configuration files 42 | configpath STRING $HOME/pyrad/config/ 43 | 44 | # Configuration of the radar location and approach direction 45 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_hydro_PHA_loc.txt 46 | 47 | # Configuration of the product generation 48 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_hydro_PHA_prod.txt 49 | 50 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_hydro_PHA_flash_traj.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_hydro_PHA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 19 | loadname STRING rad4alp_hydro_PHA 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 35 | imgformat STRING png 36 | 37 | # -------------------------------------------------------- 38 | # configuration files pathes 39 | # -------------------------------------------------------- 40 | 41 | # Base path of configuration files 42 | configpath STRING $HOME/pyrad/config/ 43 | 44 | # Configuration of the radar location and approach direction 45 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_hydro_PHA_flash_traj_loc.txt 46 | 47 | # Configuration of the product generation 48 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_hydro_PHA_flash_traj_prod.txt 49 | 50 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_hydro_PHA_trt_traj.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_hydro_PHA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 19 | loadname STRING rad4alp_hydro_PHA 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 35 | imgformat STRING png 36 | 37 | # -------------------------------------------------------- 38 | # configuration files pathes 39 | # -------------------------------------------------------- 40 | 41 | # Base path of configuration files 42 | configpath STRING $HOME/pyrad/config/ 43 | 44 | # Configuration of the radar location and approach direction 45 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_hydro_PHA_trt_traj_loc.txt 46 | 47 | # Configuration of the product generation 48 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_hydro_PHA_trt_traj_prod.txt 49 | 50 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_intercomp_IQA_PHA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_IQA_PHA_intercomp 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRARR 2 13 | /store/msrad/radar/rad4alp/rawdata/ 14 | /store/msrad/radar/rad4alp/rawdata/ 15 | 16 | # Loading of saved datasets 17 | loadbasepath STRARR 2 18 | /store/msrad/radar/pyrad_products/ 19 | /store/msrad/radar/pyrad_products/ 20 | 21 | loadname STRARR 2 22 | rad4alp_IQA 23 | rad4alp_PHA 24 | 25 | # ------------------------------------------------------------ 26 | # Auxiliary data pathes 27 | # ------------------------------------------------------------ 28 | # Base path for swissmetnet data 29 | #smnpath STRING /data/meteo_products/SMNRetrieve/ 30 | 31 | # Base path for disdrometer data 32 | #disdropath STRING /data/scattering/dsd_ts/ 33 | 34 | # Base path for solar flux data 35 | # solarfluxpath STRING /srn/analysis/solar_flux/ 36 | 37 | # -------------------------------------------- 38 | # Output data 39 | # -------------------------------------------- 40 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 41 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 42 | imgformat STRING png 43 | 44 | # -------------------------------------------------------- 45 | # configuration files pathes 46 | # -------------------------------------------------------- 47 | 48 | # Base path of configuration files 49 | configpath STRING $HOME/pyrad/config/ 50 | 51 | # Configuration of the radar location and approach direction 52 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_intercomp_IQA_PHA_loc.txt 53 | 54 | # Configuration of the product generation 55 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_intercomp_IQA_PHA_prod.txt 56 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_ml_PHA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_ml_PHA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 19 | loadname STRING rad4alp_ml_PHA 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 35 | imgformat STRING png 36 | 37 | # -------------------------------------------------------- 38 | # configuration files pathes 39 | # -------------------------------------------------------- 40 | 41 | # Base path of configuration files 42 | configpath STRING $HOME/pyrad/config/ 43 | 44 | # Configuration of the radar location and approach direction 45 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_ml_PHA_loc.txt 46 | 47 | # Configuration of the product generation 48 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_ml_PHA_prod.txt 49 | 50 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_qvp_PHA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_qvp_PHA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 19 | loadname STRING rad4alp_hydro_PHA 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 35 | imgformat STRING png 36 | 37 | # -------------------------------------------------------- 38 | # configuration files pathes 39 | # -------------------------------------------------------- 40 | 41 | # Base path of configuration files 42 | configpath STRING $HOME/pyrad/config/ 43 | 44 | # Configuration of the radar location and approach direction 45 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_qvp_PHA_loc.txt 46 | 47 | # Configuration of the product generation 48 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_qvp_PHA_prod.txt 49 | 50 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_selfconsistency_PLA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_dataquality_PLA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/ 16 | 17 | # Base path for dem data 18 | dempath STRING /store/msrad/radar/rad4alp/visibRad4Alp/ 19 | 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | #smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | #disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # Base path for solar flux data 31 | #solarfluxpath STRING /srn/analysis/solar_flux/ 32 | 33 | # -------------------------------------------- 34 | # Output data 35 | # -------------------------------------------- 36 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 37 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 38 | imgformat STRING png 39 | 40 | # -------------------------------------------------------- 41 | # configuration files pathes 42 | # -------------------------------------------------------- 43 | 44 | # Base path of configuration files 45 | configpath STRING $HOME/pyrad/config/ 46 | 47 | # Configuration of the radar location and approach direction 48 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_selfconsistency_PLA_loc.txt 49 | 50 | # Configuration of the product generation 51 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_selfconsistency_PLA_prod.txt 52 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_turbulence_PLA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_turbulence_PLA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING /store/msrad/radar/pyrad_products/ 19 | loadname STRING rad4alp_turbulence_PLA 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 35 | imgformat STRING png 36 | 37 | # -------------------------------------------------------- 38 | # configuration files pathes 39 | # -------------------------------------------------------- 40 | 41 | # Base path of configuration files 42 | configpath STRING $HOME/pyrad/config/ 43 | 44 | # Configuration of the radar location and approach direction 45 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_turbulence_PLA_loc.txt 46 | 47 | # Configuration of the product generation 48 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_turbulence_PLA_prod.txt 49 | 50 | -------------------------------------------------------------------------------- /config/processing/cscs_rad4alp_wind_PLA.txt: -------------------------------------------------------------------------------- 1 | # Name of this configuration: 2 | # Will be used in product generation save path 3 | name STRING rad4alp_wind_PLA 4 | 5 | # --------------------------------------------------------- 6 | # Raw data pathes 7 | # --------------------------------------------------------- 8 | 9 | # Base path of the raw data. 10 | # Note: Must have a trailing '/' 11 | # ('///.') 12 | datapath STRING /store/msrad/radar/rad4alp/rawdata/ 13 | 14 | # Base path for cosmo data 15 | cosmopath STRING /store/msrad/cosmo/cosmo1/ 16 | 17 | # Base path for dem data 18 | dempath STRING /store/msrad/radar/rad4alp/visibRad4Alp/ 19 | 20 | 21 | # ------------------------------------------------------------ 22 | # Auxiliary data pathes 23 | # ------------------------------------------------------------ 24 | # Base path for swissmetnet data 25 | smnpath STRING /data/meteo_products/SMNRetrieve/ 26 | 27 | # Base path for disdrometer data 28 | disdropath STRING /data/scattering/dsd_ts/ 29 | 30 | # -------------------------------------------- 31 | # Output data 32 | # -------------------------------------------- 33 | saveimgbasepath STRING /store/msrad/radar/pyrad_products/ 34 | saveimg INT 1 35 | # Supported formats: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff 36 | imgformat STRING png 37 | 38 | # -------------------------------------------------------- 39 | # configuration files pathes 40 | # -------------------------------------------------------- 41 | 42 | # Base path of configuration files 43 | configpath STRING $HOME/pyrad/config/ 44 | 45 | # Configuration of the radar location and approach direction 46 | locationConfigFile STRING $HOME/pyrad/config/processing/rad4alp_wind_PLA_loc.txt 47 | 48 | # Configuration of the product generation 49 | productConfigFile STRING $HOME/pyrad/config/processing/rad4alp_wind_PLA_prod.txt 50 | -------------------------------------------------------------------------------- /config/processing/gva_cloud_radar_loc.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Configuration for MALSPLUS tests at the airport Locarno 3 | 4 | # Names of the radar scans in the specified sector 5 | # NOTE: Must have a trailing '/' 6 | ScanList STRARR 1 7 | mmclx # masterscan: first scan of a volume 8 | 9 | # Image config 10 | ppiImageConfig STRUCT 6 11 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 12 | ysize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 13 | xmin FLOAT -50.0 # Min distance on horizontal axis [km] 14 | xmax FLOAT 50.0 # Max distance on horizontal axis [km] 15 | ymin FLOAT -50.0 # Min distance on vertical axis [km] 16 | ymax FLOAT 50.0 # Max distance on vertical axis [km] 17 | 18 | # Image config 19 | sunhitsImageConfig STRUCT 8 20 | xsize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 21 | ysize FLOAT 7. # image size [inches] (default dots per inch (dpi):72) 22 | azmin FLOAT -2.0 # Min az [deg] 23 | azmax FLOAT 2.0 # Max az [deg] 24 | elmin FLOAT -2.0 # Min el [deg] 25 | elmax FLOAT 2.0 # Max el [deg] 26 | azres FLOAT 0.1 # az resolution [deg] 27 | elres FLOAT 0.1 # el resolution [deg] 28 | 29 | # Image config 30 | rhiImageConfig STRUCT 6 31 | xsize FLOAT 9. # image size [inches] 32 | ysize FLOAT 7. # image size [inches] 33 | xmin FLOAT 0.0 # Min distance on horizontal axis [km] 34 | xmax FLOAT 15.0 # Max distance on horizontal axis [km] 35 | ymin FLOAT 0.0 # Min distance on vertical axis [km] 36 | ymax FLOAT 8.0 # Max distance on vertical axis [km] 37 | -------------------------------------------------------------------------------- /config/processing/gva_cloud_radar_mmclx_loc.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Configuration for MALSPLUS tests at the airport Locarno 3 | 4 | # Names of the radar scans in the specified sector 5 | # NOTE: Must have a trailing '/' 6 | ScanList STRARR 1 7 | mmclx # masterscan: first scan of a volume 8 | 9 | # Image config 10 | ppiImageConfig STRUCT 6 11 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 12 | ysize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 13 | xmin FLOAT -50.0 # Min distance on horizontal axis [km] 14 | xmax FLOAT 50.0 # Max distance on horizontal axis [km] 15 | ymin FLOAT -50.0 # Min distance on vertical axis [km] 16 | ymax FLOAT 50.0 # Max distance on vertical axis [km] 17 | 18 | # Image config 19 | sunhitsImageConfig STRUCT 8 20 | xsize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 21 | ysize FLOAT 7. # image size [inches] (default dots per inch (dpi):72) 22 | azmin FLOAT -2.0 # Min az [deg] 23 | azmax FLOAT 2.0 # Max az [deg] 24 | elmin FLOAT -2.0 # Min el [deg] 25 | elmax FLOAT 2.0 # Max el [deg] 26 | azres FLOAT 0.1 # az resolution [deg] 27 | elres FLOAT 0.1 # el resolution [deg] 28 | 29 | # Image config 30 | rhiImageConfig STRUCT 6 31 | xsize FLOAT 9. # image size [inches] 32 | ysize FLOAT 7. # image size [inches] 33 | xmin FLOAT 0.0 # Min distance on horizontal axis [km] 34 | xmax FLOAT 15.0 # Max distance on horizontal axis [km] 35 | ymin FLOAT 0.0 # Min distance on vertical axis [km] 36 | ymax FLOAT 8.0 # Max distance on vertical axis [km] 37 | -------------------------------------------------------------------------------- /config/processing/gva_wind_lidar_ppi_loc.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Configuration for MALSPLUS tests at the airport Locarno 3 | 4 | # Names of the radar scans in the specified sector 5 | # NOTE: Must have a trailing '/' 6 | ScanList STRARR 1 7 | ppi_97_100m # masterscan: first scan of a volume 8 | 9 | # Image config 10 | ppiImageConfig STRUCT 6 11 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 12 | ysize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 13 | xmin FLOAT 0.0 # Min distance on horizontal axis [km] 14 | xmax FLOAT 15.0 # Max distance on horizontal axis [km] 15 | ymin FLOAT -5.0 # Min distance on vertical axis [km] 16 | ymax FLOAT 5.0 # Max distance on vertical axis [km] 17 | 18 | # Image config 19 | sunhitsImageConfig STRUCT 8 20 | xsize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 21 | ysize FLOAT 7. # image size [inches] (default dots per inch (dpi):72) 22 | azmin FLOAT -2.0 # Min az [deg] 23 | azmax FLOAT 2.0 # Max az [deg] 24 | elmin FLOAT -2.0 # Min el [deg] 25 | elmax FLOAT 2.0 # Max el [deg] 26 | azres FLOAT 0.1 # az resolution [deg] 27 | elres FLOAT 0.1 # el resolution [deg] 28 | 29 | # Image config 30 | rhiImageConfig STRUCT 6 31 | xsize FLOAT 9. # image size [inches] 32 | ysize FLOAT 7. # image size [inches] 33 | xmin FLOAT 0.0 # Min distance on horizontal axis [km] 34 | xmax FLOAT 15.0 # Max distance on horizontal axis [km] 35 | ymin FLOAT 0.0 # Min distance on vertical axis [km] 36 | ymax FLOAT 8.0 # Max distance on vertical axis [km] 37 | -------------------------------------------------------------------------------- /config/processing/gva_wind_lidar_rhi_loc.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Configuration for MALSPLUS tests at the airport Locarno 3 | 4 | # Names of the radar scans in the specified sector 5 | # NOTE: Must have a trailing '/' 6 | ScanList STRARR 1 7 | rhi_95_100m # masterscan: first scan of a volume 8 | 9 | # Image config 10 | ppiImageConfig STRUCT 6 11 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 12 | ysize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 13 | xmin FLOAT -50.0 # Min distance on horizontal axis [km] 14 | xmax FLOAT 50.0 # Max distance on horizontal axis [km] 15 | ymin FLOAT -50.0 # Min distance on vertical axis [km] 16 | ymax FLOAT 50.0 # Max distance on vertical axis [km] 17 | 18 | # Image config 19 | sunhitsImageConfig STRUCT 8 20 | xsize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 21 | ysize FLOAT 7. # image size [inches] (default dots per inch (dpi):72) 22 | azmin FLOAT -2.0 # Min az [deg] 23 | azmax FLOAT 2.0 # Max az [deg] 24 | elmin FLOAT -2.0 # Min el [deg] 25 | elmax FLOAT 2.0 # Max el [deg] 26 | azres FLOAT 0.1 # az resolution [deg] 27 | elres FLOAT 0.1 # el resolution [deg] 28 | 29 | # Image config 30 | rhiImageConfig STRUCT 6 31 | xsize FLOAT 9. # image size [inches] 32 | ysize FLOAT 7. # image size [inches] 33 | xmin FLOAT 0.0 # Min distance on horizontal axis [km] 34 | xmax FLOAT 15.0 # Max distance on horizontal axis [km] 35 | ymin FLOAT 0.0 # Min distance on vertical axis [km] 36 | ymax FLOAT 8.0 # Max distance on vertical axis [km] 37 | -------------------------------------------------------------------------------- /config/processing/mf_mtcy_loc.txt: -------------------------------------------------------------------------------- 1 | # LOCATION CONFIG FILE 2 | # Example of plotting NEXRAD level II data 3 | 4 | # Radar Name 5 | RadarName STRING MTCY 6 | 7 | # Only for internal use 8 | RadarRes STRING L 9 | 10 | # Names of the radar scans 11 | ScanList STRARR 1 12 | ODIM_VOL_HR_MTCY_ # masterscan: first scan of a volume 13 | 14 | # Repetition time of the scans [min] 15 | ScanPeriod INT 5 16 | 17 | # Frequency of cosmo run [h] 18 | CosmoRunFreq INT 12 19 | 20 | # hours forecasted in cosmo run [h] 21 | CosmoForecasted INT 24 22 | 23 | # Image config 24 | ppiImageConfig STRUCT 6 25 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 26 | ysize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 27 | xmin FLOAT -100.0 # Min distance on horizontal axis [km] 28 | xmax FLOAT 100.0 # Max distance on horizontal axis [km] 29 | ymin FLOAT -100.0 # Min distance on vertical axis [km] 30 | ymax FLOAT 100.0 # Max distance on vertical axis [km] 31 | 32 | 33 | # Image config 34 | rhiImageConfig STRUCT 6 35 | xsize FLOAT 9. # image size [inches] 36 | ysize FLOAT 7. # image size [inches] 37 | xmin FLOAT 0.0 # Min distance on horizontal axis [km] 38 | xmax FLOAT 100.0 # Max distance on horizontal axis [km] 39 | ymin FLOAT 0.0 # Min distance on vertical axis [km] 40 | ymax FLOAT 8.0 # Max distance on vertical axis [km] 41 | -------------------------------------------------------------------------------- /config/processing/nexrad_loc.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Configuration for MALSPLUS tests at the airport Locarno 3 | 4 | # rad4alp radar name 5 | RadarName STRING KATX 6 | 7 | # rad4alp radar range resolution L:Low H:High 8 | RadarRes STRING L 9 | 10 | # Names of the radar scans in the specified sector 11 | # NOTE: Must have a trailing '/' 12 | ScanList STRARR 1 13 | ar2v # masterscan: first scan of a volume 14 | 15 | # Image config 16 | ppiImageConfig STRUCT 6 17 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 18 | ysize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 19 | xmin FLOAT -100.0 # Min distance on horizontal axis [km] 20 | xmax FLOAT 100.0 # Max distance on horizontal axis [km] 21 | ymin FLOAT -100.0 # Min distance on vertical axis [km] 22 | ymax FLOAT 100.0 # Max distance on vertical axis [km] 23 | 24 | 25 | # Image config 26 | rhiImageConfig STRUCT 6 27 | xsize FLOAT 9. # image size [inches] 28 | ysize FLOAT 7. # image size [inches] 29 | xmin FLOAT 0.0 # Min distance on horizontal axis [km] 30 | xmax FLOAT 15.0 # Max distance on horizontal axis [km] 31 | ymin FLOAT 0.0 # Min distance on vertical axis [km] 32 | ymax FLOAT 8.0 # Max distance on vertical axis [km] 33 | -------------------------------------------------------------------------------- /config/processing/rad4alp_Doppler_PLA_prod.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Product generation configuration 3 | # 4 | 5 | # List of datasets to generate. 6 | # The detailed specification of each dataset is given below. 7 | dataSetList STRARR 3 8 | l0:dBZ 9 | l0:V 10 | l0:dealV 11 | 12 | 13 | # ========================================================================================== 14 | # raw data products 15 | # ========================================================================================== 16 | dBZ STRUCT 3 17 | type STRING RAW 18 | datatype STRARR 1 19 | RAD4ALP:dBZ 20 | products STRUCT 2 21 | EL001 STRUCT 3 22 | type STRING PPI_IMAGE 23 | anglenr INT 2 24 | voltype STRING dBZ 25 | AZ270 STRUCT 4 26 | type STRING PSEUDORHI_IMAGE 27 | angle FLOAT 270. 28 | AziTol FLOAT 1. 29 | voltype STRING dBZ 30 | 31 | V STRUCT 3 32 | type STRING RAW 33 | datatype STRARR 1 34 | RAD4ALP:V 35 | products STRUCT 2 36 | EL001 STRUCT 3 37 | type STRING PPI_IMAGE 38 | anglenr INT 2 39 | voltype STRING V 40 | AZ270 STRUCT 4 41 | type STRING PSEUDORHI_IMAGE 42 | angle FLOAT 270. 43 | AziTol FLOAT 1. 44 | voltype STRING V 45 | 46 | dealV STRUCT 3 47 | type STRING RAW 48 | datatype STRARR 1 49 | RAD4ALPDOPPLER:dealV 50 | products STRUCT 2 51 | EL001 STRUCT 3 52 | type STRING PPI_IMAGE 53 | anglenr INT 2 54 | voltype STRING dealV 55 | AZ270 STRUCT 4 56 | type STRING PSEUDORHI_IMAGE 57 | angle FLOAT 270. 58 | AziTol FLOAT 1. 59 | voltype STRING dealV 60 | -------------------------------------------------------------------------------- /config/processing/rad4alp_grid_loc.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Configuration for rad4alp gridded data 3 | 4 | # Number of radars to process 5 | NumRadars INT 1 6 | 7 | # cropping of the grid 8 | # latmin FLOAT 47.5 9 | # latmax FLOAT 48. 10 | # lonmin FLOAT 9. 11 | # lonmax FLOAT 10. 12 | 13 | # Repetition time of the scans [min] 14 | ScanPeriod FLOAT 2.5 15 | 16 | # Frequency of cosmo run [h] 17 | CosmoRunFreq INT 3 18 | 19 | # hours forecasted in cosmo run [h] 20 | CosmoForecasted INT 7 21 | 22 | # Image config 23 | rhiImageConfig STRUCT 2 24 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 25 | ysize FLOAT 5. # image size [inches] (default dots per inch (dpi):72) 26 | # xmin FLOAT -100. # distance from grid origin [km] 27 | # xmax FLOAT 100. # distance from grid origin [km] 28 | # ymin FLOAT 0. # min alitude [km] 29 | # ymax FLOAT 18. # max altitude [km] 30 | 31 | gridMapImageConfig STRUCT 11 32 | xsize FLOAT 10. # image size [inches] (default dots per inch (dpi):72) 33 | ysize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 34 | lonmin FLOAT 8. # Min longitude [deg] 35 | lonmax FLOAT 10. # Max longitude [deg] 36 | lonstep FLOAT 0.5 37 | latmin FLOAT 47. # Min latitude [deg] 38 | latmax FLOAT 48. # Max latitude [deg] 39 | latstep FLOAT 0.5 40 | mapres STRING h # map resolution (10m, 50m, 110m) 41 | dpi INT 72 # dots per inch (72 web quality, 300 print quality) 42 | maps STRARR 10 # maps to overplot (cartopy) 43 | countries 44 | provinces 45 | urban_areas 46 | roads 47 | railroads 48 | coastlines 49 | lakes 50 | lakes_europe 51 | rivers 52 | rivers_europe 53 | # relief 54 | 55 | # basemap mapres: c (crude), l (low), i (intermediate), h (high), f (full) 56 | # cartopy mapres: '110m', '50m', '10m' -------------------------------------------------------------------------------- /config/processing/rad4alp_selfconsistency_PLA_loc.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Configuration for PARADISO tests at the airport Payerne 3 | 4 | # Number of radars to process 5 | NumRadars INT 1 6 | 7 | # Time tolerance when processing multiple radars [s] 8 | TimeTol FLOAT 3600. 9 | 10 | # rad4alp radar name 11 | RadarName STRING A 12 | 13 | # rad4alp radar range resolution L:Low H:High 14 | RadarRes STRING L 15 | 16 | # maximum radar range [m] 17 | rmax FLOAT 50000. 18 | 19 | # Names of the radar scans in the specified sector 20 | ScanList STRARR 5 21 | 001 # masterscan: first scan of a volume 22 | 002 23 | 003 24 | 004 25 | 005 26 | # 006 27 | # 007 28 | # 008 29 | # 009 30 | # 010 31 | # 011 32 | # 012 33 | # 013 34 | # 014 35 | # 015 36 | # 016 37 | # 017 38 | # 018 39 | # 019 40 | # 020 41 | 42 | # angles from 001 to 020 43 | # ['-0.2', '0.4', '1.0', '1.6', '2.5', '3.5', '4.5', '5.5', '6.5', '7.5', 44 | # '8.5', '9.5', '11.0', '13.0', '16.0', '20.0', '25.0', '30.0', '35.0', '40.0'] 45 | 46 | # Repetition time of the scans [min] 47 | ScanPeriod INT 5 48 | 49 | # Frequency of cosmo run [h] 50 | CosmoRunFreq INT 3 51 | 52 | # hours forecasted in cosmo run [h] 53 | CosmoForecasted INT 7 54 | 55 | ## Image config 56 | ppiImageConfig STRUCT 7 57 | xsize FLOAT 8. # image size [inches] (default dots per inch (dpi):72) 58 | ysize FLOAT 7. # image size [inches] (default dots per inch (dpi):72) 59 | xmin FLOAT -50.0 # Min distance on horizontal axis [km] 60 | xmax FLOAT 50.0 # Max distance on horizontal axis [km] 61 | ymin FLOAT -50.0 # Min distance on vertical axis [km] 62 | ymax FLOAT 50.0 # Max distance on vertical axis [km] 63 | rngRing FLOAT 20.0 # distance between range rings (0 no range ring) [km] 64 | 65 | ppiMapImageConfig STRUCT 9 66 | rngRing FLOAT 20.0 # distance between range rings (0 no range ring) [km] 67 | xsize FLOAT 7. # image size [inches] (default dots per inch (dpi):72) 68 | ysize FLOAT 7. # image size [inches] (default dots per inch (dpi):72) 69 | lonmin FLOAT 7.19 # Min longitude [deg] 70 | lonmax FLOAT 9.83 # Max longitude [deg] 71 | latmin FLOAT 46.39 # Min latitude [deg] 72 | latmax FLOAT 48.18 # Max latitude [deg] 73 | mapres STRING 10m # map resolution (10m, 50m, 110m) 74 | maps STRARR 11 # maps to overplot 75 | relief 76 | countries 77 | provinces 78 | urban_areas 79 | roads 80 | railroads 81 | coastlines 82 | lakes 83 | lakes_europe 84 | rivers 85 | rivers_europe 86 | 87 | rhiImageConfig STRUCT 6 88 | xsize FLOAT 10. # image size [inches] 89 | ysize FLOAT 4. # image size [inches] 90 | xmin FLOAT -100.0 # Min distance on horizontal axis [km] 91 | xmax FLOAT 0.0 # Max distance on horizontal axis [km] 92 | ymin FLOAT 0.0 # Min distance on vertical axis [km] 93 | ymax FLOAT 10.0 # Max distance on vertical axis [km] -------------------------------------------------------------------------------- /config/processing/rad4alp_turbulence_PLA_prod.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Product generation configuration 3 | # 4 | 5 | # List of datasets to generate. 6 | # The detailed specification of each dataset is given below. 7 | dataSetList STRARR 3 8 | l0:dBZ 9 | l0:W 10 | l0:EDR 11 | 12 | 13 | # ========================================================================================== 14 | # raw data processing 15 | # ========================================================================================== 16 | dBZ STRUCT 3 17 | type STRING RAW 18 | datatype STRING RAD4ALP:dBZ 19 | products STRUCT 2 20 | EL001 STRUCT 3 21 | type STRING PPI_IMAGE 22 | anglenr INT 2 23 | voltype STRING dBZ 24 | AZ093 STRUCT 4 25 | type STRING PSEUDORHI_IMAGE 26 | angle FLOAT 93. 27 | AziTol FLOAT 1. 28 | voltype STRING dBZ 29 | 30 | W STRUCT 3 31 | type STRING RAW 32 | datatype STRING RAD4ALP:W 33 | products STRUCT 2 34 | EL001 STRUCT 3 35 | type STRING PPI_IMAGE 36 | anglenr INT 2 37 | voltype STRING W 38 | AZ093 STRUCT 4 39 | type STRING PSEUDORHI_IMAGE 40 | angle FLOAT 93. 41 | AziTol FLOAT 1. 42 | voltype STRING W 43 | 44 | 45 | # ========================================================================================== 46 | # turbulence retrieval 47 | # ========================================================================================== 48 | EDR STRUCT 4 49 | type STRING TURBULENCE 50 | datatype STRARR 2 51 | RAD4ALP:dBZ 52 | RAD4ALP:W 53 | verbose INT 0 54 | products STRUCT 2 55 | EL001 STRUCT 3 56 | type STRING PPI_IMAGE 57 | anglenr INT 2 58 | voltype STRING EDR 59 | AZ093 STRUCT 4 60 | type STRING PSEUDORHI_IMAGE 61 | angle FLOAT 93. 62 | AziTol FLOAT 1. 63 | voltype STRING EDR 64 | -------------------------------------------------------------------------------- /config/processing/rad4alp_wind_PLA_prod.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Product generation configuration 3 | # 4 | 5 | # List of datasets to generate. 6 | # The detailed specification of each dataset is given below. 7 | dataSetList STRARR 1 8 | l0:dealV 9 | 10 | # ========================================================================================== 11 | # raw data products 12 | # ========================================================================================== 13 | dealV STRUCT 3 14 | type STRING RAW 15 | datatype STRARR 1 16 | RAD4ALPDOPPLER:dealV 17 | products STRUCT 1 18 | EL002_5_MAP STRUCT 3 19 | type STRING PPI_MAP 20 | anglenr INT 4 21 | voltype STRING dealV 22 | EL002_5 STRUCT 3 23 | type STRING PPI_IMAGE 24 | anglenr INT 4 25 | voltype STRING dealV 26 | AZ093 STRUCT 4 27 | type STRING PSEUDORHI_IMAGE 28 | angle FLOAT 93. 29 | AziTol FLOAT 1. 30 | voltype STRING dealV 31 | SAVEVOL STRUCT 2 32 | type STRING SAVEVOL 33 | voltype STRING dealV 34 | 35 | 36 | # ========================================================================================== 37 | # Horizontal wind 38 | # ========================================================================================== 39 | wind STRUCT 5 40 | type STRING WIND_VEL 41 | datatype STRARR 1 42 | RAD4ALPDOPPLER:dealV 43 | vert_proj INT 0 44 | MAKE_GLOBAL INT 1 45 | products STRUCT 3 46 | EL002_5 STRUCT 3 47 | type STRING PPI_IMAGE 48 | anglenr INT 4 49 | voltype STRING wind_vel_h_az 50 | AZ093 STRUCT 4 51 | type STRING PSEUDORHI_IMAGE 52 | angle FLOAT 93. 53 | AziTol FLOAT 1. 54 | voltype STRING wind_vel_h_az 55 | SAVEVOL STRUCT 2 56 | type STRING SAVEVOL 57 | voltype STRING wind_vel_h_az 58 | 59 | 60 | VP_Santis STRUCT 8 61 | type STRING TIME_HEIGHT 62 | datatype STRARR 2 63 | RAD4ALPDOPPLER:dealV 64 | PROC:wind_vel_h_az 65 | lon FLOAT 9.3393 66 | lat FLOAT 47.2429 67 | latlon_tol FLOAT 0.005 68 | hres FLOAT 500. 69 | hmax FLOAT 12000. 70 | products STRUCT 3 71 | TIME_HEIGHT_dealV STRUCT 4 72 | qvp_type STRING final 73 | type STRING TIME_RANGE 74 | anglenr INT 0 75 | voltype STRING dealV 76 | TIME_HEIGHT_wind_vel_h_az STRUCT 4 77 | qvp_type STRING final 78 | type STRING TIME_RANGE 79 | anglenr INT 0 80 | voltype STRING wind_vel_h_az 81 | SAVEVOL STRUCT 1 82 | type STRING SAVEALL -------------------------------------------------------------------------------- /config/processing/soprano_mf_mtcy.txt: -------------------------------------------------------------------------------- 1 | # MAIN CONFIG FILE 2 | # Example of plotting MF ODIM data 3 | 4 | # Name of this configuration: 5 | # Will be used in product generation save path 6 | name STRING MF 7 | 8 | # --------------------------------------------------------- 9 | # Raw data pathes 10 | # --------------------------------------------------------- 11 | 12 | # Base path of the raw data. 13 | # Note: Must have a trailing '/' 14 | datapath STRING /utemp/mdso/figuerasiventuraj/SERVAL/serval_data_test/DATA_OUT/produits_binaires/ 15 | path_convention STRING ODIM 16 | 17 | # NWP path 18 | cosmopath STRING /utemp/mdso/figuerasiventuraj/SERVAL/serval_data_test/DATA_IN/reception_tempe/ 19 | 20 | # Loading of saved datasets 21 | loadbasepath STRING STRING /utemp/mdso/figuerasiventuraj/pyrad_products/ 22 | loadname STRING MF 23 | 24 | 25 | # -------------------------------------------- 26 | # Output data 27 | # ----------------------------------------------- 28 | saveimgbasepath STRING /utemp/mdso/figuerasiventuraj/pyrad_products/ 29 | 30 | # Output image format can be any accepted by Matplotlib 31 | # More than one output formats can be set 32 | imgformat STRARR 1 33 | png 34 | 35 | # -------------------------------------------------------- 36 | # configuration files pathes 37 | # -------------------------------------------------------- 38 | 39 | # Base path of configuration files 40 | configpath STRING $HOME/pyrad/config/ 41 | 42 | # Configuration of the radar location and approach direction 43 | locationConfigFile STRING $HOME/pyrad/config/processing/mf_mtcy_loc.txt 44 | 45 | # Configuration of the product generation 46 | productConfigFile STRING $HOME/pyrad/config/processing/mf_prod.txt 47 | -------------------------------------------------------------------------------- /config/processing/sunscan.txt: -------------------------------------------------------------------------------- 1 | #DX50 SUNSCAN 2 | # Name of this configuration: 3 | # Will be used in product generation save path 4 | name STRING sunscan 5 | 6 | # Base path of the raw data. 7 | # Note: Must have a trailing '/' 8 | # ('///.') 9 | #datapath STRING /data/DX50/rawdata/ # zueub242 10 | datapath STRING /store/msrad/radar/DX50/rawdata/ # tsa 11 | 12 | psrpath STRING /store/msrad/radar/DX50/psr/ 13 | 14 | solarfluxpath STRING /store/msrad/radar/solar_flux/ 15 | 16 | # Base path of configuration files 17 | configpath STRING $HOME/pyrad/config/ 18 | 19 | # Base path for cosmo data 20 | #cosmopath STRING /data/cosmo/ # zueub242 21 | 22 | saveimg INT 1 23 | saveimgbasepath STRING /scratch/mlainer/pyrad_products/ # tsa 24 | imgformat STRING png 25 | #convertimage INT 1 26 | #convertformat STRING png 27 | 28 | # Configuration of the radar location and approach direction 29 | locationConfigFile STRING $HOME/pyrad_prod/pyrad/config/processing/sunscan_loc.txt 30 | 31 | # Configuration of the product generation 32 | productConfigFile STRING $HOME/pyrad_prod/pyrad/config/processing/sunscan_prod.txt 33 | 34 | # State after last run 35 | lastStateFile STRING /scratch/mlainer/sunscan_lastState.txt 36 | -------------------------------------------------------------------------------- /config/processing/sunscan_prod.txt: -------------------------------------------------------------------------------- 1 | # DX50 SUNSCAN processing with Pyrad 2 | # Product generation configuration 3 | 4 | # List of standard SUNSCAN datasets to generate. 5 | # The detailed specification of each dataset is given below. 6 | dataSetList STRARR 3 7 | noise_h 8 | noise_v 9 | txpower 10 | 11 | noise_h STRUCT 10 12 | type STRING SUNSCAN 13 | datatype STRING PSR:NdBmh 14 | sun_hit_method STRING PSR 15 | elmin FLOAT 5.0 16 | n_noise_bins INT 8 17 | noise_threshold FLOAT 1.5 18 | max_fit_stddev FLOAT 0.8 19 | do_second_noise_est STRING Yes 20 | n_indfar_bins INT 10 21 | products STRUCT 3 22 | SUNLOG STRUCT 1 23 | type STRING WRITE_SUNSCAN 24 | AZ_EL STRUCT 3 25 | type STRING PLOT_SUNSCAN 26 | vmin FLOAT -108 27 | vmax FLOAT -102 28 | SAVESTATE STRUCT 2 29 | type STRING SAVESTATE 30 | voltype STRING dBZ 31 | 32 | noise_v STRUCT 10 33 | type STRING SUNSCAN 34 | datatype STRING PSR:NdBmv 35 | sun_hit_method STRING PSR 36 | elmin FLOAT 5.0 37 | n_noise_bins INT 8 38 | noise_threshold FLOAT 1.5 39 | max_fit_stddev FLOAT 0.8 40 | do_second_noise_est STRING Yes 41 | n_indfar_bins INT 10 42 | products STRUCT 2 43 | SUNLOG STRUCT 1 44 | type STRING WRITE_SUNSCAN 45 | AZ_EL STRUCT 3 46 | type STRING PLOT_SUNSCAN 47 | vmin FLOAT -108. 48 | vmax FLOAT -102. 49 | 50 | txpower STRUCT 3 51 | type STRING RAW 52 | datatype STRING PSR:TXh 53 | products STRUCT 2 54 | AZ_EL STRUCT 1 55 | type STRING PLOT_TXH 56 | TXMEAN STRUCT 8 57 | type STRING WRITE_MEAN 58 | voltype STRING TXh 59 | ele_min FLOAT 0.0 60 | ele_max FLOAT 90.0 61 | azi_min FLOAT 0.0 62 | azi_max FLOAT 360.0 63 | rmin FLOAT 0. 64 | rmax FLOAT 50. 65 | -------------------------------------------------------------------------------- /config/processing/syrinx_mf_mtcy.txt: -------------------------------------------------------------------------------- 1 | # MAIN CONFIG FILE 2 | # Example of plotting MF ODIM data 3 | 4 | # Name of this configuration: 5 | # Will be used in product generation save path 6 | name STRING MF 7 | 8 | # --------------------------------------------------------- 9 | # Raw data pathes 10 | # --------------------------------------------------------- 11 | 12 | # Base path of the raw data. 13 | # Note: Must have a trailing '/' 14 | datapath STRING /data/figuerasiventuraj/SERVAL/serval_data_test/DATA_OUT/produits_binaires/ 15 | path_convention STRING ODIM 16 | 17 | # Loading of saved datasets 18 | loadbasepath STRING STRING /data/figuerasiventuraj/pyrad_products/ 19 | loadname STRING MF 20 | 21 | 22 | # -------------------------------------------- 23 | # Output data 24 | # ----------------------------------------------- 25 | saveimgbasepath STRING /data/figuerasiventuraj/pyrad_products/ 26 | 27 | # Output image format can be any accepted by Matplotlib 28 | # More than one output formats can be set 29 | imgformat STRARR 1 30 | png 31 | 32 | # -------------------------------------------------------- 33 | # configuration files pathes 34 | # -------------------------------------------------------- 35 | 36 | # Base path of configuration files 37 | configpath STRING $HOME/pyrad/config/ 38 | 39 | # Configuration of the radar location and approach direction 40 | locationConfigFile STRING $HOME/pyrad/config/processing/mf_mtcy_loc.txt 41 | 42 | # Configuration of the product generation 43 | productConfigFile STRING $HOME/pyrad/config/processing/mf_prod.txt 44 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev-02_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.003000 3.821205E-06 3 | 0.021000 2.505675E-05 4 | 0.055000 5.310608E-05 5 | 0.093000 6.899993E-05 6 | 0.133000 7.233636E-05 7 | 0.181000 6.967981E-05 8 | 0.242000 6.564807E-05 9 | 0.315000 6.203649E-05 10 | 0.399000 5.913260E-05 11 | 0.490000 5.673530E-05 12 | 0.587000 5.460598E-05 13 | 0.687000 5.259219E-05 14 | 0.789000 5.062491E-05 15 | 0.894000 4.868558E-05 16 | 1.001000 4.677679E-05 17 | 1.110000 4.490332E-05 18 | 1.225000 4.306266E-05 19 | 1.345000 4.124220E-05 20 | 1.475000 3.942114E-05 21 | 1.616000 3.757530E-05 22 | 1.771000 3.568334E-05 23 | 1.942000 3.373287E-05 24 | 2.128000 3.172453E-05 25 | 2.329000 2.967320E-05 26 | 2.542000 2.760576E-05 27 | 2.763000 2.555644E-05 28 | 2.989000 2.356105E-05 29 | 3.215000 2.165192E-05 30 | 3.438000 1.985441E-05 31 | 3.652000 1.818548E-05 32 | 3.856000 1.665381E-05 33 | 4.048000 1.526106E-05 34 | 4.226000 1.400350E-05 35 | 4.390000 1.287380E-05 36 | 4.541000 1.186243E-05 37 | 4.677000 1.095884E-05 38 | 4.801000 1.015228E-05 39 | 4.913000 9.432348E-06 40 | 5.014000 8.789300E-06 41 | 5.104000 8.214220E-06 42 | 5.186000 7.699087E-06 43 | 5.259000 7.236770E-06 44 | 5.325000 6.820962E-06 45 | 5.384000 6.446131E-06 46 | 5.437000 6.107439E-06 47 | 5.486000 5.800663E-06 48 | 5.529000 5.522119E-06 49 | 5.568000 5.268596E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev000_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.003000 3.821205E-06 3 | 0.021000 2.505675E-05 4 | 0.055000 5.310608E-05 5 | 0.093000 6.899993E-05 6 | 0.133000 7.233636E-05 7 | 0.181000 6.967981E-05 8 | 0.242000 6.564807E-05 9 | 0.315000 6.203650E-05 10 | 0.399000 5.913261E-05 11 | 0.490000 5.673532E-05 12 | 0.587000 5.460603E-05 13 | 0.687000 5.259228E-05 14 | 0.789000 5.062503E-05 15 | 0.894000 4.868574E-05 16 | 1.001000 4.677699E-05 17 | 1.110000 4.490356E-05 18 | 1.225000 4.306292E-05 19 | 1.345000 4.124248E-05 20 | 1.475000 3.942143E-05 21 | 1.616000 3.757559E-05 22 | 1.771000 3.568363E-05 23 | 1.942000 3.373314E-05 24 | 2.128000 3.172479E-05 25 | 2.329000 2.967343E-05 26 | 2.542000 2.760598E-05 27 | 2.763000 2.555664E-05 28 | 2.989000 2.356123E-05 29 | 3.216000 2.165207E-05 30 | 3.438000 1.985454E-05 31 | 3.652000 1.818559E-05 32 | 3.856000 1.665391E-05 33 | 4.048000 1.526114E-05 34 | 4.226000 1.400358E-05 35 | 4.390000 1.287387E-05 36 | 4.541000 1.186249E-05 37 | 4.677000 1.095889E-05 38 | 4.801000 1.015233E-05 39 | 4.913000 9.432388E-06 40 | 5.014000 8.789335E-06 41 | 5.104000 8.214252E-06 42 | 5.186000 7.699117E-06 43 | 5.259000 7.236798E-06 44 | 5.325000 6.820987E-06 45 | 5.384000 6.446154E-06 46 | 5.438000 6.107461E-06 47 | 5.486000 5.800683E-06 48 | 5.529000 5.522138E-06 49 | 5.568000 5.268614E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev004_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.003000 3.821205E-06 3 | 0.021000 2.505675E-05 4 | 0.055000 5.310608E-05 5 | 0.093000 6.899993E-05 6 | 0.133000 7.233636E-05 7 | 0.181000 6.967981E-05 8 | 0.242000 6.564807E-05 9 | 0.315000 6.203649E-05 10 | 0.399000 5.913257E-05 11 | 0.490000 5.673524E-05 12 | 0.587000 5.460586E-05 13 | 0.687000 5.259200E-05 14 | 0.789000 5.062461E-05 15 | 0.894000 4.868517E-05 16 | 1.001000 4.677626E-05 17 | 1.110000 4.490268E-05 18 | 1.225000 4.306192E-05 19 | 1.345000 4.124139E-05 20 | 1.475000 3.942028E-05 21 | 1.616000 3.757440E-05 22 | 1.771000 3.568245E-05 23 | 1.942000 3.373200E-05 24 | 2.128000 3.172369E-05 25 | 2.329000 2.967241E-05 26 | 2.541000 2.760504E-05 27 | 2.763000 2.555579E-05 28 | 2.989000 2.356047E-05 29 | 3.215000 2.165139E-05 30 | 3.437000 1.985395E-05 31 | 3.652000 1.818507E-05 32 | 3.856000 1.665345E-05 33 | 4.048000 1.526074E-05 34 | 4.226000 1.400322E-05 35 | 4.390000 1.287355E-05 36 | 4.540000 1.186221E-05 37 | 4.677000 1.095864E-05 38 | 4.801000 1.015210E-05 39 | 4.913000 9.432185E-06 40 | 5.013000 8.789151E-06 41 | 5.104000 8.214084E-06 42 | 5.186000 7.698962E-06 43 | 5.259000 7.236654E-06 44 | 5.325000 6.820854E-06 45 | 5.384000 6.446030E-06 46 | 5.437000 6.107345E-06 47 | 5.485000 5.800574E-06 48 | 5.529000 5.522035E-06 49 | 5.568000 5.268516E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev010_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.003000 3.820399E-06 3 | 0.021000 2.504849E-05 4 | 0.055000 5.308784E-05 5 | 0.093000 6.897902E-05 6 | 0.133000 7.231831E-05 7 | 0.181000 6.966541E-05 8 | 0.242000 6.563615E-05 9 | 0.315000 6.202587E-05 10 | 0.399000 5.912255E-05 11 | 0.490000 5.672548E-05 12 | 0.587000 5.459623E-05 13 | 0.687000 5.258242E-05 14 | 0.789000 5.061506E-05 15 | 0.894000 4.867562E-05 16 | 1.000000 4.676673E-05 17 | 1.110000 4.489319E-05 18 | 1.224000 4.305250E-05 19 | 1.345000 4.123208E-05 20 | 1.474000 3.941114E-05 21 | 1.616000 3.756551E-05 22 | 1.771000 3.567388E-05 23 | 1.941000 3.372383E-05 24 | 2.127000 3.171600E-05 25 | 2.328000 2.966525E-05 26 | 2.541000 2.759844E-05 27 | 2.762000 2.554977E-05 28 | 2.988000 2.355501E-05 29 | 3.214000 2.164649E-05 30 | 3.436000 1.984955E-05 31 | 3.651000 1.818113E-05 32 | 3.855000 1.664993E-05 33 | 4.047000 1.525759E-05 34 | 4.225000 1.400040E-05 35 | 4.389000 1.287102E-05 36 | 4.539000 1.185992E-05 37 | 4.676000 1.095657E-05 38 | 4.800000 1.015022E-05 39 | 4.911000 9.430466E-06 40 | 5.012000 8.787575E-06 41 | 5.103000 8.212634E-06 42 | 5.184000 7.697622E-06 43 | 5.257000 7.235412E-06 44 | 5.323000 6.819697E-06 45 | 5.383000 6.444950E-06 46 | 5.436000 6.106332E-06 47 | 5.484000 5.799621E-06 48 | 5.527000 5.521136E-06 49 | 5.566000 5.267667E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev016_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.820316E-06 3 | 0.021000 2.504443E-05 4 | 0.055000 5.306366E-05 5 | 0.093000 6.892302E-05 6 | 0.133000 7.223800E-05 7 | 0.181000 6.957647E-05 8 | 0.242000 6.555053E-05 9 | 0.315000 6.194913E-05 10 | 0.399000 5.905588E-05 11 | 0.490000 5.666802E-05 12 | 0.586000 5.454652E-05 13 | 0.686000 5.253904E-05 14 | 0.789000 5.057681E-05 15 | 0.893000 4.864154E-05 16 | 1.000000 4.673606E-05 17 | 1.109000 4.486534E-05 18 | 1.224000 4.302700E-05 19 | 1.344000 4.120859E-05 20 | 1.474000 3.938942E-05 21 | 1.615000 3.754538E-05 22 | 1.770000 3.565525E-05 23 | 1.940000 3.370665E-05 24 | 2.126000 3.170023E-05 25 | 2.327000 2.965087E-05 26 | 2.539000 2.758542E-05 27 | 2.761000 2.553804E-05 28 | 2.987000 2.354452E-05 29 | 3.213000 2.163713E-05 30 | 3.435000 1.984122E-05 31 | 3.649000 1.817372E-05 32 | 3.853000 1.664334E-05 33 | 4.044000 1.525172E-05 34 | 4.222000 1.399515E-05 35 | 4.387000 1.286631E-05 36 | 4.537000 1.185568E-05 37 | 4.673000 1.095273E-05 38 | 4.797000 1.014673E-05 39 | 4.909000 9.427285E-06 40 | 5.009000 8.784660E-06 41 | 5.100000 8.209950E-06 42 | 5.182000 7.695141E-06 43 | 5.255000 7.233110E-06 44 | 5.321000 6.817553E-06 45 | 5.380000 6.442945E-06 46 | 5.433000 6.104451E-06 47 | 5.481000 5.797851E-06 48 | 5.524000 5.519466E-06 49 | 5.563000 5.266085E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev025_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.818695E-06 3 | 0.021000 2.501899E-05 4 | 0.055000 5.298698E-05 5 | 0.093000 6.881296E-05 6 | 0.133000 7.212731E-05 7 | 0.181000 6.948121E-05 8 | 0.242000 6.547152E-05 9 | 0.315000 6.188158E-05 10 | 0.398000 5.899502E-05 11 | 0.489000 5.661072E-05 12 | 0.586000 5.449115E-05 13 | 0.686000 5.248494E-05 14 | 0.788000 5.052381E-05 15 | 0.892000 4.858969E-05 16 | 0.999000 4.668547E-05 17 | 1.108000 4.481614E-05 18 | 1.222000 4.297933E-05 19 | 1.342000 4.116259E-05 20 | 1.472000 3.934525E-05 21 | 1.613000 3.750325E-05 22 | 1.768000 3.561537E-05 23 | 1.938000 3.366923E-05 24 | 2.123000 3.166546E-05 25 | 2.324000 2.961889E-05 26 | 2.536000 2.755628E-05 27 | 2.757000 2.551171E-05 28 | 2.983000 2.352089E-05 29 | 3.209000 2.161603E-05 30 | 3.430000 1.982245E-05 31 | 3.644000 1.815704E-05 32 | 3.848000 1.662851E-05 33 | 4.039000 1.523851E-05 34 | 4.217000 1.398335E-05 35 | 4.381000 1.285574E-05 36 | 4.531000 1.184617E-05 37 | 4.668000 1.094415E-05 38 | 4.791000 1.013894E-05 39 | 4.903000 9.420180E-06 40 | 5.003000 8.778153E-06 41 | 5.094000 8.203964E-06 42 | 5.175000 7.689611E-06 43 | 5.248000 7.227979E-06 44 | 5.314000 6.812774E-06 45 | 5.373000 6.438477E-06 46 | 5.427000 6.100259E-06 47 | 5.475000 5.793905E-06 48 | 5.518000 5.515740E-06 49 | 5.557000 5.262556E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev035_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.809593E-06 3 | 0.021000 2.496436E-05 4 | 0.055000 5.288982E-05 5 | 0.093000 6.870209E-05 6 | 0.133000 7.201624E-05 7 | 0.181000 6.937186E-05 8 | 0.241000 6.536341E-05 9 | 0.314000 6.177475E-05 10 | 0.398000 5.889000E-05 11 | 0.489000 5.650813E-05 12 | 0.585000 5.439146E-05 13 | 0.684000 5.238841E-05 14 | 0.786000 5.043055E-05 15 | 0.891000 4.849971E-05 16 | 0.997000 4.659871E-05 17 | 1.106000 4.473252E-05 18 | 1.220000 4.289882E-05 19 | 1.340000 4.108525E-05 20 | 1.469000 3.927120E-05 21 | 1.610000 3.743272E-05 22 | 1.764000 3.554864E-05 23 | 1.934000 3.360662E-05 24 | 2.119000 3.160727E-05 25 | 2.319000 2.956531E-05 26 | 2.531000 2.750741E-05 27 | 2.752000 2.546751E-05 28 | 2.977000 2.348118E-05 29 | 3.202000 2.158053E-05 30 | 3.423000 1.979081E-05 31 | 3.637000 1.812889E-05 32 | 3.840000 1.660346E-05 33 | 4.031000 1.521618E-05 34 | 4.209000 1.396340E-05 35 | 4.372000 1.283785E-05 36 | 4.522000 1.183007E-05 37 | 4.658000 1.092958E-05 38 | 4.782000 1.012572E-05 39 | 4.893000 9.408120E-06 40 | 4.993000 8.767102E-06 41 | 5.084000 8.193794E-06 42 | 5.165000 7.680211E-06 43 | 5.238000 7.219256E-06 44 | 5.304000 6.804647E-06 45 | 5.363000 6.430878E-06 46 | 5.416000 6.093129E-06 47 | 5.464000 5.787192E-06 48 | 5.507000 5.509400E-06 49 | 5.546000 5.256552E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev045_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.800419E-06 3 | 0.021000 2.490646E-05 4 | 0.055000 5.277525E-05 5 | 0.092000 6.855528E-05 6 | 0.132000 7.185839E-05 7 | 0.180000 6.921379E-05 8 | 0.241000 6.520906E-05 9 | 0.313000 6.162504E-05 10 | 0.397000 5.874503E-05 11 | 0.487000 5.636793E-05 12 | 0.583000 5.425614E-05 13 | 0.683000 5.225807E-05 14 | 0.784000 5.030519E-05 15 | 0.888000 4.837926E-05 16 | 0.994000 4.648301E-05 17 | 1.103000 4.462144E-05 18 | 1.217000 4.279226E-05 19 | 1.336000 4.098319E-05 20 | 1.465000 3.917377E-05 21 | 1.605000 3.734014E-05 22 | 1.759000 3.546125E-05 23 | 1.929000 3.352478E-05 24 | 2.113000 3.153132E-05 25 | 2.313000 2.949549E-05 26 | 2.524000 2.744381E-05 27 | 2.744000 2.541005E-05 28 | 2.969000 2.342961E-05 29 | 3.193000 2.153449E-05 30 | 3.414000 1.974983E-05 31 | 3.627000 1.809246E-05 32 | 3.830000 1.657106E-05 33 | 4.020000 1.518733E-05 34 | 4.197000 1.393764E-05 35 | 4.361000 1.281476E-05 36 | 4.510000 1.180930E-05 37 | 4.646000 1.091082E-05 38 | 4.769000 1.010869E-05 39 | 4.880000 9.392595E-06 40 | 4.980000 8.752884E-06 41 | 5.071000 8.180714E-06 42 | 5.152000 7.668126E-06 43 | 5.224000 7.208044E-06 44 | 5.290000 6.794205E-06 45 | 5.349000 6.421115E-06 46 | 5.402000 6.083970E-06 47 | 5.450000 5.778571E-06 48 | 5.493000 5.501259E-06 49 | 5.532000 5.248842E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev055_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.789619E-06 3 | 0.021000 2.482295E-05 4 | 0.054000 5.258230E-05 5 | 0.092000 6.829269E-05 6 | 0.132000 7.158014E-05 7 | 0.180000 6.895038E-05 8 | 0.240000 6.496954E-05 9 | 0.313000 6.140812E-05 10 | 0.395000 5.854647E-05 11 | 0.486000 5.618367E-05 12 | 0.581000 5.408309E-05 13 | 0.680000 5.209411E-05 14 | 0.782000 5.014889E-05 15 | 0.885000 4.822964E-05 16 | 0.991000 4.633944E-05 17 | 1.100000 4.448350E-05 18 | 1.213000 4.265974E-05 19 | 1.332000 4.085608E-05 20 | 1.460000 3.905224E-05 21 | 1.600000 3.722454E-05 22 | 1.754000 3.535203E-05 23 | 1.922000 3.342245E-05 24 | 2.106000 3.143632E-05 25 | 2.305000 2.940816E-05 26 | 2.516000 2.736425E-05 27 | 2.735000 2.533818E-05 28 | 2.959000 2.336512E-05 29 | 3.182000 2.147690E-05 30 | 3.402000 1.969857E-05 31 | 3.615000 1.804689E-05 32 | 3.817000 1.653054E-05 33 | 4.007000 1.515124E-05 34 | 4.183000 1.390541E-05 35 | 4.346000 1.278589E-05 36 | 4.495000 1.178332E-05 37 | 4.630000 1.088735E-05 38 | 4.753000 1.008738E-05 39 | 4.864000 9.373161E-06 40 | 4.964000 8.735080E-06 41 | 5.054000 8.164331E-06 42 | 5.135000 7.652985E-06 43 | 5.207000 7.193993E-06 44 | 5.273000 6.781114E-06 45 | 5.332000 6.408873E-06 46 | 5.385000 6.072481E-06 47 | 5.432000 5.767753E-06 48 | 5.475000 5.491042E-06 49 | 5.514000 5.239163E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev065_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.778868E-06 3 | 0.020000 2.474864E-05 4 | 0.054000 5.243115E-05 5 | 0.092000 6.810266E-05 6 | 0.131000 7.138154E-05 7 | 0.179000 6.875382E-05 8 | 0.239000 6.477565E-05 9 | 0.311000 6.121543E-05 10 | 0.394000 5.835426E-05 11 | 0.484000 5.599231E-05 12 | 0.579000 5.389357E-05 13 | 0.678000 5.190755E-05 14 | 0.779000 4.996628E-05 15 | 0.882000 4.805173E-05 16 | 0.987000 4.616675E-05 17 | 1.095000 4.431638E-05 18 | 1.208000 4.249849E-05 19 | 1.327000 4.070102E-05 20 | 1.455000 3.890378E-05 21 | 1.594000 3.708319E-05 22 | 1.747000 3.521841E-05 23 | 1.914000 3.329719E-05 24 | 2.098000 3.131998E-05 25 | 2.295000 2.930112E-05 26 | 2.505000 2.726668E-05 27 | 2.724000 2.524995E-05 28 | 2.946000 2.328589E-05 29 | 3.169000 2.140610E-05 30 | 3.388000 1.963550E-05 31 | 3.600000 1.799078E-05 32 | 3.801000 1.648062E-05 33 | 3.990000 1.510675E-05 34 | 4.166000 1.386566E-05 35 | 4.328000 1.275026E-05 36 | 4.477000 1.175125E-05 37 | 4.612000 1.085837E-05 38 | 4.734000 1.006108E-05 39 | 4.845000 9.349176E-06 40 | 4.944000 8.713111E-06 41 | 5.034000 8.144120E-06 42 | 5.114000 7.634313E-06 43 | 5.187000 7.176672E-06 44 | 5.252000 6.764983E-06 45 | 5.311000 6.393795E-06 46 | 5.364000 6.058338E-06 47 | 5.411000 5.754443E-06 48 | 5.454000 5.478477E-06 49 | 5.493000 5.227266E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev075_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.767263E-06 3 | 0.020000 2.465675E-05 4 | 0.054000 5.221838E-05 5 | 0.091000 6.781256E-05 6 | 0.131000 7.107014E-05 7 | 0.178000 6.845099E-05 8 | 0.238000 6.448965E-05 9 | 0.310000 6.094518E-05 10 | 0.392000 5.809674E-05 11 | 0.482000 5.574519E-05 12 | 0.577000 5.365559E-05 13 | 0.675000 5.167818E-05 14 | 0.776000 4.974530E-05 15 | 0.878000 4.783900E-05 16 | 0.983000 4.596212E-05 17 | 1.091000 4.411971E-05 18 | 1.203000 4.230971E-05 19 | 1.321000 4.052018E-05 20 | 1.448000 3.873112E-05 21 | 1.586000 3.691916E-05 22 | 1.738000 3.506358E-05 23 | 1.905000 3.315221E-05 24 | 2.088000 3.118543E-05 25 | 2.285000 2.917741E-05 26 | 2.493000 2.715396E-05 27 | 2.711000 2.514807E-05 28 | 2.932000 2.319441E-05 29 | 3.154000 2.132437E-05 30 | 3.372000 1.956269E-05 31 | 3.583000 1.792602E-05 32 | 3.783000 1.642300E-05 33 | 3.971000 1.505541E-05 34 | 4.146000 1.381979E-05 35 | 4.308000 1.270914E-05 36 | 4.456000 1.171425E-05 37 | 4.590000 1.082493E-05 38 | 4.712000 1.003072E-05 39 | 4.822000 9.321493E-06 40 | 4.921000 8.687754E-06 41 | 5.011000 8.120792E-06 42 | 5.091000 7.612760E-06 43 | 5.163000 7.156678E-06 44 | 5.228000 6.746362E-06 45 | 5.287000 6.376390E-06 46 | 5.339000 6.042012E-06 47 | 5.387000 5.739079E-06 48 | 5.429000 5.463972E-06 49 | 5.468000 5.213533E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev085_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.748176E-06 3 | 0.020000 2.452710E-05 4 | 0.054000 5.194838E-05 5 | 0.091000 6.746630E-05 6 | 0.130000 7.071008E-05 7 | 0.178000 6.810575E-05 8 | 0.237000 6.416521E-05 9 | 0.309000 6.063913E-05 10 | 0.390000 5.780550E-05 11 | 0.480000 5.546619E-05 12 | 0.574000 5.338736E-05 13 | 0.672000 5.141994E-05 14 | 0.772000 4.949660E-05 15 | 0.874000 4.759951E-05 16 | 0.978000 4.573157E-05 17 | 1.085000 4.389790E-05 18 | 1.196000 4.209655E-05 19 | 1.314000 4.031580E-05 20 | 1.440000 3.853584E-05 21 | 1.578000 3.673352E-05 22 | 1.729000 3.488830E-05 23 | 1.895000 3.298804E-05 24 | 2.077000 3.103307E-05 25 | 2.272000 2.903733E-05 26 | 2.480000 2.702634E-05 27 | 2.696000 2.503274E-05 28 | 2.916000 2.309087E-05 29 | 3.137000 2.123187E-05 30 | 3.354000 1.948031E-05 31 | 3.563000 1.785275E-05 32 | 3.762000 1.635781E-05 33 | 3.950000 1.499732E-05 34 | 4.124000 1.376789E-05 35 | 4.285000 1.266261E-05 36 | 4.432000 1.167237E-05 37 | 4.566000 1.078707E-05 38 | 4.687000 9.996341E-06 39 | 4.796000 9.290136E-06 40 | 4.895000 8.659021E-06 41 | 4.984000 8.094347E-06 42 | 5.064000 7.588316E-06 43 | 5.136000 7.133990E-06 44 | 5.201000 6.725223E-06 45 | 5.259000 6.356620E-06 46 | 5.312000 6.023456E-06 47 | 5.359000 5.721606E-06 48 | 5.401000 5.447468E-06 49 | 5.440000 5.197898E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev095_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.728322E-06 3 | 0.020000 2.438935E-05 4 | 0.053000 5.166030E-05 5 | 0.090000 6.709910E-05 6 | 0.129000 7.033174E-05 7 | 0.177000 6.774574E-05 8 | 0.236000 6.382816E-05 9 | 0.307000 6.032106E-05 10 | 0.388000 5.750175E-05 11 | 0.477000 5.517365E-05 12 | 0.571000 5.310441E-05 13 | 0.668000 5.114586E-05 14 | 0.767000 4.923110E-05 15 | 0.869000 4.734246E-05 16 | 0.972000 4.548291E-05 17 | 1.079000 4.365762E-05 18 | 1.189000 4.186476E-05 19 | 1.306000 4.009276E-05 20 | 1.432000 3.832207E-05 21 | 1.569000 3.652975E-05 22 | 1.719000 3.469541E-05 23 | 1.884000 3.280698E-05 24 | 2.064000 3.086468E-05 25 | 2.258000 2.888223E-05 26 | 2.465000 2.688478E-05 27 | 2.679000 2.490461E-05 28 | 2.898000 2.297568E-05 29 | 3.118000 2.112883E-05 30 | 3.333000 1.938844E-05 31 | 3.541000 1.777094E-05 32 | 3.739000 1.628496E-05 33 | 3.926000 1.493235E-05 34 | 4.099000 1.370980E-05 35 | 4.259000 1.261050E-05 36 | 4.405000 1.162544E-05 37 | 4.538000 1.074463E-05 38 | 4.659000 9.957791E-06 39 | 4.768000 9.254961E-06 40 | 4.866000 8.626783E-06 41 | 4.955000 8.064670E-06 42 | 5.034000 7.560882E-06 43 | 5.106000 7.108526E-06 44 | 5.170000 6.701495E-06 45 | 5.228000 6.334428E-06 46 | 5.280000 6.002630E-06 47 | 5.327000 5.701996E-06 48 | 5.370000 5.428945E-06 49 | 5.408000 5.180353E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev110_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.697625E-06 3 | 0.020000 2.417656E-05 4 | 0.053000 5.121717E-05 5 | 0.090000 6.652977E-05 6 | 0.128000 6.973237E-05 7 | 0.175000 6.715899E-05 8 | 0.233000 6.326353E-05 9 | 0.304000 5.977640E-05 10 | 0.384000 5.697356E-05 11 | 0.472000 5.466000E-05 12 | 0.565000 5.260492E-05 13 | 0.661000 5.066092E-05 14 | 0.760000 4.876127E-05 15 | 0.860000 4.688818E-05 16 | 0.963000 4.504438E-05 17 | 1.068000 4.323495E-05 18 | 1.178000 4.145811E-05 19 | 1.293000 3.970252E-05 20 | 1.417000 3.794895E-05 21 | 1.553000 3.617482E-05 22 | 1.701000 3.436005E-05 23 | 1.864000 3.249263E-05 24 | 2.043000 3.057266E-05 25 | 2.235000 2.861346E-05 26 | 2.439000 2.663963E-05 27 | 2.651000 2.468279E-05 28 | 2.868000 2.277629E-05 29 | 3.085000 2.095048E-05 30 | 3.298000 1.922940E-05 31 | 3.504000 1.762933E-05 32 | 3.700000 1.615883E-05 33 | 3.884000 1.481983E-05 34 | 4.056000 1.360919E-05 35 | 4.214000 1.252022E-05 36 | 4.359000 1.154413E-05 37 | 4.491000 1.067109E-05 38 | 4.611000 9.890980E-06 39 | 4.719000 9.193994E-06 40 | 4.816000 8.570901E-06 41 | 4.904000 8.013226E-06 42 | 4.983000 7.513322E-06 43 | 5.054000 7.064379E-06 44 | 5.118000 6.660358E-06 45 | 5.176000 6.295955E-06 46 | 5.228000 5.966522E-06 47 | 5.274000 5.667998E-06 48 | 5.316000 5.396835E-06 49 | 5.355000 5.149937E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev130_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.646193E-06 3 | 0.020000 2.380566E-05 4 | 0.052000 5.041091E-05 5 | 0.088000 6.547177E-05 6 | 0.126000 6.862540E-05 7 | 0.172000 6.610339E-05 8 | 0.230000 6.228242E-05 9 | 0.299000 5.886132E-05 10 | 0.379000 5.611033E-05 11 | 0.465000 5.383769E-05 12 | 0.557000 5.181683E-05 13 | 0.651000 4.990336E-05 14 | 0.748000 4.803218E-05 15 | 0.847000 4.618623E-05 16 | 0.948000 4.436860E-05 17 | 1.052000 4.258465E-05 18 | 1.159000 4.083299E-05 19 | 1.273000 3.910283E-05 20 | 1.395000 3.737558E-05 21 | 1.528000 3.562930E-05 22 | 1.674000 3.384438E-05 23 | 1.834000 3.200903E-05 24 | 2.009000 3.012313E-05 25 | 2.198000 2.819944E-05 26 | 2.399000 2.626169E-05 27 | 2.607000 2.434054E-05 28 | 2.821000 2.246840E-05 29 | 3.034000 2.067485E-05 30 | 3.244000 1.898343E-05 31 | 3.446000 1.741012E-05 32 | 3.639000 1.596345E-05 33 | 3.821000 1.464545E-05 34 | 3.990000 1.345315E-05 35 | 4.146000 1.238015E-05 36 | 4.289000 1.141791E-05 37 | 4.419000 1.055688E-05 38 | 4.537000 9.787187E-06 39 | 4.643000 9.099250E-06 40 | 4.740000 8.484036E-06 41 | 4.826000 7.933240E-06 42 | 4.904000 7.439362E-06 43 | 4.975000 6.995715E-06 44 | 5.038000 6.596365E-06 45 | 5.095000 6.236098E-06 46 | 5.146000 5.910341E-06 47 | 5.192000 5.615093E-06 48 | 5.234000 5.346863E-06 49 | 5.271000 5.102599E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev160_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.555819E-06 3 | 0.019000 2.317604E-05 4 | 0.051000 4.908453E-05 5 | 0.086000 6.375922E-05 6 | 0.123000 6.683268E-05 7 | 0.168000 6.437188E-05 8 | 0.224000 6.064292E-05 9 | 0.291000 5.730336E-05 10 | 0.369000 5.461767E-05 11 | 0.453000 5.239925E-05 12 | 0.542000 5.042717E-05 13 | 0.634000 4.856042E-05 14 | 0.728000 4.673531E-05 15 | 0.824000 4.493502E-05 16 | 0.922000 4.316258E-05 17 | 1.022000 4.142338E-05 18 | 1.127000 3.971639E-05 19 | 1.237000 3.803156E-05 20 | 1.355000 3.635131E-05 21 | 1.484000 3.465474E-05 22 | 1.626000 3.292305E-05 23 | 1.781000 3.114475E-05 24 | 1.950000 2.931939E-05 25 | 2.133000 2.745872E-05 26 | 2.328000 2.558500E-05 27 | 2.530000 2.372717E-05 28 | 2.737000 2.191602E-05 29 | 2.944000 2.017981E-05 30 | 3.147000 1.854113E-05 31 | 3.344000 1.701551E-05 32 | 3.532000 1.561133E-05 33 | 3.708000 1.433081E-05 34 | 3.872000 1.317133E-05 35 | 4.024000 1.212691E-05 36 | 4.163000 1.118950E-05 37 | 4.290000 1.035002E-05 38 | 4.405000 9.599044E-06 39 | 4.509000 8.927381E-06 40 | 4.603000 8.326349E-06 41 | 4.687000 7.787947E-06 42 | 4.764000 7.304934E-06 43 | 4.832000 6.870844E-06 44 | 4.894000 6.479931E-06 45 | 4.950000 6.127137E-06 46 | 5.000000 5.808025E-06 47 | 5.045000 5.518706E-06 48 | 5.086000 5.255785E-06 49 | 5.123000 5.016291E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev200_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.411507E-06 3 | 0.018000 2.214702E-05 4 | 0.049000 4.687643E-05 5 | 0.082000 6.087903E-05 6 | 0.117000 6.381152E-05 7 | 0.160000 6.146579E-05 8 | 0.214000 5.791163E-05 9 | 0.278000 5.472897E-05 10 | 0.352000 5.216893E-05 11 | 0.432000 5.005282E-05 12 | 0.517000 4.816969E-05 13 | 0.605000 4.638513E-05 14 | 0.695000 4.463869E-05 15 | 0.786000 4.291479E-05 16 | 0.879000 4.121687E-05 17 | 0.975000 3.955072E-05 18 | 1.074000 3.791613E-05 19 | 1.179000 3.630438E-05 20 | 1.291000 3.469955E-05 21 | 1.413000 3.308246E-05 22 | 1.548000 3.143561E-05 23 | 1.695000 2.974806E-05 24 | 1.856000 2.801887E-05 25 | 2.029000 2.625833E-05 26 | 2.214000 2.448641E-05 27 | 2.406000 2.272942E-05 28 | 2.602000 2.101561E-05 29 | 2.798000 1.937110E-05 30 | 2.992000 1.781703E-05 31 | 3.179000 1.636810E-05 32 | 3.358000 1.503248E-05 33 | 3.526000 1.381259E-05 34 | 3.683000 1.270632E-05 35 | 3.828000 1.170838E-05 36 | 3.961000 1.081146E-05 37 | 4.082000 1.000719E-05 38 | 4.193000 9.286851E-06 39 | 4.292000 8.641882E-06 40 | 4.382000 8.064154E-06 41 | 4.464000 7.546150E-06 42 | 4.537000 7.081045E-06 43 | 4.603000 6.662728E-06 44 | 4.662000 6.285755E-06 45 | 4.716000 5.945325E-06 46 | 4.764000 5.637216E-06 47 | 4.808000 5.357726E-06 48 | 4.847000 5.103612E-06 49 | 4.883000 4.872037E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev250_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 3.196751E-06 3 | 0.017000 2.062075E-05 4 | 0.045000 4.360872E-05 5 | 0.076000 5.662514E-05 6 | 0.109000 5.935410E-05 7 | 0.149000 5.717595E-05 8 | 0.199000 5.387153E-05 9 | 0.259000 5.090952E-05 10 | 0.327000 4.852419E-05 11 | 0.402000 4.655026E-05 12 | 0.480000 4.479214E-05 13 | 0.562000 4.312519E-05 14 | 0.645000 4.149338E-05 15 | 0.730000 3.988241E-05 16 | 0.816000 3.829581E-05 17 | 0.904000 3.673951E-05 18 | 0.996000 3.521413E-05 19 | 1.092000 3.371254E-05 20 | 1.196000 3.222104E-05 21 | 1.308000 3.072277E-05 22 | 1.432000 2.920206E-05 23 | 1.567000 2.764878E-05 24 | 1.715000 2.606143E-05 25 | 1.874000 2.444823E-05 26 | 2.044000 2.282607E-05 27 | 2.221000 2.121757E-05 28 | 2.401000 1.964736E-05 29 | 2.583000 1.813854E-05 30 | 2.761000 1.671008E-05 31 | 2.935000 1.537542E-05 32 | 3.100000 1.414234E-05 33 | 3.256000 1.301348E-05 34 | 3.402000 1.198742E-05 35 | 3.536000 1.105978E-05 36 | 3.660000 1.022429E-05 37 | 3.773000 9.473631E-06 38 | 3.876000 8.800084E-06 39 | 3.969000 8.195990E-06 40 | 4.053000 7.654038E-06 41 | 4.129000 7.167421E-06 42 | 4.198000 6.729932E-06 43 | 4.260000 6.335986E-06 44 | 4.316000 5.980592E-06 45 | 4.366000 5.659332E-06 46 | 4.412000 5.368311E-06 47 | 4.453000 5.104103E-06 48 | 4.490000 4.863703E-06 49 | 4.524000 4.644474E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev300_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 2.951263E-06 3 | 0.016000 1.887812E-05 4 | 0.041000 3.987673E-05 5 | 0.070000 5.175487E-05 6 | 0.100000 5.423195E-05 7 | 0.136000 5.222827E-05 8 | 0.181000 4.919915E-05 9 | 0.236000 4.648582E-05 10 | 0.299000 4.430125E-05 11 | 0.367000 4.249336E-05 12 | 0.438000 4.088260E-05 13 | 0.512000 3.935458E-05 14 | 0.588000 3.785793E-05 15 | 0.664000 3.637970E-05 16 | 0.742000 3.492349E-05 17 | 0.822000 3.349541E-05 18 | 0.905000 3.209695E-05 19 | 0.993000 3.072274E-05 20 | 1.086000 2.936146E-05 21 | 1.187000 2.799877E-05 22 | 1.299000 2.662108E-05 23 | 1.421000 2.521923E-05 24 | 1.554000 2.379122E-05 25 | 1.697000 2.234332E-05 26 | 1.850000 2.088918E-05 27 | 2.009000 1.944757E-05 28 | 2.173000 1.803926E-05 29 | 2.336000 1.668403E-05 30 | 2.498000 1.539842E-05 31 | 2.655000 1.419438E-05 32 | 2.805000 1.307913E-05 33 | 2.947000 1.205545E-05 34 | 3.079000 1.112252E-05 35 | 3.202000 1.027692E-05 36 | 3.315000 9.513453E-06 37 | 3.418000 8.825928E-06 38 | 3.512000 8.207705E-06 39 | 3.598000 7.652128E-06 40 | 3.675000 7.152789E-06 41 | 3.745000 6.703679E-06 42 | 3.809000 6.299288E-06 43 | 3.866000 5.934632E-06 44 | 3.917000 5.605237E-06 45 | 3.964000 5.307126E-06 46 | 4.006000 5.036784E-06 47 | 4.044000 4.791106E-06 48 | 4.079000 4.567364E-06 49 | 4.110000 4.363155E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev350_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220411E-11 2 | 0.002000 2.675888E-06 3 | 0.014000 1.693107E-05 4 | 0.037000 3.572144E-05 5 | 0.062000 4.634405E-05 6 | 0.089000 4.854863E-05 7 | 0.122000 4.674380E-05 8 | 0.162000 4.402420E-05 9 | 0.211000 4.158962E-05 10 | 0.267000 3.962934E-05 11 | 0.327000 3.800628E-05 12 | 0.391000 3.655925E-05 13 | 0.457000 3.518568E-05 14 | 0.524000 3.383960E-05 15 | 0.593000 3.250960E-05 16 | 0.662000 3.119927E-05 17 | 0.733000 2.991467E-05 18 | 0.806000 2.865797E-05 19 | 0.883000 2.742542E-05 20 | 0.966000 2.620801E-05 21 | 1.055000 2.499394E-05 22 | 1.153000 2.377172E-05 23 | 1.261000 2.253328E-05 24 | 1.378000 2.127633E-05 25 | 1.505000 2.000529E-05 26 | 1.639000 1.873076E-05 27 | 1.780000 1.746773E-05 28 | 1.924000 1.623313E-05 29 | 2.068000 1.504335E-05 30 | 2.212000 1.391233E-05 31 | 2.351000 1.285043E-05 32 | 2.484000 1.186410E-05 33 | 2.610000 1.095613E-05 34 | 2.728000 1.012626E-05 35 | 2.838000 9.371935E-06 36 | 2.939000 8.689017E-06 37 | 3.031000 8.072439E-06 38 | 3.115000 7.516669E-06 39 | 3.192000 7.016093E-06 40 | 3.262000 6.565250E-06 41 | 3.325000 6.158982E-06 42 | 3.382000 5.792521E-06 43 | 3.434000 5.461534E-06 44 | 3.481000 5.162107E-06 45 | 3.523000 4.890752E-06 46 | 3.561000 4.644365E-06 47 | 3.596000 4.420201E-06 48 | 3.627000 4.215837E-06 49 | 3.656000 4.029134E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev400_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 1.220408E-11 2 | 0.001000 2.317732E-06 3 | 0.012000 1.468519E-05 4 | 0.032000 3.110850E-05 5 | 0.054000 4.043540E-05 6 | 0.078000 4.239871E-05 7 | 0.106000 4.084365E-05 8 | 0.142000 3.847839E-05 9 | 0.185000 3.635521E-05 10 | 0.233000 3.464202E-05 11 | 0.286000 3.322057E-05 12 | 0.342000 3.195099E-05 13 | 0.399000 3.074430E-05 14 | 0.457000 2.956076E-05 15 | 0.517000 2.839080E-05 16 | 0.577000 2.723800E-05 17 | 0.638000 2.610824E-05 18 | 0.702000 2.500419E-05 19 | 0.768000 2.392347E-05 20 | 0.839000 2.285924E-05 21 | 0.916000 2.180207E-05 22 | 1.001000 2.074254E-05 23 | 1.093000 1.967376E-05 24 | 1.194000 1.859329E-05 25 | 1.303000 1.750401E-05 26 | 1.418000 1.641377E-05 27 | 1.539000 1.533409E-05 28 | 1.664000 1.427827E-05 29 | 1.788000 1.325941E-05 30 | 1.912000 1.228889E-05 31 | 2.032000 1.137536E-05 32 | 2.148000 1.052442E-05 33 | 2.257000 9.738710E-06 34 | 2.360000 9.018376E-06 35 | 2.456000 8.361630E-06 36 | 2.544000 7.765315E-06 37 | 2.625000 7.225426E-06 38 | 2.699000 6.737503E-06 39 | 2.766000 6.296958E-06 40 | 2.828000 5.899278E-06 41 | 2.883000 5.540161E-06 42 | 2.934000 5.215602E-06 43 | 2.979000 4.921936E-06 44 | 3.021000 4.655835E-06 45 | 3.058000 4.414317E-06 46 | 3.092000 4.194717E-06 47 | 3.123000 3.994669E-06 48 | 3.151000 3.812076E-06 49 | 3.177000 3.645083E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev000_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 6.100227E-18 2 | 0.002000 6.192621E-06 3 | 0.021000 4.404470E-05 4 | 0.055000 9.457238E-05 5 | 0.093000 1.238704E-04 6 | 0.134000 1.309578E-04 7 | 0.182000 1.274098E-04 8 | 0.244000 1.214215E-04 9 | 0.320000 1.161297E-04 10 | 0.409000 1.119051E-04 11 | 0.511000 1.081714E-04 12 | 0.627000 1.042485E-04 13 | 0.756000 9.963865E-05 14 | 0.900000 9.409750E-05 15 | 1.057000 8.763092E-05 16 | 1.224000 8.045091E-05 17 | 1.396000 7.289615E-05 18 | 1.568000 6.533780E-05 19 | 1.735000 5.809974E-05 20 | 1.894000 5.141336E-05 21 | 2.041000 4.540873E-05 22 | 2.177000 4.012979E-05 23 | 2.302000 3.555931E-05 24 | 2.416000 3.164330E-05 25 | 2.520000 2.831014E-05 26 | 2.615000 2.548337E-05 27 | 2.704000 2.308939E-05 28 | 2.786000 2.106132E-05 29 | 2.862000 1.934054E-05 30 | 2.933000 1.787688E-05 31 | 3.000000 1.662798E-05 32 | 3.064000 1.555845E-05 33 | 3.123000 1.463890E-05 34 | 3.180000 1.384496E-05 35 | 3.233000 1.315654E-05 36 | 3.284000 1.255698E-05 37 | 3.332000 1.203251E-05 38 | 3.378000 1.157173E-05 39 | 3.421000 1.116517E-05 40 | 3.463000 1.080492E-05 41 | 3.502000 1.048442E-05 42 | 3.539000 1.019813E-05 43 | 3.575000 9.941420E-06 44 | 3.608000 9.710382E-06 45 | 3.640000 9.501704E-06 46 | 3.671000 9.312577E-06 47 | 3.700000 9.140607E-06 48 | 3.728000 8.983746E-06 49 | 3.754000 8.840237E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev030_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.813911E-18 2 | 0.002000 5.902006E-06 3 | 0.020000 4.198045E-05 4 | 0.052000 9.015780E-05 5 | 0.089000 1.181587E-04 6 | 0.128000 1.250955E-04 7 | 0.175000 1.219762E-04 8 | 0.235000 1.165218E-04 9 | 0.308000 1.116475E-04 10 | 0.393000 1.076866E-04 11 | 0.490000 1.041096E-04 12 | 0.599000 1.003011E-04 13 | 0.723000 9.581558E-05 14 | 0.859000 9.043923E-05 15 | 1.008000 8.418776E-05 16 | 1.167000 7.726676E-05 17 | 1.330000 6.999903E-05 18 | 1.493000 6.273695E-05 19 | 1.652000 5.578766E-05 20 | 1.802000 4.937059E-05 21 | 1.942000 4.360889E-05 22 | 2.071000 3.854383E-05 23 | 2.189000 3.415851E-05 24 | 2.297000 3.040100E-05 25 | 2.396000 2.720257E-05 26 | 2.486000 2.448990E-05 27 | 2.570000 2.219242E-05 28 | 2.647000 2.024599E-05 29 | 2.720000 1.859441E-05 30 | 2.787000 1.718956E-05 31 | 2.851000 1.599080E-05 32 | 2.911000 1.496419E-05 33 | 2.967000 1.408151E-05 34 | 3.021000 1.331942E-05 35 | 3.071000 1.265860E-05 36 | 3.119000 1.208308E-05 37 | 3.165000 1.157965E-05 38 | 3.208000 1.113736E-05 39 | 3.249000 1.074711E-05 40 | 3.288000 1.040133E-05 41 | 3.325000 1.009369E-05 42 | 3.360000 9.818907E-06 43 | 3.394000 9.572519E-06 44 | 3.426000 9.350773E-06 45 | 3.456000 9.150494E-06 46 | 3.485000 8.968983E-06 47 | 3.512000 8.803942E-06 48 | 3.538000 8.653405E-06 49 | 3.563000 8.515684E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev040_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.813911E-18 2 | 0.002000 5.902006E-06 3 | 0.020000 4.198045E-05 4 | 0.052000 9.015780E-05 5 | 0.089000 1.181587E-04 6 | 0.128000 1.250955E-04 7 | 0.175000 1.219762E-04 8 | 0.235000 1.165218E-04 9 | 0.308000 1.116475E-04 10 | 0.393000 1.076866E-04 11 | 0.490000 1.041096E-04 12 | 0.599000 1.003011E-04 13 | 0.723000 9.581558E-05 14 | 0.859000 9.043923E-05 15 | 1.008000 8.418776E-05 16 | 1.167000 7.726676E-05 17 | 1.330000 6.999903E-05 18 | 1.493000 6.273695E-05 19 | 1.652000 5.578766E-05 20 | 1.802000 4.937059E-05 21 | 1.942000 4.360889E-05 22 | 2.071000 3.854383E-05 23 | 2.189000 3.415851E-05 24 | 2.297000 3.040100E-05 25 | 2.396000 2.720257E-05 26 | 2.486000 2.448990E-05 27 | 2.570000 2.219242E-05 28 | 2.647000 2.024599E-05 29 | 2.720000 1.859441E-05 30 | 2.787000 1.718956E-05 31 | 2.851000 1.599080E-05 32 | 2.911000 1.496419E-05 33 | 2.967000 1.408151E-05 34 | 3.021000 1.331942E-05 35 | 3.071000 1.265860E-05 36 | 3.119000 1.208308E-05 37 | 3.165000 1.157965E-05 38 | 3.208000 1.113736E-05 39 | 3.249000 1.074711E-05 40 | 3.288000 1.040133E-05 41 | 3.325000 1.009369E-05 42 | 3.360000 9.818907E-06 43 | 3.394000 9.572519E-06 44 | 3.426000 9.350773E-06 45 | 3.456000 9.150494E-06 46 | 3.485000 8.968983E-06 47 | 3.512000 8.803942E-06 48 | 3.538000 8.653405E-06 49 | 3.563000 8.515684E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev050_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.772386E-18 2 | 0.002000 5.859852E-06 3 | 0.020000 4.168061E-05 4 | 0.052000 8.951385E-05 5 | 0.088000 1.173147E-04 6 | 0.127000 1.242020E-04 7 | 0.174000 1.211050E-04 8 | 0.233000 1.156895E-04 9 | 0.305000 1.108501E-04 10 | 0.390000 1.069174E-04 11 | 0.486000 1.033660E-04 12 | 0.595000 9.958469E-05 13 | 0.717000 9.513119E-05 14 | 0.853000 8.979324E-05 15 | 1.001000 8.358641E-05 16 | 1.158000 7.671484E-05 17 | 1.320000 6.949902E-05 18 | 1.482000 6.228880E-05 19 | 1.639000 5.538915E-05 20 | 1.788000 4.901792E-05 21 | 1.927000 4.329737E-05 22 | 2.055000 3.826849E-05 23 | 2.172000 3.391449E-05 24 | 2.279000 3.018383E-05 25 | 2.376000 2.700824E-05 26 | 2.466000 2.431495E-05 27 | 2.549000 2.203388E-05 28 | 2.626000 2.010136E-05 29 | 2.697000 1.846158E-05 30 | 2.764000 1.706676E-05 31 | 2.827000 1.587656E-05 32 | 2.887000 1.485728E-05 33 | 2.943000 1.398092E-05 34 | 2.996000 1.322427E-05 35 | 3.046000 1.256817E-05 36 | 3.093000 1.199676E-05 37 | 3.138000 1.149693E-05 38 | 3.181000 1.105779E-05 39 | 3.222000 1.067033E-05 40 | 3.260000 1.032702E-05 41 | 3.297000 1.002158E-05 42 | 3.332000 9.748760E-06 43 | 3.365000 9.504132E-06 44 | 3.397000 9.283971E-06 45 | 3.427000 9.085122E-06 46 | 3.455000 8.904908E-06 47 | 3.482000 8.741046E-06 48 | 3.508000 8.591584E-06 49 | 3.533000 8.454847E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev057_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.772386E-18 2 | 0.002000 5.859852E-06 3 | 0.020000 4.168061E-05 4 | 0.052000 8.951385E-05 5 | 0.088000 1.173147E-04 6 | 0.127000 1.242020E-04 7 | 0.174000 1.211050E-04 8 | 0.233000 1.156895E-04 9 | 0.305000 1.108501E-04 10 | 0.390000 1.069174E-04 11 | 0.486000 1.033660E-04 12 | 0.595000 9.958469E-05 13 | 0.717000 9.513119E-05 14 | 0.853000 8.979324E-05 15 | 1.001000 8.358641E-05 16 | 1.158000 7.671484E-05 17 | 1.320000 6.949902E-05 18 | 1.482000 6.228880E-05 19 | 1.639000 5.538915E-05 20 | 1.788000 4.901792E-05 21 | 1.927000 4.329737E-05 22 | 2.055000 3.826849E-05 23 | 2.172000 3.391449E-05 24 | 2.279000 3.018383E-05 25 | 2.376000 2.700824E-05 26 | 2.466000 2.431495E-05 27 | 2.549000 2.203388E-05 28 | 2.626000 2.010136E-05 29 | 2.697000 1.846158E-05 30 | 2.764000 1.706676E-05 31 | 2.827000 1.587656E-05 32 | 2.887000 1.485728E-05 33 | 2.943000 1.398092E-05 34 | 2.996000 1.322427E-05 35 | 3.046000 1.256817E-05 36 | 3.093000 1.199676E-05 37 | 3.138000 1.149693E-05 38 | 3.181000 1.105779E-05 39 | 3.222000 1.067033E-05 40 | 3.260000 1.032702E-05 41 | 3.297000 1.002158E-05 42 | 3.332000 9.748760E-06 43 | 3.365000 9.504132E-06 44 | 3.397000 9.283971E-06 45 | 3.427000 9.085122E-06 46 | 3.455000 8.904908E-06 47 | 3.482000 8.741046E-06 48 | 3.508000 8.591584E-06 49 | 3.533000 8.454847E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev080_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.711245E-18 2 | 0.002000 5.797784E-06 3 | 0.019000 4.123913E-05 4 | 0.052000 8.856573E-05 5 | 0.087000 1.160722E-04 6 | 0.126000 1.228865E-04 7 | 0.172000 1.198223E-04 8 | 0.231000 1.144642E-04 9 | 0.302000 1.096760E-04 10 | 0.386000 1.057850E-04 11 | 0.481000 1.022712E-04 12 | 0.589000 9.852997E-05 13 | 0.710000 9.412366E-05 14 | 0.844000 8.884225E-05 15 | 0.990000 8.270118E-05 16 | 1.145000 7.590240E-05 17 | 1.306000 6.876301E-05 18 | 1.465000 6.162916E-05 19 | 1.621000 5.480259E-05 20 | 1.768000 4.849883E-05 21 | 1.905000 4.283887E-05 22 | 2.031000 3.786326E-05 23 | 2.146000 3.355537E-05 24 | 2.252000 2.986421E-05 25 | 2.348000 2.672225E-05 26 | 2.437000 2.405748E-05 27 | 2.518000 2.180057E-05 28 | 2.594000 1.988851E-05 29 | 2.665000 1.826610E-05 30 | 2.731000 1.688605E-05 31 | 2.793000 1.570845E-05 32 | 2.851000 1.469997E-05 33 | 2.907000 1.383288E-05 34 | 2.959000 1.308425E-05 35 | 3.008000 1.243510E-05 36 | 3.055000 1.186974E-05 37 | 3.100000 1.137520E-05 38 | 3.142000 1.094071E-05 39 | 3.182000 1.055735E-05 40 | 3.220000 1.021768E-05 41 | 3.256000 9.915474E-06 42 | 3.291000 9.645540E-06 43 | 3.323000 9.403503E-06 44 | 3.354000 9.185673E-06 45 | 3.384000 8.988930E-06 46 | 3.412000 8.810624E-06 47 | 3.439000 8.648497E-06 48 | 3.464000 8.500618E-06 49 | 3.489000 8.365329E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev082_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.711245E-18 2 | 0.002000 5.797784E-06 3 | 0.019000 4.123913E-05 4 | 0.052000 8.856573E-05 5 | 0.087000 1.160722E-04 6 | 0.126000 1.228865E-04 7 | 0.172000 1.198223E-04 8 | 0.231000 1.144642E-04 9 | 0.302000 1.096760E-04 10 | 0.386000 1.057850E-04 11 | 0.481000 1.022712E-04 12 | 0.589000 9.852997E-05 13 | 0.710000 9.412366E-05 14 | 0.844000 8.884225E-05 15 | 0.990000 8.270118E-05 16 | 1.145000 7.590240E-05 17 | 1.306000 6.876301E-05 18 | 1.465000 6.162916E-05 19 | 1.621000 5.480259E-05 20 | 1.768000 4.849883E-05 21 | 1.905000 4.283887E-05 22 | 2.031000 3.786326E-05 23 | 2.146000 3.355537E-05 24 | 2.252000 2.986421E-05 25 | 2.348000 2.672225E-05 26 | 2.437000 2.405748E-05 27 | 2.518000 2.180057E-05 28 | 2.594000 1.988851E-05 29 | 2.665000 1.826610E-05 30 | 2.731000 1.688605E-05 31 | 2.793000 1.570845E-05 32 | 2.851000 1.469997E-05 33 | 2.907000 1.383288E-05 34 | 2.959000 1.308425E-05 35 | 3.008000 1.243510E-05 36 | 3.055000 1.186974E-05 37 | 3.100000 1.137520E-05 38 | 3.142000 1.094071E-05 39 | 3.182000 1.055735E-05 40 | 3.220000 1.021768E-05 41 | 3.256000 9.915474E-06 42 | 3.291000 9.645540E-06 43 | 3.323000 9.403503E-06 44 | 3.354000 9.185673E-06 45 | 3.384000 8.988930E-06 46 | 3.412000 8.810624E-06 47 | 3.439000 8.648497E-06 48 | 3.464000 8.500618E-06 49 | 3.489000 8.365329E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev110_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.609821E-18 2 | 0.002000 5.694823E-06 3 | 0.019000 4.050678E-05 4 | 0.051000 8.699291E-05 5 | 0.086000 1.140109E-04 6 | 0.123000 1.207041E-04 7 | 0.169000 1.176944E-04 8 | 0.227000 1.124314E-04 9 | 0.297000 1.077283E-04 10 | 0.379000 1.039064E-04 11 | 0.472000 1.004550E-04 12 | 0.578000 9.678019E-05 13 | 0.697000 9.245212E-05 14 | 0.828000 8.726450E-05 15 | 0.972000 8.123249E-05 16 | 1.124000 7.455444E-05 17 | 1.281000 6.754184E-05 18 | 1.438000 6.053468E-05 19 | 1.590000 5.382934E-05 20 | 1.734000 4.763753E-05 21 | 1.868000 4.207808E-05 22 | 1.991000 3.719083E-05 23 | 2.104000 3.295944E-05 24 | 2.207000 2.933384E-05 25 | 2.302000 2.624768E-05 26 | 2.388000 2.363024E-05 27 | 2.468000 2.141340E-05 28 | 2.542000 1.953530E-05 29 | 2.611000 1.794170E-05 30 | 2.676000 1.658616E-05 31 | 2.736000 1.542948E-05 32 | 2.793000 1.443890E-05 33 | 2.847000 1.358722E-05 34 | 2.898000 1.285188E-05 35 | 2.947000 1.221426E-05 36 | 2.992000 1.165894E-05 37 | 3.036000 1.117318E-05 38 | 3.077000 1.074641E-05 39 | 3.116000 1.036986E-05 40 | 3.153000 1.003621E-05 41 | 3.189000 9.739379E-06 42 | 3.222000 9.474239E-06 43 | 3.254000 9.236500E-06 44 | 3.284000 9.022539E-06 45 | 3.313000 8.829290E-06 46 | 3.341000 8.654150E-06 47 | 3.367000 8.494903E-06 48 | 3.391000 8.349650E-06 49 | 3.415000 8.216764E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev112_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.609821E-18 2 | 0.002000 5.694823E-06 3 | 0.019000 4.050678E-05 4 | 0.051000 8.699291E-05 5 | 0.086000 1.140109E-04 6 | 0.123000 1.207041E-04 7 | 0.169000 1.176944E-04 8 | 0.227000 1.124314E-04 9 | 0.297000 1.077283E-04 10 | 0.379000 1.039064E-04 11 | 0.472000 1.004550E-04 12 | 0.578000 9.678019E-05 13 | 0.697000 9.245212E-05 14 | 0.828000 8.726450E-05 15 | 0.972000 8.123249E-05 16 | 1.124000 7.455444E-05 17 | 1.281000 6.754184E-05 18 | 1.438000 6.053468E-05 19 | 1.590000 5.382934E-05 20 | 1.734000 4.763753E-05 21 | 1.868000 4.207808E-05 22 | 1.991000 3.719083E-05 23 | 2.104000 3.295944E-05 24 | 2.207000 2.933384E-05 25 | 2.302000 2.624768E-05 26 | 2.388000 2.363024E-05 27 | 2.468000 2.141340E-05 28 | 2.542000 1.953530E-05 29 | 2.611000 1.794170E-05 30 | 2.676000 1.658616E-05 31 | 2.736000 1.542948E-05 32 | 2.793000 1.443890E-05 33 | 2.847000 1.358722E-05 34 | 2.898000 1.285188E-05 35 | 2.947000 1.221426E-05 36 | 2.992000 1.165894E-05 37 | 3.036000 1.117318E-05 38 | 3.077000 1.074641E-05 39 | 3.116000 1.036986E-05 40 | 3.153000 1.003621E-05 41 | 3.189000 9.739379E-06 42 | 3.222000 9.474239E-06 43 | 3.254000 9.236500E-06 44 | 3.284000 9.022539E-06 45 | 3.313000 8.829290E-06 46 | 3.341000 8.654150E-06 47 | 3.367000 8.494903E-06 48 | 3.391000 8.349650E-06 49 | 3.415000 8.216764E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev140_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.444287E-18 2 | 0.002000 5.526782E-06 3 | 0.018000 3.931152E-05 4 | 0.049000 8.442595E-05 5 | 0.083000 1.106467E-04 6 | 0.120000 1.171424E-04 7 | 0.164000 1.142215E-04 8 | 0.220000 1.091138E-04 9 | 0.288000 1.045495E-04 10 | 0.367000 1.008403E-04 11 | 0.458000 9.749079E-05 12 | 0.561000 9.392443E-05 13 | 0.676000 8.972408E-05 14 | 0.803000 8.468954E-05 15 | 0.942000 7.883551E-05 16 | 1.090000 7.235452E-05 17 | 1.242000 6.554884E-05 18 | 1.393000 5.874846E-05 19 | 1.540000 5.224097E-05 20 | 1.679000 4.623187E-05 21 | 1.808000 4.083647E-05 22 | 1.927000 3.609342E-05 23 | 2.036000 3.198690E-05 24 | 2.135000 2.846827E-05 25 | 2.226000 2.547318E-05 26 | 2.309000 2.293297E-05 27 | 2.386000 2.078155E-05 28 | 2.457000 1.895886E-05 29 | 2.524000 1.741229E-05 30 | 2.586000 1.609675E-05 31 | 2.644000 1.497420E-05 32 | 2.699000 1.401285E-05 33 | 2.751000 1.318629E-05 34 | 2.800000 1.247265E-05 35 | 2.846000 1.185385E-05 36 | 2.890000 1.131491E-05 37 | 2.932000 1.084349E-05 38 | 2.972000 1.042931E-05 39 | 3.009000 1.006387E-05 40 | 3.045000 9.740073E-06 41 | 3.079000 9.451996E-06 42 | 3.111000 9.194681E-06 43 | 3.142000 8.963956E-06 44 | 3.171000 8.756308E-06 45 | 3.199000 8.568762E-06 46 | 3.225000 8.398790E-06 47 | 3.250000 8.244241E-06 48 | 3.274000 8.103274E-06 49 | 3.297000 7.974310E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev149_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.444287E-18 2 | 0.002000 5.526782E-06 3 | 0.018000 3.931152E-05 4 | 0.049000 8.442595E-05 5 | 0.083000 1.106467E-04 6 | 0.120000 1.171424E-04 7 | 0.164000 1.142215E-04 8 | 0.220000 1.091138E-04 9 | 0.288000 1.045495E-04 10 | 0.367000 1.008403E-04 11 | 0.458000 9.749079E-05 12 | 0.561000 9.392443E-05 13 | 0.676000 8.972408E-05 14 | 0.803000 8.468954E-05 15 | 0.942000 7.883551E-05 16 | 1.090000 7.235452E-05 17 | 1.242000 6.554884E-05 18 | 1.393000 5.874846E-05 19 | 1.540000 5.224097E-05 20 | 1.679000 4.623187E-05 21 | 1.808000 4.083647E-05 22 | 1.927000 3.609342E-05 23 | 2.036000 3.198690E-05 24 | 2.135000 2.846827E-05 25 | 2.226000 2.547318E-05 26 | 2.309000 2.293297E-05 27 | 2.386000 2.078155E-05 28 | 2.457000 1.895886E-05 29 | 2.524000 1.741229E-05 30 | 2.586000 1.609675E-05 31 | 2.644000 1.497420E-05 32 | 2.699000 1.401285E-05 33 | 2.751000 1.318629E-05 34 | 2.800000 1.247265E-05 35 | 2.846000 1.185385E-05 36 | 2.890000 1.131491E-05 37 | 2.932000 1.084349E-05 38 | 2.972000 1.042931E-05 39 | 3.009000 1.006387E-05 40 | 3.045000 9.740073E-06 41 | 3.079000 9.451996E-06 42 | 3.111000 9.194681E-06 43 | 3.142000 8.963956E-06 44 | 3.171000 8.756308E-06 45 | 3.199000 8.568762E-06 46 | 3.225000 8.398790E-06 47 | 3.250000 8.244241E-06 48 | 3.274000 8.103274E-06 49 | 3.297000 7.974310E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev190_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.180303E-18 2 | 0.002000 5.258797E-06 3 | 0.018000 3.740537E-05 4 | 0.047000 8.033228E-05 5 | 0.079000 1.052816E-04 6 | 0.114000 1.114624E-04 7 | 0.156000 1.086831E-04 8 | 0.209000 1.038231E-04 9 | 0.274000 9.948002E-05 10 | 0.349000 9.595076E-05 11 | 0.436000 9.276362E-05 12 | 0.533000 8.937019E-05 13 | 0.642000 8.537350E-05 14 | 0.763000 8.058308E-05 15 | 0.895000 7.501290E-05 16 | 1.035000 6.884616E-05 17 | 1.178000 6.237048E-05 18 | 1.322000 5.589983E-05 19 | 1.460000 4.970789E-05 20 | 1.591000 4.399016E-05 21 | 1.713000 3.885637E-05 22 | 1.825000 3.434331E-05 23 | 1.928000 3.043590E-05 24 | 2.021000 2.708789E-05 25 | 2.106000 2.423802E-05 26 | 2.185000 2.182098E-05 27 | 2.257000 1.977388E-05 28 | 2.324000 1.803958E-05 29 | 2.386000 1.656799E-05 30 | 2.444000 1.531624E-05 31 | 2.499000 1.424812E-05 32 | 2.551000 1.333339E-05 33 | 2.599000 1.254691E-05 34 | 2.645000 1.186787E-05 35 | 2.689000 1.127907E-05 36 | 2.730000 1.076627E-05 37 | 2.769000 1.031770E-05 38 | 2.806000 9.923608E-06 39 | 2.841000 9.575887E-06 40 | 2.875000 9.267790E-06 41 | 2.906000 8.993682E-06 42 | 2.937000 8.748843E-06 43 | 2.965000 8.529306E-06 44 | 2.992000 8.331726E-06 45 | 3.018000 8.153274E-06 46 | 3.043000 7.991544E-06 47 | 3.066000 7.844489E-06 48 | 3.089000 7.710357E-06 49 | 3.110000 7.587646E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev195_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 5.180303E-18 2 | 0.002000 5.258797E-06 3 | 0.018000 3.740537E-05 4 | 0.047000 8.033228E-05 5 | 0.079000 1.052816E-04 6 | 0.114000 1.114624E-04 7 | 0.156000 1.086831E-04 8 | 0.209000 1.038231E-04 9 | 0.274000 9.948002E-05 10 | 0.349000 9.595076E-05 11 | 0.436000 9.276362E-05 12 | 0.533000 8.937019E-05 13 | 0.642000 8.537350E-05 14 | 0.763000 8.058308E-05 15 | 0.895000 7.501290E-05 16 | 1.035000 6.884616E-05 17 | 1.178000 6.237048E-05 18 | 1.322000 5.589983E-05 19 | 1.460000 4.970789E-05 20 | 1.591000 4.399016E-05 21 | 1.713000 3.885637E-05 22 | 1.825000 3.434331E-05 23 | 1.928000 3.043590E-05 24 | 2.021000 2.708789E-05 25 | 2.106000 2.423802E-05 26 | 2.185000 2.182098E-05 27 | 2.257000 1.977388E-05 28 | 2.324000 1.803958E-05 29 | 2.386000 1.656799E-05 30 | 2.444000 1.531624E-05 31 | 2.499000 1.424812E-05 32 | 2.551000 1.333339E-05 33 | 2.599000 1.254691E-05 34 | 2.645000 1.186787E-05 35 | 2.689000 1.127907E-05 36 | 2.730000 1.076627E-05 37 | 2.769000 1.031770E-05 38 | 2.806000 9.923608E-06 39 | 2.841000 9.575887E-06 40 | 2.875000 9.267790E-06 41 | 2.906000 8.993682E-06 42 | 2.937000 8.748843E-06 43 | 2.965000 8.529306E-06 44 | 2.992000 8.331726E-06 45 | 3.018000 8.153274E-06 46 | 3.043000 7.991544E-06 47 | 3.066000 7.844489E-06 48 | 3.089000 7.710357E-06 49 | 3.110000 7.587646E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev250_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 4.788571E-18 2 | 0.002000 4.861130E-06 3 | 0.016000 3.457679E-05 4 | 0.043000 7.425759E-05 5 | 0.073000 9.732025E-05 6 | 0.105000 1.030337E-04 7 | 0.144000 1.004646E-04 8 | 0.193000 9.597205E-05 9 | 0.253000 9.195739E-05 10 | 0.323000 8.869502E-05 11 | 0.402000 8.574889E-05 12 | 0.492000 8.261206E-05 13 | 0.593000 7.891761E-05 14 | 0.704000 7.448943E-05 15 | 0.825000 6.934047E-05 16 | 0.954000 6.364006E-05 17 | 1.086000 5.765407E-05 18 | 1.217000 5.167272E-05 19 | 1.343000 4.594901E-05 20 | 1.463000 4.066365E-05 21 | 1.574000 3.591808E-05 22 | 1.676000 3.174629E-05 23 | 1.769000 2.813436E-05 24 | 1.854000 2.503952E-05 25 | 1.931000 2.240516E-05 26 | 2.002000 2.017090E-05 27 | 2.068000 1.827860E-05 28 | 2.128000 1.667544E-05 29 | 2.185000 1.531513E-05 30 | 2.238000 1.415804E-05 31 | 2.287000 1.317069E-05 32 | 2.334000 1.232513E-05 33 | 2.378000 1.159812E-05 34 | 2.419000 1.097043E-05 35 | 2.459000 1.042615E-05 36 | 2.496000 9.952133E-06 37 | 2.531000 9.537485E-06 38 | 2.565000 9.173194E-06 39 | 2.597000 8.851767E-06 40 | 2.627000 8.566968E-06 41 | 2.655000 8.313587E-06 42 | 2.683000 8.087263E-06 43 | 2.708000 7.884327E-06 44 | 2.733000 7.701689E-06 45 | 2.756000 7.536730E-06 46 | 2.778000 7.387230E-06 47 | 2.800000 7.251296E-06 48 | 2.820000 7.127307E-06 49 | 2.839000 7.013875E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev310_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 4.220252E-18 2 | 0.002000 4.284200E-06 3 | 0.014000 3.047314E-05 4 | 0.038000 6.544453E-05 5 | 0.064000 8.577006E-05 6 | 0.093000 9.080540E-05 7 | 0.127000 8.854120E-05 8 | 0.170000 8.458187E-05 9 | 0.223000 8.104369E-05 10 | 0.284000 7.816850E-05 11 | 0.354000 7.557203E-05 12 | 0.433000 7.280749E-05 13 | 0.521000 6.955150E-05 14 | 0.619000 6.564888E-05 15 | 0.725000 6.111101E-05 16 | 0.837000 5.608714E-05 17 | 0.952000 5.081158E-05 18 | 1.066000 4.554011E-05 19 | 1.176000 4.049570E-05 20 | 1.279000 3.583762E-05 21 | 1.375000 3.165526E-05 22 | 1.463000 2.797859E-05 23 | 1.543000 2.479533E-05 24 | 1.616000 2.206779E-05 25 | 1.682000 1.974608E-05 26 | 1.743000 1.777699E-05 27 | 1.799000 1.610926E-05 28 | 1.851000 1.469637E-05 29 | 1.900000 1.349751E-05 30 | 1.945000 1.247774E-05 31 | 1.987000 1.160757E-05 32 | 2.027000 1.086236E-05 33 | 2.065000 1.022164E-05 34 | 2.100000 9.668448E-06 35 | 2.134000 9.188765E-06 36 | 2.166000 8.771001E-06 37 | 2.196000 8.405564E-06 38 | 2.224000 8.084507E-06 39 | 2.251000 7.801228E-06 40 | 2.277000 7.550229E-06 41 | 2.301000 7.326920E-06 42 | 2.325000 7.127456E-06 43 | 2.346000 6.948606E-06 44 | 2.367000 6.787643E-06 45 | 2.387000 6.642262E-06 46 | 2.406000 6.510505E-06 47 | 2.424000 6.390703E-06 48 | 2.441000 6.281430E-06 49 | 2.457000 6.181460E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev317_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 4.220252E-18 2 | 0.002000 4.284200E-06 3 | 0.014000 3.047314E-05 4 | 0.038000 6.544453E-05 5 | 0.064000 8.577006E-05 6 | 0.093000 9.080540E-05 7 | 0.127000 8.854120E-05 8 | 0.170000 8.458187E-05 9 | 0.223000 8.104369E-05 10 | 0.284000 7.816850E-05 11 | 0.354000 7.557203E-05 12 | 0.433000 7.280749E-05 13 | 0.521000 6.955150E-05 14 | 0.619000 6.564888E-05 15 | 0.725000 6.111101E-05 16 | 0.837000 5.608714E-05 17 | 0.952000 5.081158E-05 18 | 1.066000 4.554011E-05 19 | 1.176000 4.049570E-05 20 | 1.279000 3.583762E-05 21 | 1.375000 3.165526E-05 22 | 1.463000 2.797859E-05 23 | 1.543000 2.479533E-05 24 | 1.616000 2.206779E-05 25 | 1.682000 1.974608E-05 26 | 1.743000 1.777699E-05 27 | 1.799000 1.610926E-05 28 | 1.851000 1.469637E-05 29 | 1.900000 1.349751E-05 30 | 1.945000 1.247774E-05 31 | 1.987000 1.160757E-05 32 | 2.027000 1.086236E-05 33 | 2.065000 1.022164E-05 34 | 2.100000 9.668448E-06 35 | 2.134000 9.188765E-06 36 | 2.166000 8.771001E-06 37 | 2.196000 8.405564E-06 38 | 2.224000 8.084507E-06 39 | 2.251000 7.801228E-06 40 | 2.277000 7.550229E-06 41 | 2.301000 7.326920E-06 42 | 2.325000 7.127456E-06 43 | 2.346000 6.948606E-06 44 | 2.367000 6.787643E-06 45 | 2.387000 6.642262E-06 46 | 2.406000 6.510505E-06 47 | 2.424000 6.390703E-06 48 | 2.441000 6.281430E-06 49 | 2.457000 6.181460E-06 50 | -------------------------------------------------------------------------------- /config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev400_mu05.txt: -------------------------------------------------------------------------------- 1 | 0.000000 3.421215E-18 2 | 0.001000 3.473055E-06 3 | 0.012000 2.470354E-05 4 | 0.031000 5.305365E-05 5 | 0.052000 6.953086E-05 6 | 0.075000 7.361284E-05 7 | 0.103000 7.177732E-05 8 | 0.138000 6.856762E-05 9 | 0.180000 6.569933E-05 10 | 0.230000 6.336850E-05 11 | 0.286000 6.126362E-05 12 | 0.350000 5.902250E-05 13 | 0.421000 5.638297E-05 14 | 0.500000 5.321924E-05 15 | 0.585000 4.954054E-05 16 | 0.674000 4.546785E-05 17 | 0.766000 4.119113E-05 18 | 0.856000 3.691773E-05 19 | 0.944000 3.282840E-05 20 | 1.025000 2.905226E-05 21 | 1.101000 2.566176E-05 22 | 1.170000 2.268122E-05 23 | 1.233000 2.010066E-05 24 | 1.290000 1.788954E-05 25 | 1.342000 1.600742E-05 26 | 1.389000 1.441114E-05 27 | 1.433000 1.305918E-05 28 | 1.474000 1.191380E-05 29 | 1.511000 1.094193E-05 30 | 1.547000 1.011524E-05 31 | 1.580000 9.409823E-06 32 | 1.611000 8.805710E-06 33 | 1.640000 8.286300E-06 34 | 1.667000 7.837846E-06 35 | 1.693000 7.448985E-06 36 | 1.718000 7.110318E-06 37 | 1.741000 6.814073E-06 38 | 1.764000 6.553803E-06 39 | 1.785000 6.324159E-06 40 | 1.804000 6.120684E-06 41 | 1.823000 5.939656E-06 42 | 1.841000 5.777958E-06 43 | 1.858000 5.632970E-06 44 | 1.874000 5.502483E-06 45 | 1.889000 5.384628E-06 46 | 1.904000 5.277818E-06 47 | 1.918000 5.180699E-06 48 | 1.931000 5.092115E-06 49 | 1.943000 5.011073E-06 50 | -------------------------------------------------------------------------------- /doc/20160624_fvj_malsgit-open_source_relations.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/20160624_fvj_malsgit-open_source_relations.docx -------------------------------------------------------------------------------- /doc/20160829_pyrad_architecture_fvj.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/20160829_pyrad_architecture_fvj.pptx -------------------------------------------------------------------------------- /doc/git_flow_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/git_flow_diagram.png -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- 1 | .. pyrad_mch documentation master file, created by 2 | sphinx-quickstart on Thu Jan 21 16:43:20 2021. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to pyrad_mch's documentation! 7 | ===================================== 8 | 9 | .. toctree:: 10 | :maxdepth: 2 11 | :caption: Contents: 12 | 13 | 14 | 15 | Indices and tables 16 | ================== 17 | 18 | * :ref:`genindex` 19 | * :ref:`modindex` 20 | * :ref:`search` 21 | -------------------------------------------------------------------------------- /doc/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 | 13 | if "%1" == "" goto help 14 | 15 | %SPHINXBUILD% >NUL 2>NUL 16 | if errorlevel 9009 ( 17 | echo. 18 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 19 | echo.installed, then set the SPHINXBUILD environment variable to point 20 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 21 | echo.may add the Sphinx directory to PATH. 22 | echo. 23 | echo.If you don't have Sphinx installed, grab it from 24 | echo.http://sphinx-doc.org/ 25 | exit /b 1 26 | ) 27 | 28 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 29 | goto end 30 | 31 | :help 32 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 33 | 34 | :end 35 | popd 36 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/bridge.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.bridge` 2 | ==================== 3 | 4 | .. automodule:: pyart.bridge.wradlib_bridge 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/core.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.core` 2 | ================== 3 | 4 | .. automodule:: pyart.core.grid 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyart.core.radar 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyart.core.radar_spectra 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyart.core.transforms (This module crashes latex) 26 | :members: 27 | :members: 28 | :undoc-members: 29 | :private-members: 30 | :special-members: 31 | :inherited-members: 32 | :show-inheritance: 33 | .. automodule:: pyart.core.wind_profile 34 | :members: 35 | :undoc-members: 36 | :private-members: 37 | :special-members: 38 | :inherited-members: 39 | :show-inheritance: 40 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/correct.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.correct` 2 | ===================== 3 | 4 | .. automodule:: pyart.correct.attenuation 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyart.correct.bias_and_noise 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyart.correct.dealias 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyart.correct.despeckle 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | .. automodule:: pyart.correct.phase_proc 33 | :members: 34 | :undoc-members: 35 | :private-members: 36 | :special-members: 37 | :inherited-members: 38 | :show-inheritance: 39 | .. automodule:: pyart.correct.region_dealias 40 | :members: 41 | :undoc-members: 42 | :private-members: 43 | :special-members: 44 | :inherited-members: 45 | :show-inheritance: 46 | .. automodule:: pyart.correct.sunlib 47 | :members: 48 | :undoc-members: 49 | :private-members: 50 | :special-members: 51 | :inherited-members: 52 | :show-inheritance: 53 | .. automodule:: pyart.correct.unwrap 54 | :members: 55 | :undoc-members: 56 | :private-members: 57 | :special-members: 58 | :inherited-members: 59 | :show-inheritance: 60 | .. automodule:: pyart.correct._common_dealias 61 | :members: 62 | :undoc-members: 63 | :private-members: 64 | :special-members: 65 | :inherited-members: 66 | :show-inheritance: 67 | .. automodule:: pyart.correct._fast_edge_finder 68 | :members: 69 | :undoc-members: 70 | :private-members: 71 | :special-members: 72 | :inherited-members: 73 | :show-inheritance: 74 | .. automodule:: pyart.correct._fourdd_interface 75 | :members: 76 | :undoc-members: 77 | :private-members: 78 | :special-members: 79 | :inherited-members: 80 | :show-inheritance: 81 | .. automodule:: pyart.correct._unwrap_1d 82 | :members: 83 | :undoc-members: 84 | :private-members: 85 | :special-members: 86 | :inherited-members: 87 | :show-inheritance: 88 | .. automodule:: pyart.correct._unwrap_2d 89 | :members: 90 | :undoc-members: 91 | :private-members: 92 | :special-members: 93 | :inherited-members: 94 | :show-inheritance: 95 | .. automodule:: pyart.correct._unwrap_3d 96 | :members: 97 | :undoc-members: 98 | :private-members: 99 | :special-members: 100 | :inherited-members: 101 | :show-inheritance: 102 | 103 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/filters.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.filters` 2 | ===================== 3 | 4 | .. automodule:: pyart.filters.gatefilter 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/graph.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.graph` 2 | =================== 3 | 4 | .. automodule:: pyart.graph.cm 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyart.graph.cm_colorblind 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyart.graph.common 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyart.graph.gridmapdisplay 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | .. automodule:: pyart.graph.radardisplay 33 | :members: 34 | :undoc-members: 35 | :private-members: 36 | :special-members: 37 | :inherited-members: 38 | :show-inheritance: 39 | .. automodule:: pyart.graph.radardisplay_airborne 40 | :members: 41 | :undoc-members: 42 | :private-members: 43 | :special-members: 44 | :inherited-members: 45 | :show-inheritance: 46 | .. automodule:: pyart.graph.radarmapdisplay 47 | :members: 48 | :undoc-members: 49 | :private-members: 50 | :special-members: 51 | :inherited-members: 52 | :show-inheritance: 53 | .. automodule:: pyart.graph._cm 54 | :members: 55 | :undoc-members: 56 | :private-members: 57 | :special-members: 58 | :inherited-members: 59 | :show-inheritance: -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/index.rst: -------------------------------------------------------------------------------- 1 | .. pyart-mch documentation master file, created by 2 | sphinx-quickstart on Wed Oct 19 06:11:15 2016. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to pyart-mch's documentation! 7 | ===================================== 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | core 15 | io 16 | aux_io 17 | config 18 | correct 19 | exceptions 20 | retrieve 21 | graph 22 | filters 23 | lazydict 24 | map 25 | util 26 | bridge 27 | testing 28 | _debug_info 29 | 30 | 31 | 32 | Indices and tables 33 | ================== 34 | 35 | * :ref:`genindex` 36 | * :ref:`modindex` 37 | * :ref:`search` 38 | 39 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/map.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.map` 2 | ================= 3 | 4 | .. automodule:: pyart.map.gates_to_grid 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyart.map.grid_mapper 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyart.map.polar_to_cartesian 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyart.map._gate_to_grid_map 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/retrieve.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.retrieve` 2 | ====================== 3 | 4 | .. automodule:: pyart.retrieve.advection 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyart.retrieve.echo_class 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyart.retrieve.gate_id 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyart.retrieve.iq 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | .. automodule:: pyart.retrieve.kdp_proc 33 | :members: 34 | :undoc-members: 35 | :private-members: 36 | :special-members: 37 | :inherited-members: 38 | :show-inheritance: 39 | .. automodule:: pyart.retrieve.ml 40 | :members: 41 | :undoc-members: 42 | :private-members: 43 | :special-members: 44 | :inherited-members: 45 | :show-inheritance: 46 | .. automodule:: pyart.retrieve.qpe 47 | :members: 48 | :undoc-members: 49 | :private-members: 50 | :special-members: 51 | :inherited-members: 52 | :show-inheritance: 53 | .. automodule:: pyart.retrieve.qvp 54 | :members: 55 | :undoc-members: 56 | :private-members: 57 | :special-members: 58 | :inherited-members: 59 | :show-inheritance: 60 | .. automodule:: pyart.retrieve.simple_moment_calculations 61 | :members: 62 | :undoc-members: 63 | :private-members: 64 | :special-members: 65 | :inherited-members: 66 | :show-inheritance: 67 | .. automodule:: pyart.retrieve.spectra 68 | :members: 69 | :undoc-members: 70 | :private-members: 71 | :special-members: 72 | :inherited-members: 73 | :show-inheritance: 74 | .. automodule:: pyart.retrieve.vad 75 | :members: 76 | :undoc-members: 77 | :private-members: 78 | :special-members: 79 | :inherited-members: 80 | :show-inheritance: 81 | .. automodule:: pyart.retrieve.wind 82 | :members: 83 | :undoc-members: 84 | :private-members: 85 | :special-members: 86 | :inherited-members: 87 | :show-inheritance: 88 | .. automodule:: pyart.retrieve._kdp_proc 89 | :members: 90 | :undoc-members: 91 | :private-members: 92 | :special-members: 93 | :inherited-members: 94 | :show-inheritance: 95 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/testing.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.testing` 2 | ===================== 3 | 4 | .. automodule:: pyart.testing.sample_files 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyart.testing.sample_objects 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyart.testing.tmpdirs 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_developers/source/util.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.util` 2 | =================== 3 | 4 | .. automodule:: pyart.util.circular_stats 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyart.util.datetime_utils 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyart.util.hildebrand_sekhon 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyart.util.ivic 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | .. automodule:: pyart.util.met 33 | :members: 34 | :undoc-members: 35 | :private-members: 36 | :special-members: 37 | :inherited-members: 38 | :show-inheritance: 39 | .. automodule:: pyart.util.radar_utils 40 | :members: 41 | :undoc-members: 42 | :private-members: 43 | :special-members: 44 | :inherited-members: 45 | :show-inheritance: 46 | .. automodule:: pyart.util.sigmath 47 | :members: 48 | :undoc-members: 49 | :private-members: 50 | :special-members: 51 | :inherited-members: 52 | :show-inheritance: 53 | .. automodule:: pyart.util.simulated_vel 54 | :members: 55 | :undoc-members: 56 | :private-members: 57 | :special-members: 58 | :inherited-members: 59 | :show-inheritance: 60 | .. automodule:: pyart.util.xsect 61 | :members: 62 | :undoc-members: 63 | :private-members: 64 | :special-members: 65 | :inherited-members: 66 | :show-inheritance: -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/aux_io.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.aux_io` 2 | ==================== 3 | 4 | .. automodule:: pyart.aux_io 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/bridge.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.bridge` 2 | ==================== 3 | 4 | .. automodule:: pyart.bridge 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/core.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.core` 2 | ================== 3 | 4 | .. automodule:: pyart.core 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/correct.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.correct` 2 | ===================== 3 | 4 | .. automodule:: pyart.correct 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/filters.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.filters` 2 | ===================== 3 | 4 | .. automodule:: pyart.filters 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/graph.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.graph` 2 | =================== 3 | 4 | .. automodule:: pyart.graph 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/index.rst: -------------------------------------------------------------------------------- 1 | .. pyart-mch documentation master file, created by 2 | sphinx-quickstart on Wed Oct 19 06:11:15 2016. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to pyart-mch's documentation! 7 | ===================================== 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | io 15 | aux_io 16 | core 17 | bridge 18 | filters 19 | correct 20 | retrieve 21 | map 22 | graph 23 | util 24 | testing 25 | 26 | 27 | 28 | Indices and tables 29 | ================== 30 | 31 | * :ref:`genindex` 32 | * :ref:`modindex` 33 | * :ref:`search` 34 | 35 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/io.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.io` 2 | ================ 3 | 4 | .. automodule:: pyart.io 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/map.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.map` 2 | ================= 3 | 4 | .. automodule:: pyart.map 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/retrieve.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.retrieve` 2 | ====================== 3 | 4 | .. automodule:: pyart.retrieve 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/testing.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.testing` 2 | ===================== 3 | 4 | .. automodule:: pyart.testing 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/library_reference_users/source/util.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyart.util` 2 | =================== 3 | 4 | .. automodule:: pyart.util 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyart-mch/make_pyart-mch_doc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # script to generate the MeteoSwiss Pyart library reference and remove intermediate outputs 4 | # fvj 20.10.2016 5 | 6 | # if command to make pdf from latex exists create latex 7 | latexmk_exists=$(which latexmk 2>/dev/null) 8 | if [ -n "$latexmk_exists" ]; then 9 | 10 | # library reference for developers 11 | rm -f ../pyart-mch_library_reference_dev.pdf 12 | cd library_reference_developers 13 | make clean 14 | make latexpdf 15 | cp build/latex/*.pdf ../../. 16 | rm -rf build/* 17 | cd .. 18 | 19 | # library reference for users 20 | # if command to make pdf from latex exists create latex 21 | rm -f ../pyart-mch_library_reference_users.pdf 22 | cd library_reference_users 23 | make clean 24 | make latexpdf 25 | cp build/latex/*.pdf ../../. 26 | rm -rf build/* 27 | cd .. 28 | else 29 | echo 'Unable to produce latex files. Command latexmk not installed' 30 | fi 31 | 32 | # if we are in master branch make html for github pages 33 | branch=$(git branch | grep "*" | cut -d ' ' -f 2) 34 | if [ "${branch}" = "master" ];then 35 | cd library_reference_users 36 | make clean 37 | make html 38 | cd ../../../src/pyart/ 39 | rm -fr ./docs 40 | git rm -fr ./docs 41 | mkdir -p docs 42 | cd ../../doc/pyart-mch/library_reference_users 43 | mv build/html/* ../../../src/pyart/docs 44 | rm -rf build/* 45 | touch ../../../src/pyart/docs/.nojekyll 46 | cd .. 47 | fi 48 | -------------------------------------------------------------------------------- /doc/pyart-mch_library_reference_dev.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyart-mch_library_reference_dev.pdf -------------------------------------------------------------------------------- /doc/pyart-mch_library_reference_users.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyart-mch_library_reference_users.pdf -------------------------------------------------------------------------------- /doc/pyrad-framework-cookbook/DataProcessing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad-framework-cookbook/DataProcessing.pdf -------------------------------------------------------------------------------- /doc/pyrad-framework-cookbook/README: -------------------------------------------------------------------------------- 1 | PDF is automatically generated through GITHUB actions! You only need to update the .tex 2 | -------------------------------------------------------------------------------- /doc/pyrad-framework-cookbook/References.bib: -------------------------------------------------------------------------------- 1 | 2 | @article { Gabella_JAOT_1998, 3 | author = "M. Gabella and G. Perona", 4 | title = "Simulation of the Orographic Influence on Weather Radar Using a Geometric Optics Approach", 5 | journal = "Journal of Atmospheric and Oceanic Technology", 6 | year = "01 Dec. 1998", 7 | publisher = "American Meteorological Society", 8 | address = "Boston MA, USA", 9 | volume = "15", 10 | number = "6", 11 | doi = "10.1175/1520-0426(1998)015<1485:SOTOIO>2.0.CO;2", 12 | pages= "1485 - 1494", 13 | url = "https://journals.ametsoc.org/view/journals/atot/15/6/1520-0426_1998_015_1485_sotoio_2_0_co_2.xml" 14 | } 15 | 16 | @article { Delrieu_JAOT_1995, 17 | author = " Delrieu, G. and Creutin, J. D. and Andrieu, H.", 18 | title = "Simulation of Radar Mountain Returns Using a Digitized Terrain Model", 19 | journal = "Journal of Atmospheric and Oceanic Technology", 20 | year = "01 Oct. 1995", 21 | publisher = "American Meteorological Society", 22 | address = "Boston MA, USA", 23 | volume = "12", 24 | number = "5", 25 | doi = "10.1175/1520-0426(1995)012<1038:SORMRU>2.0.CO;2", 26 | pages= "1038 - 1049", 27 | url = "https://journals.ametsoc.org/view/journals/atot/12/5/1520-0426_1995_012_1038_sormru_2_0_co_2.xml" 28 | } 29 | -------------------------------------------------------------------------------- /doc/pyrad-framework-cookbook/figures/main_concept.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad-framework-cookbook/figures/main_concept.pdf -------------------------------------------------------------------------------- /doc/pyrad-framework-cookbook/figures/titlebar.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad-framework-cookbook/figures/titlebar.pdf -------------------------------------------------------------------------------- /doc/pyrad/library_reference_developers/source/flow.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.flow` 2 | ================== 3 | 4 | .. automodule:: pyrad.flow.flow_aux 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyrad.flow.flow_control 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_developers/source/graph.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.graph` 2 | =================== 3 | 4 | .. automodule:: pyrad.graph.plots_aux 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyrad.graph.plots 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyrad.graph.plots_vol 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyrad.graph.plots_grid 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | .. automodule:: pyrad.graph.plots_spectra 33 | :members: 34 | :undoc-members: 35 | :private-members: 36 | :special-members: 37 | :inherited-members: 38 | :show-inheritance: 39 | .. automodule:: pyrad.graph.plots_timeseries 40 | :members: 41 | :undoc-members: 42 | :private-members: 43 | :special-members: 44 | :inherited-members: 45 | :show-inheritance: 46 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_developers/source/index.rst: -------------------------------------------------------------------------------- 1 | .. pyrad documentation master file, created by 2 | sphinx-quickstart on Tue Oct 18 12:04:20 2016. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to pyrad's documentation! 7 | ================================= 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | flow 15 | proc 16 | prod 17 | io 18 | graph 19 | util 20 | 21 | 22 | Indices and tables 23 | ================== 24 | 25 | * :ref:`genindex` 26 | * :ref:`modindex` 27 | * :ref:`search` 28 | 29 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_developers/source/io.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.io` 2 | ================ 3 | 4 | .. automodule:: pyrad.io.io_aux 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyrad.io.config 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyrad.io.read_data_radar 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyrad.io.read_data_mxpol 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | .. automodule:: pyrad.io.mxpol_config 33 | :members: 34 | :undoc-members: 35 | :private-members: 36 | :special-members: 37 | :inherited-members: 38 | :show-inheritance: 39 | .. automodule:: pyrad.io.read_data_cosmo 40 | :members: 41 | :undoc-members: 42 | :private-members: 43 | :special-members: 44 | :inherited-members: 45 | :show-inheritance: 46 | .. automodule:: pyrad.io.read_data_hzt 47 | :members: 48 | :undoc-members: 49 | :private-members: 50 | :special-members: 51 | :inherited-members: 52 | :show-inheritance: 53 | .. automodule:: pyrad.io.read_data_dem 54 | :members: 55 | :undoc-members: 56 | :private-members: 57 | :special-members: 58 | :inherited-members: 59 | :show-inheritance: 60 | .. automodule:: pyrad.io.read_data_sensor 61 | :members: 62 | :undoc-members: 63 | :private-members: 64 | :special-members: 65 | :inherited-members: 66 | :show-inheritance: 67 | .. automodule:: pyrad.io.read_data_sun 68 | :members: 69 | :undoc-members: 70 | :private-members: 71 | :special-members: 72 | :inherited-members: 73 | :show-inheritance: 74 | .. automodule:: pyrad.io.read_data_other 75 | :members: 76 | :undoc-members: 77 | :private-members: 78 | :special-members: 79 | :inherited-members: 80 | :show-inheritance: 81 | .. automodule:: pyrad.io.write_data 82 | :members: 83 | :undoc-members: 84 | :private-members: 85 | :special-members: 86 | :inherited-members: 87 | :show-inheritance: 88 | .. automodule:: pyrad.io.timeseries 89 | :members: 90 | :undoc-members: 91 | :private-members: 92 | :special-members: 93 | :inherited-members: 94 | :show-inheritance: 95 | .. automodule:: pyrad.io.trajectory 96 | :members: 97 | :undoc-members: 98 | :private-members: 99 | :special-members: 100 | :inherited-members: 101 | :show-inheritance: 102 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_developers/source/prod.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.prod` 2 | ================== 3 | 4 | .. automodule:: pyrad.prod.product_aux 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyrad.prod.process_product 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | .. automodule:: pyrad.prod.process_vol_products 19 | :members: 20 | :undoc-members: 21 | :private-members: 22 | :special-members: 23 | :inherited-members: 24 | :show-inheritance: 25 | .. automodule:: pyrad.prod.process_grid_products 26 | :members: 27 | :undoc-members: 28 | :private-members: 29 | :special-members: 30 | :inherited-members: 31 | :show-inheritance: 32 | .. automodule:: pyrad.prod.process_timeseries_products 33 | :members: 34 | :undoc-members: 35 | :private-members: 36 | :special-members: 37 | :inherited-members: 38 | :show-inheritance: 39 | .. automodule:: pyrad.prod.process_monitoring_products 40 | :members: 41 | :undoc-members: 42 | :private-members: 43 | :special-members: 44 | :inherited-members: 45 | :show-inheritance: 46 | .. automodule:: pyrad.prod.process_intercomp_products 47 | :members: 48 | :undoc-members: 49 | :private-members: 50 | :special-members: 51 | :inherited-members: 52 | :show-inheritance: 53 | .. automodule:: pyrad.prod.process_spectra_products 54 | :members: 55 | :undoc-members: 56 | :private-members: 57 | :special-members: 58 | :inherited-members: 59 | :show-inheritance: 60 | .. automodule:: pyrad.prod.process_traj_products 61 | :members: 62 | :undoc-members: 63 | :private-members: 64 | :special-members: 65 | :inherited-members: 66 | :show-inheritance: 67 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_developers/source/util.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.util` 2 | ================== 3 | 4 | .. automodule:: pyrad.util.radar_utils 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | .. automodule:: pyrad.util.stat_utils 12 | :members: 13 | :undoc-members: 14 | :private-members: 15 | :special-members: 16 | :inherited-members: 17 | :show-inheritance: 18 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_users/source/flow.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.flow` 2 | ================== 3 | 4 | .. automodule:: pyrad.flow 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | 12 | 13 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_users/source/graph.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.graph` 2 | =================== 3 | 4 | .. automodule:: pyrad.graph 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_users/source/index.rst: -------------------------------------------------------------------------------- 1 | .. pyrad documentation master file, created by 2 | sphinx-quickstart on Tue Oct 18 12:04:20 2016. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to pyrad's documentation! 7 | ================================= 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | flow 15 | proc 16 | prod 17 | io 18 | graph 19 | util 20 | 21 | 22 | Indices and tables 23 | ================== 24 | 25 | * :ref:`genindex` 26 | * :ref:`modindex` 27 | * :ref:`search` 28 | 29 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_users/source/io.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.io` 2 | ================ 3 | 4 | .. automodule:: pyrad.io 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_users/source/proc.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.proc` 2 | ================== 3 | 4 | .. automodule:: pyrad.proc 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: -------------------------------------------------------------------------------- /doc/pyrad/library_reference_users/source/prod.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.prod` 2 | ================== 3 | 4 | .. automodule:: pyrad.prod 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyrad/library_reference_users/source/util.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.util` 2 | ================== 3 | 4 | .. automodule:: pyrad.util 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/pyrad/make_pyrad_doc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # script to generate the pyrad library reference and remove intermediate outputs 4 | # fvj 20.10.2016 5 | 6 | # if command to make pdf from latex exists create latex 7 | latexmk_exists=$(which latexmk 2>/dev/null) 8 | if [ -n "$latexmk_exists" ]; then 9 | 10 | # library reference for developers 11 | rm -f ../pyrad_library_reference_dev.pdf 12 | cd library_reference_developers 13 | make clean 14 | make latexpdf 15 | cp build/latex/*.pdf ../../. 16 | rm -rf build/* 17 | cd .. 18 | 19 | # library reference for users 20 | rm -f ../pyrad_library_reference_users.pdf 21 | cd library_reference_users 22 | make clean 23 | make latexpdf 24 | cp build/latex/*.pdf ../../. 25 | rm -rf build/* 26 | cd .. 27 | else 28 | echo 'Unable to produce latex files. Command latexmk not installed' 29 | fi 30 | 31 | # if we are in master branch make html for github pages 32 | branch=$(git branch | grep "*" | cut -d ' ' -f 2) 33 | if [ "${branch}" = "master" ];then 34 | cd library_reference_users 35 | make clean 36 | make html 37 | rm -fr ../../../docs 38 | git rm -fr ../../../docs 39 | mkdir ../../../docs 40 | mv build/html/* ../../../docs 41 | rm -rf build/* 42 | touch ../../../docs/.nojekyll 43 | cd .. 44 | fi 45 | -------------------------------------------------------------------------------- /doc/pyrad_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad_architecture.png -------------------------------------------------------------------------------- /doc/pyrad_library_reference_dev.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad_library_reference_dev.pdf -------------------------------------------------------------------------------- /doc/pyrad_library_reference_users.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad_library_reference_users.pdf -------------------------------------------------------------------------------- /doc/pyrad_monitoring_fvj.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad_monitoring_fvj.docx -------------------------------------------------------------------------------- /doc/pyrad_monitoring_fvj.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad_monitoring_fvj.pdf -------------------------------------------------------------------------------- /doc/pyrad_user_manual.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad_user_manual.docx -------------------------------------------------------------------------------- /doc/pyrad_user_manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/doc/pyrad_user_manual.pdf -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- 1 | numpydoc 2 | cython 3 | ./src/pyrad_proc/ 4 | -------------------------------------------------------------------------------- /doc/source/flow.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.flow` 2 | ================== 3 | 4 | .. automodule:: pyrad.flow 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | 12 | 13 | -------------------------------------------------------------------------------- /doc/source/graph.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.graph` 2 | =================== 3 | 4 | .. automodule:: pyrad.graph 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- 1 | .. pyrad documentation master file, created by 2 | sphinx-quickstart on Tue Oct 18 12:04:20 2016. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to pyrad's documentation! 7 | ================================= 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | flow 15 | proc 16 | prod 17 | io 18 | graph 19 | util 20 | 21 | 22 | Indices and tables 23 | ================== 24 | 25 | * :ref:`genindex` 26 | * :ref:`modindex` 27 | * :ref:`search` 28 | 29 | -------------------------------------------------------------------------------- /doc/source/io.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.io` 2 | ================ 3 | 4 | .. automodule:: pyrad.io 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/source/proc.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.proc` 2 | ================== 3 | 4 | .. automodule:: pyrad.proc 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: -------------------------------------------------------------------------------- /doc/source/prod.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.prod` 2 | ================== 3 | 4 | .. automodule:: pyrad.prod 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /doc/source/util.rst: -------------------------------------------------------------------------------- 1 | :mod: `pyrad.util` 2 | ================== 3 | 4 | .. automodule:: pyrad.util 5 | :members: 6 | :undoc-members: 7 | :private-members: 8 | :special-members: 9 | :inherited-members: 10 | :show-inheritance: 11 | -------------------------------------------------------------------------------- /src/libDX50/README: -------------------------------------------------------------------------------- 1 | libDx50: X-Band-Radar DX50 C-Library and Applications 2 | ===================================================== 3 | 4 | 1. Products of this library 5 | --------------------------- 6 | 7 | libDX50.so : Library to be loaded by IDL to get data from the 8 | rainbow files. 9 | A list with functions that can be called from IDL 10 | is given by the h-file 'include/idl.h'. 11 | All IDL callable function start with the prefix 'idl_'. 12 | 13 | Example of an IDL call to this library: 14 | IDL> ok = call_external('libDX50.so', 'idl_printLibVersion') 15 | # Prints the version and date/time of the compilation. 16 | 17 | psrReduce : Application to reduce a DX50 power spectrum file (psr-file). 18 | Small power values are set to zero then the file is 19 | compressed with simple method. 20 | 21 | Usage: 22 | bash> psrReduce [-t threshold][-o outputfilename] 23 | 24 | -t : Power values below this threshold are set to zero. 25 | default: 2.0 26 | -o : Specify the filename of the output file 27 | default .rd 28 | 29 | psrUncompress : Decompress a reduced file. 30 | 31 | Usage: 32 | bash> psrUncompress [-o outfilename] 33 | 34 | -o : Specifies the output file. Default is 35 | to remove the '.rd' extension. 36 | 37 | 2. Building 38 | ----------- 39 | 40 | From a bash: 41 | # make : Compile all 42 | 'libDX50.so' is created in the 'lib/' folder. 43 | 'psrReduce' and 'psrUncompress' are put to 44 | the 'bin/' folder. 45 | 46 | # make lib : Just compile 'libDX50.so' 47 | # make psr . Compile 'psrReduce' and 'psrUncompress' 48 | -------------------------------------------------------------------------------- /src/libDX50/bin/.gitignore: -------------------------------------------------------------------------------- 1 | psrReduce 2 | psrUncompress 3 | -------------------------------------------------------------------------------- /src/libDX50/dx50.c: -------------------------------------------------------------------------------- 1 | /* 2 | ************************************************************* 3 | 4 | DX50 library main file 5 | 6 | ************************************************************* 7 | 8 | Filename: dx50.c 9 | Author: Andreas Leuenberger 10 | Creation date: 2012-10-29 11 | Last update: 2013-03-08 12 | 13 | Copyright: MeteoSwiss 14 | 15 | Project: MALSplus 16 | Target: SunOS sparc, Gnu/Linux x86_64, x86_32 17 | Compiler: GCC 18 | 19 | ************************************************************* 20 | 21 | Description: 22 | ------------ 23 | Calls init and fini functions 24 | 25 | History: 26 | 2013-02-21 V0.6 Support for reduced psr files 27 | 2013-03-08 V0.7 Read datatype 28 | 29 | ************************************************************* 30 | ============================================================= 31 | */ 32 | 33 | #include 34 | 35 | #include "psr.h" 36 | 37 | #ifdef __cplusplus 38 | extern "C" { 39 | #endif 40 | 41 | #define LIBNAME "libDX50" 42 | #define VERSION_NUM "0.9.2" 43 | #define VERSION_DATE __DATE__ 44 | #define VERSION_TIME __TIME__ 45 | 46 | #define VERSION_STR ("Version " VERSION_NUM " (" VERSION_DATE " - " VERSION_TIME ")") 47 | 48 | /** 49 | * Print version 50 | */ 51 | void idl_printLibVersion(void) 52 | { 53 | printf("%s %s\r\n", LIBNAME, VERSION_STR); 54 | } 55 | 56 | /** 57 | * Library init function 58 | */ 59 | void dx50_init(void) 60 | { 61 | printf("%% load %s %s\r\n", LIBNAME, VERSION_STR); 62 | psr_init(); 63 | } 64 | 65 | /** 66 | * Library close function 67 | */ 68 | void dx50_close(void) 69 | { 70 | psr_cleanup(); 71 | } 72 | 73 | #ifdef __cplusplus 74 | } /* extern "C" */ 75 | #endif 76 | -------------------------------------------------------------------------------- /src/libDX50/include/qCompress.h: -------------------------------------------------------------------------------- 1 | /* 2 | ************************************************************* 3 | 4 | Qt compress function mapping 5 | 6 | ************************************************************* 7 | 8 | Filename: qCompress.h 9 | Author: Jordi Figueras i Ventura 10 | Creation date: 2015-01-15 11 | Last update: 12 | 13 | Copyright: MeteoSwiss 14 | 15 | Project: MALSplus 16 | Target: SunOS sparc, Gnu/Linux x86_64, x86_32 17 | Compiler: GCC 18 | 19 | ************************************************************* 20 | 21 | Description: 22 | ------------ 23 | 24 | ************************************************************* 25 | ============================================================= 26 | */ 27 | 28 | 29 | #ifndef __QCOMPRESS_H 30 | #define __QCOMPRESS_H 31 | 32 | #ifdef __cplusplus 33 | extern "C" 34 | { 35 | #endif 36 | 37 | typedef unsigned long ulong; 38 | typedef unsigned char uchar; 39 | 40 | int qCompress(const unsigned long sourceLen, const unsigned char *source, unsigned long *destLen, unsigned char **dest); 41 | int qCompressBound(const unsigned long sourceLen, unsigned long *expectedSize); 42 | 43 | #ifdef __cplusplus 44 | } /* extern "C" */ 45 | #endif 46 | 47 | #endif /* __QUNCOMPRESS_H */ 48 | -------------------------------------------------------------------------------- /src/libDX50/include/qUncompress.h: -------------------------------------------------------------------------------- 1 | /* 2 | ************************************************************* 3 | 4 | Qt uncompress function mapping 5 | 6 | ************************************************************* 7 | 8 | Filename: qUncompress.h 9 | Author: Andreas Leuenberger 10 | Creation date: 2012-10-25 11 | Last update: 2012-11-12 12 | 13 | Copyright: MeteoSwiss 14 | 15 | Project: MALSplus 16 | Target: SunOS sparc, Gnu/Linux x86_64, x86_32 17 | Compiler: GCC 18 | 19 | ************************************************************* 20 | 21 | Description: 22 | ------------ 23 | 24 | ************************************************************* 25 | ============================================================= 26 | */ 27 | 28 | 29 | #ifndef __QUNCOMPRESS_H 30 | #define __QUNCOMPRESS_H 31 | 32 | #ifdef __cplusplus 33 | extern "C" { 34 | #endif 35 | 36 | typedef unsigned long ulong; 37 | typedef unsigned char uchar; 38 | 39 | int qUncompress(const unsigned char* data, int nbytes, unsigned char **dest, unsigned int *destBytes); 40 | 41 | #ifdef __cplusplus 42 | } /* extern "C" */ 43 | #endif 44 | 45 | #endif /* __QUNCOMPRESS_H */ 46 | -------------------------------------------------------------------------------- /src/libDX50/lib/.gitignore: -------------------------------------------------------------------------------- 1 | libDX50.so 2 | -------------------------------------------------------------------------------- /src/libDX50/obj/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.d 3 | 4 | -------------------------------------------------------------------------------- /src/libDX50/rainbow_compress_raw.c: -------------------------------------------------------------------------------- 1 | /* 2 | ************************************************************* 3 | 4 | Compress data to put in the BLOB of a rainbow raw data dfile 5 | 6 | ************************************************************* 7 | 8 | Filename: rainbow_compress_raw.c 9 | Author: Jordi Figueras i Ventura 10 | Creation date: 2015-01-15 11 | Last update: 12 | 13 | Copyright: MeteoSwiss 14 | 15 | Project: MALSplus 16 | Target: SunOS sparc, Gnu/Linux x86_64, x86_32 17 | Compiler: GCC 18 | 19 | ************************************************************* 20 | 21 | Description: 22 | ------------ 23 | 24 | ************************************************************* 25 | ============================================================= 26 | */ 27 | 28 | #include 29 | #include 30 | #include 31 | #include 32 | 33 | #include "qCompress.h" 34 | 35 | #ifdef __cplusplus 36 | extern "C" 37 | { 38 | #endif 39 | /** 40 | * get expected compressed data size 41 | * 42 | * @param nbytesudata number of bytes of uncompressed data 43 | * @param nbytescdata variable where to store the number of bytes of compressed data 44 | * 45 | * @return 0 on success, -1 otherwise 46 | */ 47 | int rainbow_getCompressedDataSize(const unsigned long nbytesudata, unsigned long *nbytescdata) 48 | { 49 | return qCompressBound(nbytesudata, nbytescdata); 50 | } 51 | 52 | /** 53 | * Compress data 54 | * 55 | * @param nbytesudata number of bytes of uncompressed data 56 | * @param udata pointer to uncompressed data 57 | * @param nbytescdata variable where to store the number of bytes of compressed data 58 | * @param cdata Pointer where to store the compressed data 59 | * 60 | * @return 0 on success, -1 otherwise 61 | */ 62 | int rainbow_compressData(const unsigned long nbytesudata, const unsigned char *udata, unsigned long *nbytescdata, unsigned char *cdata) 63 | { 64 | int i, ok; 65 | unsigned char* buf; 66 | unsigned long nbytesalloc; 67 | 68 | nbytesalloc=*nbytescdata; 69 | 70 | ok=qCompress(nbytesudata, udata, nbytescdata, &buf); 71 | if (ok < 0) 72 | { 73 | printf("%s:%s: ERROR: Unable to compress data\r\n", __FILE__, __func__); 74 | return -1; 75 | } 76 | if (*nbytescdata > nbytesalloc) 77 | { 78 | printf("%s:%s: Size of compressed data %lu too large for allocated memory %lu\r\n", __FILE__, __func__, *nbytescdata, nbytesalloc); 79 | return -2; 80 | } 81 | for (i=0; i<*nbytescdata; i++) 82 | { 83 | //printf("%u\r\n", *cdata); 84 | *cdata=*buf; 85 | buf++; 86 | cdata++; 87 | } 88 | return ok; 89 | } 90 | 91 | 92 | 93 | #ifdef __cplusplus 94 | } /* extern "C" */ 95 | #endif 96 | -------------------------------------------------------------------------------- /src/make_all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # script to build pyrad, pyart and PyTDA 4 | # fvj 30.09.2019 5 | 6 | echo 'Building Pyart...' 7 | ./make_pyart.sh 8 | 9 | echo 'Building PyTDA...' 10 | ./make_pytda.sh 11 | 12 | echo 'Building Pyrad...' 13 | ./make_pyrad.sh 14 | -------------------------------------------------------------------------------- /src/make_pyart.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # script to build the MeteoSwiss Pyart 4 | # fvj 17.11.2016 5 | # sue 28.03.2018 6 | 7 | # fetch python version in use 8 | py=$(python --version) 9 | pyvers=${py:7:3} 10 | 11 | # remove previous built 12 | echo 'Removing previous built...' 13 | 14 | rm -r $HOME/.local/lib/python${pyvers}/site-packages/pyart 15 | rm $HOME/.local/lib/python${pyvers}/site-packages/arm_pyart-* 16 | 17 | # recompile 18 | echo 'compiling' 19 | cd $HOME/pyrad/src/pyart 20 | python setup.py install --user -------------------------------------------------------------------------------- /src/make_pyrad.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # script to build pyrad 4 | # fvj 17.11.2016 5 | # sue 28.03.2018 6 | 7 | # fetch python version in use 8 | py=$(python --version) 9 | pyvers=${py:7:3} 10 | 11 | # remove previous built 12 | echo 'Removing previous built...' 13 | 14 | rm -r $HOME/.local/lib/python${pyvers}/site-packages/pyrad 15 | rm -r $HOME/.local/lib/python${pyvers}/site-packages/mch_pyrad-* 16 | 17 | # clean pyrad 18 | echo 'icleaning build..' 19 | cd $HOME/pyrad/src/pyrad_proc 20 | python setup.py clean --all 21 | 22 | # recompile 23 | echo 'compiling...' 24 | cd $HOME/pyrad/src/pyrad_proc 25 | python setup.py install --user -------------------------------------------------------------------------------- /src/make_pyrad_clean.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # script to clean pyrad 4 | 5 | # fetch python version in use 6 | py=$(python --version) 7 | pyvers=${py:7:3} 8 | 9 | # remove previous built 10 | echo 'Removing previous built...' 11 | 12 | rm -r $HOME/.local/lib/python${pyvers}/site-packages/pyrad 13 | rm -r $HOME/.local/lib/python${pyvers}/site-packages/mch_pyrad-* 14 | 15 | # recompile 16 | echo 'icleaning build..' 17 | cd $HOME/pyrad/src/pyrad_proc 18 | python setup.py clean --all 19 | 20 | -------------------------------------------------------------------------------- /src/make_pytda.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # script to build pytda 4 | # fvj 17.11.2016 5 | # sue 28.03.2018 6 | 7 | # remove previous built 8 | echo 'Removing previous built...' 9 | 10 | cd $HOME/pyrad/src/PyTDA 11 | python setup.py clean --all 12 | 13 | # recompile 14 | echo 'compiling...' 15 | cd $HOME/pyrad/src/PyTDA 16 | python setup.py install -------------------------------------------------------------------------------- /src/pyrad_proc/continuous_integration/conda_environment-basic.yml: -------------------------------------------------------------------------------- 1 | # Basic Pyrad environment 2 | name: pyrad_basic_env 3 | channels: 4 | - conda-forge 5 | - defaults 6 | dependencies: 7 | - python=3.6 8 | - numpy 9 | - scipy 10 | - matplotlib 11 | - netcdf4 12 | - sphinx -------------------------------------------------------------------------------- /src/pyrad_proc/continuous_integration/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # set -e 4 | # use next line to debug this script 5 | # set -x 6 | 7 | sudo apt-get update 8 | wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh; 9 | 10 | chmod +x miniconda.sh 11 | ./miniconda.sh -b -p $HOME/miniconda 12 | export PATH="$HOME/miniconda/bin:$PATH" 13 | hash -r 14 | conda config --set always_yes yes --set changeps1 no 15 | conda update -q conda 16 | # Useful for debugging any issues with conda 17 | conda info -a 18 | 19 | # creation of conda environment and installation of dependencies 20 | conda create -q -n test-environment python=$PYTHON_VERSION 21 | source activate test-environment 22 | 23 | # Dependencies installation: 24 | # Py-ART required dependencies: 25 | # - numpy 26 | # - scipy 27 | # - matplotlib 28 | # - netcdf4 29 | # Py-ART optional dependencies: 30 | # - h5py pytest basemap cartopy gdal trmm_rsl wradlib imageio xarray 31 | # wradlib optional dependencies: 32 | # - xmltodict 33 | # pyrad optional dependencies: 34 | # - pandas shapely dask bokeh memory_profiler 35 | conda install -c https://conda.binstar.org/jjhelmus trmm_rsl 36 | conda install -c conda-forge numpy scipy matplotlib netcdf4 h5py pytest basemap cartopy gdal pyproj wradlib xmltodict pandas shapely dask bokeh memory_profiler imageio xarray scikit-learn pysolar 37 | 38 | # export global variables 39 | export RSL_PATH="$HOME/miniconda/envs/test-environment" 40 | export GDAL_DATA="$HOME/miniconda/share/gdal" 41 | # - export PYART_CONFIG="$HOME/pyrad/config/pyart/mch_config.py" 42 | # - export METRANETLIB_PATH="" 43 | 44 | # installation of pyart and pyrad 45 | cd src/pyart 46 | python setup.py install --user 47 | cd ../pyrad_proc 48 | python setup.py install --user 49 | cd 50 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/EGG-INFO/PKG-INFO: -------------------------------------------------------------------------------- 1 | Metadata-Version: 1.2 2 | Name: pyrad-mch 3 | Version: 0.5.0 4 | Summary: Pyrad: Python Radar Toolkit 5 | Home-page: https://github.com/meteoswiss-mdr/pyrad.git 6 | Maintainer: MeteoSwiss Pyrad Developers 7 | Maintainer-email: jordi.figuerasiventura@meteoswiss.ch 8 | License: BSD 9 | Download-URL: https://github.com/meteoswiss-mdr/pyrad.git 10 | Description: Pyrad is a Python module containing 11 | the utilities that run the MeteoSwiss radar processing framework. 12 | It is designed so that it accepts a growing number of radar data types. 13 | The core of the processing is performed by the module Py-ART. 14 | 15 | 16 | Platform: Linux 17 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/EGG-INFO/SOURCES.txt: -------------------------------------------------------------------------------- 1 | setup.py 2 | pyrad/__init__.py 3 | pyrad/setup.py 4 | pyrad/version.py 5 | pyrad/flow/__init__.py 6 | pyrad/flow/flow_aux.py 7 | pyrad/flow/flow_control.py 8 | pyrad/flow/setup.py 9 | pyrad/graph/__init__.py 10 | pyrad/graph/plots.py 11 | pyrad/graph/plots_aux.py 12 | pyrad/graph/plots_grid.py 13 | pyrad/graph/plots_spectra.py 14 | pyrad/graph/plots_timeseries.py 15 | pyrad/graph/plots_vol.py 16 | pyrad/graph/setup.py 17 | pyrad/io/__init__.py 18 | pyrad/io/config.py 19 | pyrad/io/io_aux.py 20 | pyrad/io/mxpol_config.py 21 | pyrad/io/read_data_cosmo.py 22 | pyrad/io/read_data_dem.py 23 | pyrad/io/read_data_hzt.py 24 | pyrad/io/read_data_mxpol.py 25 | pyrad/io/read_data_other.py 26 | pyrad/io/read_data_radar.py 27 | pyrad/io/read_data_sensor.py 28 | pyrad/io/read_data_sun.py 29 | pyrad/io/setup.py 30 | pyrad/io/timeseries.py 31 | pyrad/io/trajectory.py 32 | pyrad/io/write_data.py 33 | pyrad/proc/__init__.py 34 | pyrad/proc/process_Doppler.py 35 | pyrad/proc/process_aux.py 36 | pyrad/proc/process_calib.py 37 | pyrad/proc/process_cosmo.py 38 | pyrad/proc/process_dem.py 39 | pyrad/proc/process_echoclass.py 40 | pyrad/proc/process_grid.py 41 | pyrad/proc/process_intercomp.py 42 | pyrad/proc/process_iq.py 43 | pyrad/proc/process_monitoring.py 44 | pyrad/proc/process_phase.py 45 | pyrad/proc/process_retrieve.py 46 | pyrad/proc/process_spectra.py 47 | pyrad/proc/process_timeseries.py 48 | pyrad/proc/process_traj.py 49 | pyrad/proc/setup.py 50 | pyrad/prod/__init__.py 51 | pyrad/prod/process_grid_products.py 52 | pyrad/prod/process_intercomp_products.py 53 | pyrad/prod/process_monitoring_products.py 54 | pyrad/prod/process_product.py 55 | pyrad/prod/process_spectra_products.py 56 | pyrad/prod/process_timeseries_products.py 57 | pyrad/prod/process_traj_products.py 58 | pyrad/prod/process_vol_products.py 59 | pyrad/prod/product_aux.py 60 | pyrad/prod/setup.py 61 | pyrad/util/__init__.py 62 | pyrad/util/radar_utils.py 63 | pyrad/util/setup.py 64 | pyrad/util/stat_utils.py 65 | pyrad_mch.egg-info/PKG-INFO 66 | pyrad_mch.egg-info/SOURCES.txt 67 | pyrad_mch.egg-info/dependency_links.txt 68 | pyrad_mch.egg-info/top_level.txt 69 | scripts/common_colocated_gates.py 70 | scripts/main_extract_trt.py 71 | scripts/main_precipitation_comparison.py 72 | scripts/main_process_cosmo.py 73 | scripts/main_process_cosmo_rt.py 74 | scripts/main_process_data.py 75 | scripts/main_process_data_birds.py 76 | scripts/main_process_data_period.py 77 | scripts/main_process_data_rt.py 78 | scripts/main_process_data_trt.py 79 | scripts/main_process_euclid_data.py 80 | scripts/main_process_trt_data.py 81 | scripts/main_process_windmill_filt_hist_all.py 82 | scripts/main_process_windmill_hist_all.py 83 | scripts/main_retrieve_dwh.py 84 | scripts/main_retrieve_dwh2.py 85 | scripts/movie_maker.py 86 | scripts/rewrite_intercomp.py 87 | scripts/rewrite_monitoring.py -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/EGG-INFO/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/EGG-INFO/not-zip-safe: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/EGG-INFO/top_level.txt: -------------------------------------------------------------------------------- 1 | pyrad 2 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Pyrad: The Python Radar Toolkit 3 | ===================================== 4 | 5 | """ 6 | 7 | # Detect if we're being called as part of Pyrad's setup procedure 8 | try: 9 | __PYRAD_SETUP__ 10 | except NameError: 11 | __PYRAD_SETUP__ = False 12 | 13 | if __PYRAD_SETUP__: 14 | import sys as _sys 15 | _sys.stderr.write("Running from Pyrad source directory.\n") 16 | del _sys 17 | else: 18 | 19 | # Make sure that deprecation warnings get printed by default 20 | import warnings as _warnings 21 | _warnings.simplefilter("always", DeprecationWarning) 22 | 23 | # print out helpful message if build fails or importing from source tree 24 | # fvj built not checked for the moment 25 | # from . import __check_build 26 | 27 | # versioning 28 | from .version import git_revision as __git_revision__ 29 | from .version import version as __version__ 30 | 31 | # import subpackages 32 | from . import graph 33 | from . import io 34 | from . import proc 35 | from . import prod 36 | from . import util 37 | from . import flow 38 | 39 | # root level functions 40 | # non at the moment 41 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/flow/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | =========================================== 3 | processing flow control (:mod:`pyrad.flow`) 4 | =========================================== 5 | 6 | .. currentmodule:: pyrad.flow 7 | 8 | Functions to control the Pyrad data processing flow 9 | 10 | .. autosummary:: 11 | :toctree: generated/ 12 | 13 | main 14 | main_rt 15 | 16 | """ 17 | 18 | from .flow_control import main, main_rt 19 | 20 | __all__ = [s for s in dir() if not s.startswith('_')] 21 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/flow/setup.py: -------------------------------------------------------------------------------- 1 | 2 | def configuration(parent_package='', top_path=None): 3 | from numpy.distutils.misc_util import Configuration 4 | config = Configuration('flow', parent_package, top_path) 5 | return config 6 | 7 | 8 | if __name__ == '__main__': 9 | from numpy.distutils.core import setup 10 | setup(**configuration(top_path='').todict()) 11 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/graph/setup.py: -------------------------------------------------------------------------------- 1 | 2 | def configuration(parent_package='', top_path=None): 3 | from numpy.distutils.misc_util import Configuration 4 | config = Configuration('graph', parent_package, top_path) 5 | return config 6 | 7 | 8 | if __name__ == '__main__': 9 | from numpy.distutils.core import setup 10 | setup(**configuration(top_path='').todict()) 11 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/io/setup.py: -------------------------------------------------------------------------------- 1 | 2 | def configuration(parent_package='', top_path=None): 3 | from numpy.distutils.misc_util import Configuration 4 | config = Configuration('io', parent_package, top_path) 5 | return config 6 | 7 | 8 | if __name__ == '__main__': 9 | from numpy.distutils.core import setup 10 | setup(**configuration(top_path='').todict()) 11 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/proc/setup.py: -------------------------------------------------------------------------------- 1 | 2 | def configuration(parent_package='', top_path=None): 3 | from numpy.distutils.misc_util import Configuration 4 | config = Configuration('proc', parent_package, top_path) 5 | return config 6 | 7 | 8 | if __name__ == '__main__': 9 | from numpy.distutils.core import setup 10 | setup(**configuration(top_path='').todict()) 11 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/prod/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | ====================================================== 3 | Products generation (:mod:`pyrad.prod`) 4 | ====================================================== 5 | 6 | .. currentmodule:: pyrad.prod 7 | 8 | Initiate the products generation. 9 | 10 | Auxiliary functions 11 | =================== 12 | 13 | .. autosummary:: 14 | :toctree: generated/ 15 | 16 | get_dsformat_func 17 | 18 | Product generation 19 | ================== 20 | 21 | .. autosummary:: 22 | :toctree: generated/ 23 | 24 | generate_occurrence_products 25 | generate_cosmo_coord_products 26 | generate_cosmo_to_radar_products 27 | generate_sun_hits_products 28 | generate_intercomp_products 29 | generate_colocated_gates_products 30 | generate_time_avg_products 31 | generate_qvp_products 32 | generate_vol_products 33 | generate_timeseries_products 34 | generate_monitoring_products 35 | generate_spectra_products 36 | generate_grid_products 37 | generate_grid_time_avg_products 38 | generate_traj_product 39 | generate_ml_products 40 | 41 | """ 42 | 43 | from .product_aux import get_prodgen_func 44 | 45 | from .process_product import generate_sun_hits_products 46 | from .process_product import generate_cosmo_coord_products 47 | from .process_product import generate_qvp_products 48 | from .process_product import generate_occurrence_products 49 | from .process_product import generate_ml_products 50 | from .process_product import generate_cosmo_to_radar_products 51 | 52 | from .process_vol_products import generate_vol_products 53 | from .process_grid_products import generate_grid_products 54 | from .process_grid_products import generate_grid_time_avg_products 55 | from .process_spectra_products import generate_spectra_products 56 | from .process_timeseries_products import generate_timeseries_products 57 | from .process_traj_products import generate_traj_product 58 | from .process_monitoring_products import generate_monitoring_products 59 | from .process_intercomp_products import generate_intercomp_products 60 | from .process_intercomp_products import generate_colocated_gates_products 61 | from .process_intercomp_products import generate_time_avg_products 62 | 63 | __all__ = [s for s in dir() if not s.startswith('_')] 64 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/prod/setup.py: -------------------------------------------------------------------------------- 1 | 2 | def configuration(parent_package='', top_path=None): 3 | from numpy.distutils.misc_util import Configuration 4 | config = Configuration('prod', parent_package, top_path) 5 | return config 6 | 7 | 8 | if __name__ == '__main__': 9 | from numpy.distutils.core import setup 10 | setup(**configuration(top_path='').todict()) 11 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/setup.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | def configuration(parent_package='', top_path=None): 4 | from numpy.distutils.misc_util import Configuration 5 | config = Configuration('pyrad', parent_package, top_path) 6 | config.add_subpackage('util') 7 | config.add_subpackage('io') 8 | config.add_subpackage('proc') 9 | config.add_subpackage('prod') 10 | config.add_subpackage('graph') 11 | config.add_subpackage('flow') 12 | 13 | return config 14 | 15 | if __name__ == '__main__': 16 | from numpy.distutils.core import setup 17 | setup(**configuration(top_path='').todict()) 18 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteoswiss-mdr/pyrad/c28c9840e3d2aece8ec539d6259962fd6964347e/src/pyrad_proc/pyrad/test -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/util/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | ================================== 3 | Utilities (:mod:`pyrad.util`) 4 | ================================== 5 | 6 | .. currentmodule:: pyrad.util 7 | 8 | Functions to read and write data and configuration files. 9 | 10 | Radar Utilities 11 | =============== 12 | 13 | .. autosummary:: 14 | :toctree: generated/ 15 | 16 | get_data_along_rng 17 | get_data_along_azi 18 | get_data_along_ele 19 | get_ROI 20 | rainfall_accumulation 21 | time_series_statistics 22 | find_contiguous_times 23 | join_time_series 24 | get_range_bins_to_avg 25 | find_ray_index 26 | find_rng_index 27 | find_nearest_gate 28 | find_neighbour_gates 29 | find_colocated_indexes 30 | get_target_elevations 31 | get_fixed_rng_data 32 | time_avg_range 33 | get_closest_solar_flux 34 | create_sun_hits_field 35 | create_sun_retrieval_field 36 | compute_quantiles 37 | compute_quantiles_from_hist 38 | compute_quantiles_sweep 39 | compute_2d_hist 40 | compute_1d_stats 41 | compute_2d_stats 42 | compute_histogram 43 | compute_histogram_sweep 44 | belongs_roi_indices 45 | compute_profile_stats 46 | compute_directional_stats 47 | project_to_vertical 48 | 49 | quantiles_weighted 50 | ratio_bootstrapping 51 | """ 52 | 53 | from .radar_utils import time_avg_range, get_closest_solar_flux 54 | from .radar_utils import create_sun_hits_field, create_sun_retrieval_field 55 | from .radar_utils import compute_histogram, compute_histogram_sweep 56 | from .radar_utils import compute_quantiles, compute_quantiles_sweep 57 | from .radar_utils import compute_quantiles_from_hist, get_range_bins_to_avg 58 | from .radar_utils import find_ray_index, find_rng_index, find_nearest_gate 59 | from .radar_utils import find_colocated_indexes, find_contiguous_times 60 | from .radar_utils import compute_2d_hist, compute_1d_stats, compute_2d_stats 61 | from .radar_utils import time_series_statistics, join_time_series 62 | from .radar_utils import rainfall_accumulation, get_ROI, belongs_roi_indices 63 | from .radar_utils import compute_profile_stats, compute_directional_stats 64 | from .radar_utils import project_to_vertical, find_neighbour_gates 65 | from .radar_utils import get_target_elevations, get_data_along_rng 66 | from .radar_utils import get_data_along_azi, get_data_along_ele 67 | from .radar_utils import get_fixed_rng_data 68 | 69 | from .stat_utils import quantiles_weighted, ratio_bootstrapping 70 | 71 | __all__ = [s for s in dir() if not s.startswith('_')] 72 | -------------------------------------------------------------------------------- /src/pyrad_proc/pyrad/util/setup.py: -------------------------------------------------------------------------------- 1 | 2 | def configuration(parent_package='', top_path=None): 3 | from numpy.distutils.misc_util import Configuration 4 | config = Configuration('util', parent_package, top_path) 5 | return config 6 | 7 | 8 | if __name__ == '__main__': 9 | from numpy.distutils.core import setup 10 | setup(**configuration(top_path='').todict()) 11 | -------------------------------------------------------------------------------- /tools/copyData/get_iso0_cosmo_cscs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This script: 3 | # Gets COSMO ISO0 data in HZT format from CSCS repository and puts it in the right 4 | # folder to be processed in CSCS 5 | # created 23.03.2017 (fvj) 6 | 7 | # set permits 8 | umask 0002 9 | 10 | #module load idl 11 | . /apps/escha/itt/idl/idl85/inst/idl85/bin/idl_setup.bash 12 | 13 | export IDL_OTLDIR=/store/msrad/idl 14 | export IDL_STARTUP=$IDL_OTLDIR/im_setup.idl;export IDL_STARTUP 15 | 16 | export IDL_DIR=/apps/escha/itt/idl/idl85/inst/idl85/ 17 | export LD_LIBRARY_PATH=$HOME/malsgit/src/libDX50/lib:$LD_LIBRARY_PATH 18 | 19 | export IDL_NO_XWINDOWS=1 20 | export DISPLAY= 21 | 22 | execpath=$HOME/malsgit/src/idl/cosmo 23 | idlpath=/apps/escha/itt/idl/idl85/inst/idl85/bin/idl 24 | 25 | # defaults 26 | nhour_fcst=7 27 | while [[ $# -gt 1 ]] 28 | do 29 | key="$1" 30 | 31 | case $key in 32 | -d|--day) 33 | DAY="$2" 34 | OIFS=$IFS 35 | IFS=',' 36 | read -r -a date_vec <<< "$DAY" 37 | IFS=$OIFS 38 | shift # past argument 39 | ;; 40 | -t|--time) 41 | RUN="$2" 42 | OIFS=$IFS 43 | IFS=',' 44 | read -r -a hour_run <<< "$RUN" 45 | IFS=$OIFS 46 | shift # past argument 47 | ;; 48 | -r|--radar) 49 | radar="$2" 50 | shift # past argument 51 | ;; 52 | -e|--res) 53 | res="$2" 54 | shift # past argument 55 | ;; 56 | -f|--forecasted_hours) 57 | nhour_fcst="$2" 58 | shift # past argument 59 | ;; 60 | esac 61 | shift # past argument or value 62 | done 63 | 64 | nday=${#date_vec[@]} 65 | nhour_run=${#hour_run[@]} 66 | 67 | # Log 68 | date 69 | 70 | for ((iday=0; iday<${nday}; iday++)); do 71 | for ((ihour_run=0; ihour<${nhour_run}; ihour_run++)); do 72 | for ((ihour_fcst=0; ihour<${nhour_fcst}; ihour_fcst++)); do 73 | iso0_cosmo_radar=${radar} 74 | iso0_cosmo_res=${res} 75 | iso0_cosmo_year=$(date --date "${date_vec[${iday}]}" +"%y") 76 | iso0_cosmo_day=$(date --date "${date_vec[${iday}]}" +"%j") 77 | iso0_cosmo_hour=${hour_run[${ihour_run}]} 78 | iso0_cosmo_hour_forecast=$(printf %02d $(( ${iso0_cosmo_hour} + ${ihour_fcst} ))) 79 | 80 | export iso0_cosmo_radar 81 | export iso0_cosmo_res 82 | export iso0_cosmo_year 83 | export iso0_cosmo_day 84 | export iso0_cosmo_hour 85 | export iso0_cosmo_hour_forecast 86 | 87 | cd ${execpath} 88 | ${idlpath} -rt=iso0_cosmo_cscs.run 89 | done 90 | done 91 | done 92 | 93 | # Log 94 | echo "All done!" 95 | date 96 | -------------------------------------------------------------------------------- /tools/copyData/get_temp_cosmo2_cscs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # get_temp_cosmo2_cscs.sh 3 | # This script: 4 | # Gets COSMO-2 temperature file from CSCS and puts it radar coordinates 5 | # created 20.06.2017 (fvj) 6 | 7 | # set permits 8 | umask 0002 9 | 10 | # Config 11 | 12 | #module load idl 13 | . /apps/albis/itt/idl/idl84/inst/idl84/bin/idl_setup.bash 14 | 15 | export IDL_OTLDIR=/store/msrad/idl 16 | export IDL_STARTUP=$IDL_OTLDIR/im_setup.idl;export IDL_STARTUP 17 | 18 | export IDL_DIR=/apps/albis/itt/idl/idl84/inst/idl84/ 19 | export LD_LIBRARY_PATH=$HOME/malsgit/src/libDX50/lib:$LD_LIBRARY_PATH 20 | 21 | export IDL_NO_XWINDOWS=1 22 | export DISPLAY= 23 | 24 | execpath=$HOME/malsgit/src/idl/cosmo/ 25 | idlpath=/apps/albis/itt/idl/idl84/inst/idl84/bin/idl 26 | 27 | # defaults 28 | radar="None" 29 | res="L" 30 | while [[ $# -gt 1 ]] 31 | do 32 | key="$1" 33 | 34 | case $key in 35 | -d|--day) 36 | DAY="$2" 37 | OIFS=$IFS 38 | IFS=',' 39 | read -r -a date_vec <<< "$DAY" 40 | IFS=$OIFS 41 | shift # past argument 42 | ;; 43 | -t|--time) 44 | RUN="$2" 45 | OIFS=$IFS 46 | IFS=',' 47 | read -r -a hour_run <<< "$RUN" 48 | IFS=$OIFS 49 | shift # past argument 50 | ;; 51 | -r|--radar) 52 | radar="$2" 53 | shift # past argument 54 | ;; 55 | -e|--res) 56 | res="$2" 57 | shift # past argument 58 | ;; 59 | esac 60 | shift # past argument or value 61 | done 62 | 63 | nday=${#date_vec[@]} 64 | nhour=${#hour_run[@]} 65 | 66 | # Log 67 | date 68 | 69 | for ((iday=0; iday<${nday}; iday++)); do 70 | for ((ihour=0; ihour<${nhour}; ihour++)); do 71 | if [ $radar != "None" ] 72 | then 73 | temp_cosmo_radar=${radar} 74 | temp_cosmo_res=${res} 75 | temp_cosmo_year=$(date --date "${date_vec[${iday}]}" +"%y") 76 | temp_cosmo_day=$(date --date "${date_vec[${iday}]}" +"%j") 77 | temp_cosmo_hour=${hour_run[${ihour}]} 78 | 79 | export temp_cosmo_radar 80 | export temp_cosmo_res 81 | export temp_cosmo_year 82 | export temp_cosmo_day 83 | export temp_cosmo_hour 84 | 85 | cd ${execpath} 86 | ${idlpath} -rt=temp_cosmo2_cscs.run 87 | fi 88 | done 89 | done 90 | 91 | # Log 92 | echo "All done!" 93 | date 94 | -------------------------------------------------------------------------------- /tools/copyData/get_trt_data_cscs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # This script gets the rad4alp data from the CSCS 4 | # repository and puts it in the right folder. 5 | # To be run in CSCS 6 | 7 | # set permits 8 | umask 0002 9 | 10 | # Config 11 | dateCmd="/bin/date" 12 | 13 | rawdata_origbase=/store/msrad/radar/swiss/data/ 14 | 15 | # default variables 16 | data_destbase=/store/msrad/radar/rad4alp/TRT/ 17 | while [[ $# -gt 1 ]] 18 | do 19 | key="$1" 20 | 21 | case $key in 22 | -d|--day) 23 | DAY="$2" 24 | OIFS=$IFS 25 | IFS=',' 26 | read -r -a day_vec <<< "$DAY" 27 | IFS=$OIFS 28 | shift # past argument 29 | ;; 30 | -p|--dest_base) 31 | data_destbase="$2" 32 | shift # past argument 33 | ;; 34 | esac 35 | shift # past argument or value 36 | done 37 | 38 | nday=${#day_vec[@]} 39 | for ((iday=0; iday<${nday}; iday++)); do 40 | yearl=$(date --date "${day_vec[${iday}]}" +"%Y") 41 | years=$(date --date "${day_vec[${iday}]}" +"%y") 42 | julday=$(date --date "${day_vec[${iday}]}" +"%j") 43 | 44 | yearl_end=$(date -d "$(date --date "${day_vec[${iday}]}")+1 day" +"%Y") 45 | years_end=$(date -d "$(date --date "${day_vec[${iday}]}")+1 day" +"%y") 46 | julday_end=$(date -d "$(date --date "${day_vec[${iday}]}")+1 day" +"%j") 47 | 48 | echo "Processing day "${years}${julday} 49 | # transfer data from CSCS to destination folder, unzip it and remove zip file 50 | 51 | data_origpath=${rawdata_origbase}${yearl}/${years}${julday}/ 52 | # check type of file that exists in the repository 53 | if [ `ls ${data_origpath}TRTC${years}${julday}.zip` ] 54 | then 55 | echo "File in repository" 56 | else 57 | echo "No file found in repository" 58 | continue 59 | fi 60 | 61 | data_destpath=${data_destbase}${years}${julday}/TRTC${years}${julday}/ 62 | filebase=TRTC${years}${julday} 63 | 64 | # create destination path for polar data 65 | mkdir -p ${data_destpath} 66 | unzip -o ${data_origpath}${filebase}.zip *.trt -d ${data_destpath} 67 | chmod -R gu+rw ${data_destpath} 68 | done 69 | -------------------------------------------------------------------------------- /tools/copyData/import_solar_flux.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # set permits 4 | umask 0002 5 | 6 | # import solar flux data from DRAO 7 | wget -q --tries=2 --timeout=5 --spider ftp://ftp:ftp@ftp.geolab.nrcan.gc.ca 8 | if [[ $? -eq 0 ]]; then 9 | cd /srn/analysis/solar_flux/ 10 | rm fluxtable.txt 11 | wget ftp://ftp:ftp@ftp.geolab.nrcan.gc.ca/data/solar_flux/daily_flux_values/fluxtable.txt 12 | else 13 | echo "Unable to retrieve solar flux. Server off-line" 14 | fi -------------------------------------------------------------------------------- /tools/copyData/rm_hzt_cscs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # This script gets the HZT data from the CSCS 4 | # repository and puts it in the right folder. 5 | # To be run in CSCS 6 | 7 | # set permits 8 | umask 0002 9 | 10 | # Config 11 | data_destbase=/store/msrad/cosmo/cosmo1/HZT/ 12 | while [[ $# -gt 1 ]] 13 | do 14 | key="$1" 15 | 16 | case $key in 17 | -d|--day) 18 | DAY="$2" 19 | OIFS=$IFS 20 | IFS=',' 21 | read -r -a day_vec <<< "$DAY" 22 | IFS=$OIFS 23 | shift # past argument 24 | ;; 25 | -p|--dest_base) 26 | data_destbase="$2" 27 | shift # past argument 28 | ;; 29 | esac 30 | shift # past argument or value 31 | done 32 | 33 | nday=${#day_vec[@]} 34 | for ((iday=0; iday<${nday}; iday++)); do 35 | years=$(date --date "${day_vec[${iday}]}" +"%y") 36 | julday=$(date --date "${day_vec[${iday}]}" +"%j") 37 | 38 | echo "Processing day "${years}${julday} 39 | 40 | # create destination path for polar data 41 | rm -rf ${data_destbase}${years}${julday}/ 42 | done 43 | -------------------------------------------------------------------------------- /tools/copyData/rm_temp_cosmo1_cscs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This script: 3 | # Gets COSMO-1 temperature file from CSCS repository and puts it in the right 4 | # folder to be processed in CSCS 5 | # created 23.03.2017 (fvj) 6 | 7 | # set permits 8 | umask 0002 9 | 10 | # Config 11 | dateCmd="/bin/date" 12 | cosmobaseraw='/store/msrad/cosmo/cosmo1/TEMP/raw1/' 13 | 14 | while [[ $# -gt 1 ]] 15 | do 16 | key="$1" 17 | 18 | case $key in 19 | -d|--day) 20 | DAY="$2" 21 | OIFS=$IFS 22 | IFS=',' 23 | read -r -a date_vec <<< "$DAY" 24 | IFS=$OIFS 25 | shift # past argument 26 | ;; 27 | -t|--time) 28 | RUN="$2" 29 | OIFS=$IFS 30 | IFS=',' 31 | read -r -a hour_run <<< "$RUN" 32 | IFS=$OIFS 33 | shift # past argument 34 | ;; 35 | -p|--dest_base) 36 | cosmobaseraw="$2" 37 | shift # past argument 38 | ;; 39 | esac 40 | shift # past argument or value 41 | done 42 | 43 | nday=${#date_vec[@]} 44 | nhour=${#hour_run[@]} 45 | 46 | # Log 47 | date 48 | 49 | for ((iday=0; iday<${nday}; iday++)); do 50 | datedir=$(${dateCmd} --date "${date_vec[${iday}]}" +"%Y-%m-%d") 51 | 52 | for ((ihour=0; ihour<${nhour}; ihour++)); do 53 | # remove cosmo file 54 | cosmoFileRaw=cosmo-1_MDR_3D_${date_vec[${iday}]}${hour_run[${ihour}]}.nc 55 | rm -f ${cosmobaseraw}${datedir}/${cosmoFileRaw} 56 | 57 | mkdir -p 58 | cp ${cosmopathcscs}${cosmoFileRaw} ${datedir} 59 | chmod -R gu+rw ${datedir} 60 | done 61 | # remove day directory if empty 62 | if [ ! "$(ls -A ${cosmobaseraw}${datedir})" ]; then 63 | rm -rf ${cosmobaseraw}${datedir} 64 | fi 65 | done 66 | 67 | # Log 68 | echo "All done!" 69 | date 70 | -------------------------------------------------------------------------------- /tools/processData/launch_sbatch.sbatch: -------------------------------------------------------------------------------- 1 | #!/bin/bash -l 2 | #SBATCH --time=24:00:00 3 | #SBATCH --nodes=1 4 | #SBATCH --ntasks=1 5 | #SBATCH --cpus-per-task=4 6 | #SBATCH --ntasks-per-node=1 7 | #SBATCH --mem=64g 8 | #SBATCH --partition=postproc 9 | #SBATCH --account=msrad 10 | 11 | # other sbatch options: 12 | # mem-per-cpu : maximum amount of real memory per allocated cpu required by the job 13 | # --mem >= --mem-per-cpu if --mem is specified 14 | 15 | EXECUTABLE=$1 16 | 17 | echo "Launched executable $EXECUTABLE" 18 | 19 | source activate pyrad 20 | 21 | $EXECUTABLE 22 | 23 | 24 | source deactivate 25 | -------------------------------------------------------------------------------- /version_updater.sh: -------------------------------------------------------------------------------- 1 | 2 | #!/bin/bash 3 | echo Do you want to release a new pyART version y/n? 4 | read updatepyart 5 | if [[ $updatepyart == "y" ]]; then 6 | echo "Please provide version number, for example 0(major).5(minor).0(micro)" 7 | echo "What is the major version?" 8 | read major 9 | echo "What is the minor version?" 10 | read minor 11 | echo "What is the micro version?" 12 | read micro 13 | 14 | echo "Version number is $major.$minor.$micro" 15 | echo "Updating setup.py" 16 | sed -i "/MAJOR =/c\MAJOR = $major" ./src/pyart/setup.py 17 | sed -i "/MINOR =/c\MINOR = $minor" ./src/pyart/setup.py 18 | sed -i "/MICRO =/c\MICRO = $micro" ./src/pyart/setup.py 19 | 20 | echo "Updating /doc/source/conf.py" 21 | sed -i "/version = u/c\version = u'$major.$minor'" ./src/pyart/doc/source/conf.py 22 | sed -i "/release = u/c\release = u'$major.$minor.$micro'" ./src/pyart/doc/source/conf.py 23 | 24 | echo "Done! You can now create and push the new release with:" 25 | echo "cd ./src/pyart/" 26 | echo "git tag v$major.$minor" 27 | echo "git push origin v$major.$minor." 28 | fi 29 | 30 | echo Do you want to release a new pyRAD version y/n? 31 | read updatepyrad 32 | if [[ "$updatepyrad" == "y" ]]; then 33 | echo "Please provide version number, for example 0(major).5(minor).0(micro)" 34 | echo "What is the major version?" 35 | read major 36 | echo "What is the minor version?" 37 | read minor 38 | echo "What is the micro version?" 39 | read micro 40 | 41 | echo "Version number is $major.$minor.$micro" 42 | echo "Updating setup.py" 43 | sed -i "/MAJOR =/c\MAJOR = $major" ./src/pyrad_proc/setup.py 44 | sed -i "/MINOR =/c\MINOR = $minor" ./src/pyrad_proc/setup.py 45 | sed -i "/MICRO =/c\MICRO = $micro" ./src/pyrad_proc/setup.py 46 | 47 | echo "Updating /doc/source/conf.py" 48 | sed -i "/version = u/c\version = u'$major.$minor'" ./doc/source/conf.py 49 | sed -i "/release = u/c\release = u'$major.$minor.$micro'" ./doc/source/conf.py 50 | 51 | echo "Done! You can now create and push the new release with:" 52 | echo "git tag v$major.$minor" 53 | echo "git push origin v$major.$minor." 54 | fi 55 | --------------------------------------------------------------------------------