From 7624d1ab0116f046b3457a624a523f95722b6e8c Mon Sep 17 00:00:00 2001 From: Daniel Wolfensberger Date: Thu, 10 Dec 2020 13:19:37 +0100 Subject: [PATCH] a --- .gitignore | 0 .gitmodules | 0 config/processing/rad4alp_qvp_PHA_loc.txt | 0 config/pyart/mch_config.py | 0 ...cy_zdr_zhkdp_Cband_temp10_elev-02_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev000_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev004_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev010_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev016_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev025_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev035_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev045_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev055_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev065_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev075_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev085_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev095_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev110_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev130_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev160_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev200_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev250_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev300_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev350_mu05.txt | 0 ...cy_zdr_zhkdp_Cband_temp10_elev400_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev000_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev030_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev040_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev050_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev057_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev080_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev082_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev110_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev112_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev140_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev149_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev190_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev195_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev250_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev310_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev317_mu05.txt | 0 ...cy_zdr_zhkdp_Xband_temp10_elev400_mu05.txt | 0 ...624_fvj_malsgit-open_source_relations.docx | Bin doc/20160829_pyrad_architecture_fvj.pptx | Bin doc/git_flow_diagram.png | Bin .../library_reference_developers/make.bat | 0 .../source/aux_io.rst | 0 .../source/bridge.rst | 0 .../source/core.rst | 0 .../source/correct.rst | 0 .../source/filters.rst | 0 .../source/graph.rst | 0 .../source/io.rst | 0 .../source/map.rst | 0 .../source/retrieve.rst | 0 .../source/testing.rst | 0 .../source/util.rst | 0 .../library_reference_users/Makefile | 0 .../library_reference_users/source/aux_io.rst | 0 .../library_reference_users/source/bridge.rst | 0 .../library_reference_users/source/conf.py | 0 .../library_reference_users/source/core.rst | 0 .../source/correct.rst | 0 .../source/filters.rst | 0 .../library_reference_users/source/graph.rst | 0 .../library_reference_users/source/index.rst | 0 .../library_reference_users/source/io.rst | 0 .../library_reference_users/source/map.rst | 0 .../source/retrieve.rst | 0 .../source/testing.rst | 0 .../library_reference_users/source/util.rst | 0 doc/pyart-mch/make_pyart-mch_doc.sh | 0 .../DataProcessing.tex | 0 .../figures/main_concept.eps | 0 .../figures/main_concept.fig | 0 .../figures/main_concept.pdf | Bin .../figures/titlebar.pdf | Bin .../library_reference_developers/make.bat | 0 .../source/flow.rst | 0 .../source/graph.rst | 0 .../source/io.rst | 0 .../source/proc.rst | 0 .../source/prod.rst | 0 .../source/util.rst | 0 doc/pyrad/library_reference_users/Makefile | 0 .../library_reference_users/source/conf.py | 0 .../library_reference_users/source/flow.rst | 0 .../library_reference_users/source/graph.rst | 0 .../library_reference_users/source/index.rst | 0 .../library_reference_users/source/io.rst | 0 .../library_reference_users/source/proc.rst | 0 .../library_reference_users/source/prod.rst | 0 .../library_reference_users/source/util.rst | 0 doc/pyrad/make_pyrad_doc.sh | 0 doc/pyrad_architecture.png | Bin doc/pyrad_monitoring_fvj.docx | Bin doc/pyrad_monitoring_fvj.pdf | Bin doc/pyrad_user_manual.docx | Bin doc/pyrad_user_manual.pdf | Bin doc/python-typemaps.txt | 0 src/libDX50/README | 0 src/libDX50/bin/.gitignore | 0 src/libDX50/idl_rainbow.c | 0 src/libDX50/include/endianness.h | 0 src/libDX50/include/idl_export.h | 0 src/libDX50/include/qCompress.h | 0 src/libDX50/include/qUncompress.h | 0 src/libDX50/include/rainbow.h | 0 src/libDX50/include/vars_def.h | 0 src/libDX50/lib/.gitignore | 0 src/libDX50/obj/.gitignore | 0 src/libDX50/psr_reduce.c | 0 src/libDX50/psr_uncompress.c | 0 src/libDX50/qCompress.c | 0 src/libDX50/qUncompress.c | 0 src/libDX50/rainbow_compress_raw.c | 0 src/make_all.sh | 0 src/make_pyart.sh | 0 src/make_pyrad.sh | 0 src/make_pyrad_clean.sh | 0 src/make_pytda.sh | 0 .../continuous_integration/install.sh | 0 src/pyrad_proc/pyrad/__init__.py | 0 src/pyrad_proc/pyrad/flow/__init__.py | 0 src/pyrad_proc/pyrad/flow/flow_aux.py | 0 src/pyrad_proc/pyrad/flow/flow_control.py | 0 src/pyrad_proc/pyrad/flow/setup.py | 0 src/pyrad_proc/pyrad/graph/__init__.py | 0 src/pyrad_proc/pyrad/graph/plots.py | 0 src/pyrad_proc/pyrad/graph/plots_aux.py | 0 src/pyrad_proc/pyrad/graph/plots_grid.py | 0 .../pyrad/graph/plots_timeseries.py | 0 src/pyrad_proc/pyrad/graph/plots_vol.py | 0 src/pyrad_proc/pyrad/graph/setup.py | 0 src/pyrad_proc/pyrad/io/__init__.py | 0 src/pyrad_proc/pyrad/io/config.py | 0 src/pyrad_proc/pyrad/io/io_aux.py | 0 src/pyrad_proc/pyrad/io/mxpol_config.py | 0 src/pyrad_proc/pyrad/io/read_data_cosmo.py | 0 src/pyrad_proc/pyrad/io/read_data_dem.py | 56 ++++++++++++------ src/pyrad_proc/pyrad/io/read_data_hzt.py | 0 src/pyrad_proc/pyrad/io/read_data_mxpol.py | 0 src/pyrad_proc/pyrad/io/read_data_other.py | 0 src/pyrad_proc/pyrad/io/read_data_radar.py | 0 src/pyrad_proc/pyrad/io/read_data_sensor.py | 0 src/pyrad_proc/pyrad/io/read_data_sun.py | 0 src/pyrad_proc/pyrad/io/setup.py | 0 src/pyrad_proc/pyrad/io/timeseries.py | 0 src/pyrad_proc/pyrad/io/trajectory.py | 0 src/pyrad_proc/pyrad/io/write_data.py | 0 src/pyrad_proc/pyrad/proc/__init__.py | 0 src/pyrad_proc/pyrad/proc/process_aux.py | 0 src/pyrad_proc/pyrad/proc/process_calib.py | 0 src/pyrad_proc/pyrad/proc/process_cosmo.py | 0 .../pyrad/proc/process_echoclass.py | 0 .../pyrad/proc/process_intercomp.py | 0 .../pyrad/proc/process_monitoring.py | 0 src/pyrad_proc/pyrad/proc/process_phase.py | 0 src/pyrad_proc/pyrad/proc/process_retrieve.py | 0 src/pyrad_proc/pyrad/proc/process_traj.py | 0 src/pyrad_proc/pyrad/proc/setup.py | 0 src/pyrad_proc/pyrad/prod/__init__.py | 0 .../pyrad/prod/process_grid_products.py | 0 .../pyrad/prod/process_intercomp_products.py | 0 .../pyrad/prod/process_monitoring_products.py | 0 src/pyrad_proc/pyrad/prod/process_product.py | 0 .../pyrad/prod/process_timeseries_products.py | 0 .../pyrad/prod/process_traj_products.py | 0 .../pyrad/prod/process_vol_products.py | 0 src/pyrad_proc/pyrad/prod/product_aux.py | 0 src/pyrad_proc/pyrad/prod/setup.py | 0 src/pyrad_proc/pyrad/setup.py | 0 src/pyrad_proc/pyrad/util/__init__.py | 0 src/pyrad_proc/pyrad/util/radar_utils.py | 0 src/pyrad_proc/pyrad/util/setup.py | 0 src/pyrad_proc/pyrad/util/stat_utils.py | 0 .../scripts/common_colocated_gates.py | 0 src/pyrad_proc/scripts/main_extract_trt.py | 0 .../scripts/main_precipitation_comparison.py | 0 src/pyrad_proc/scripts/main_process_data.py | 0 .../scripts/main_process_data_period.py | 0 .../scripts/main_process_data_rt.py | 0 .../scripts/main_process_data_trt.py | 0 .../scripts/main_process_trt_data.py | 0 src/pyrad_proc/scripts/main_retrieve_dwh.py | 0 src/pyrad_proc/scripts/main_retrieve_dwh2.py | 0 src/pyrad_proc/setup.py | 0 tools/copyData/get_hzt_cscs.sh | 0 tools/copyData/get_iso0_cosmo_cscs.sh | 0 .../get_rad4alp_cartesian_data_CSCS_2.sh | 0 tools/copyData/get_rad4alp_data_CSCS_2.sh | 0 tools/copyData/get_temp_cosmo1_cscs.sh | 0 tools/copyData/get_temp_cosmo2_cscs.sh | 0 tools/copyData/get_trt_data_cscs.sh | 0 tools/copyData/import_solar_flux.sh | 0 tools/copyData/rm_hzt_cscs.sh | 0 .../rm_rad4alp_cartesian_data_CSCS_2.sh | 0 tools/copyData/rm_rad4alp_data_CSCS_2.sh | 0 tools/copyData/rm_temp_cosmo1_cscs.sh | 0 .../get_and_process_rad4alp_data_cscs.sh | 0 tools/processData/launch_sbatch.sbatch | 0 201 files changed, 38 insertions(+), 18 deletions(-) mode change 100755 => 100644 .gitignore mode change 100755 => 100644 .gitmodules mode change 100755 => 100644 config/processing/rad4alp_qvp_PHA_loc.txt mode change 100755 => 100644 config/pyart/mch_config.py mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev-02_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev000_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev004_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev010_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev016_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev025_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev035_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev045_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev055_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev065_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev075_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev085_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev095_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev110_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev130_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev160_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev200_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev250_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev300_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev350_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev400_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev000_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev030_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev040_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev050_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev057_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev080_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev082_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev110_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev112_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev140_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev149_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev190_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev195_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev250_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev310_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev317_mu05.txt mode change 100755 => 100644 config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev400_mu05.txt mode change 100755 => 100644 doc/20160624_fvj_malsgit-open_source_relations.docx mode change 100755 => 100644 doc/20160829_pyrad_architecture_fvj.pptx mode change 100755 => 100644 doc/git_flow_diagram.png mode change 100644 => 100755 doc/pyart-mch/library_reference_developers/make.bat mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/aux_io.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/bridge.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/core.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/correct.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/filters.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/graph.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/io.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/map.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/retrieve.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/testing.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_developers/source/util.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/Makefile mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/aux_io.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/bridge.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/conf.py mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/core.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/correct.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/filters.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/graph.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/index.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/io.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/map.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/retrieve.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/testing.rst mode change 100755 => 100644 doc/pyart-mch/library_reference_users/source/util.rst mode change 100755 => 100644 doc/pyart-mch/make_pyart-mch_doc.sh mode change 100755 => 100644 doc/pyrad-framework-cookbook/DataProcessing.tex mode change 100755 => 100644 doc/pyrad-framework-cookbook/figures/main_concept.eps mode change 100755 => 100644 doc/pyrad-framework-cookbook/figures/main_concept.fig mode change 100755 => 100644 doc/pyrad-framework-cookbook/figures/main_concept.pdf mode change 100755 => 100644 doc/pyrad-framework-cookbook/figures/titlebar.pdf mode change 100644 => 100755 doc/pyrad/library_reference_developers/make.bat mode change 100755 => 100644 doc/pyrad/library_reference_developers/source/flow.rst mode change 100755 => 100644 doc/pyrad/library_reference_developers/source/graph.rst mode change 100755 => 100644 doc/pyrad/library_reference_developers/source/io.rst mode change 100755 => 100644 doc/pyrad/library_reference_developers/source/proc.rst mode change 100755 => 100644 doc/pyrad/library_reference_developers/source/prod.rst mode change 100755 => 100644 doc/pyrad/library_reference_developers/source/util.rst mode change 100755 => 100644 doc/pyrad/library_reference_users/Makefile mode change 100755 => 100644 doc/pyrad/library_reference_users/source/conf.py mode change 100755 => 100644 doc/pyrad/library_reference_users/source/flow.rst mode change 100755 => 100644 doc/pyrad/library_reference_users/source/graph.rst mode change 100755 => 100644 doc/pyrad/library_reference_users/source/index.rst mode change 100755 => 100644 doc/pyrad/library_reference_users/source/io.rst mode change 100755 => 100644 doc/pyrad/library_reference_users/source/proc.rst mode change 100755 => 100644 doc/pyrad/library_reference_users/source/prod.rst mode change 100755 => 100644 doc/pyrad/library_reference_users/source/util.rst mode change 100755 => 100644 doc/pyrad/make_pyrad_doc.sh mode change 100755 => 100644 doc/pyrad_architecture.png mode change 100755 => 100644 doc/pyrad_monitoring_fvj.docx mode change 100755 => 100644 doc/pyrad_monitoring_fvj.pdf mode change 100755 => 100644 doc/pyrad_user_manual.docx mode change 100755 => 100644 doc/pyrad_user_manual.pdf mode change 100755 => 100644 doc/python-typemaps.txt mode change 100755 => 100644 src/libDX50/README mode change 100755 => 100644 src/libDX50/bin/.gitignore mode change 100755 => 100644 src/libDX50/idl_rainbow.c mode change 100755 => 100644 src/libDX50/include/endianness.h mode change 100755 => 100644 src/libDX50/include/idl_export.h mode change 100755 => 100644 src/libDX50/include/qCompress.h mode change 100755 => 100644 src/libDX50/include/qUncompress.h mode change 100755 => 100644 src/libDX50/include/rainbow.h mode change 100755 => 100644 src/libDX50/include/vars_def.h mode change 100755 => 100644 src/libDX50/lib/.gitignore mode change 100755 => 100644 src/libDX50/obj/.gitignore mode change 100755 => 100644 src/libDX50/psr_reduce.c mode change 100755 => 100644 src/libDX50/psr_uncompress.c mode change 100755 => 100644 src/libDX50/qCompress.c mode change 100755 => 100644 src/libDX50/qUncompress.c mode change 100755 => 100644 src/libDX50/rainbow_compress_raw.c mode change 100755 => 100644 src/make_all.sh mode change 100755 => 100644 src/make_pyart.sh mode change 100755 => 100644 src/make_pyrad.sh mode change 100755 => 100644 src/make_pyrad_clean.sh mode change 100755 => 100644 src/make_pytda.sh mode change 100755 => 100644 src/pyrad_proc/continuous_integration/install.sh mode change 100755 => 100644 src/pyrad_proc/pyrad/__init__.py mode change 100755 => 100644 src/pyrad_proc/pyrad/flow/__init__.py mode change 100755 => 100644 src/pyrad_proc/pyrad/flow/flow_aux.py mode change 100755 => 100644 src/pyrad_proc/pyrad/flow/flow_control.py mode change 100755 => 100644 src/pyrad_proc/pyrad/flow/setup.py mode change 100755 => 100644 src/pyrad_proc/pyrad/graph/__init__.py mode change 100755 => 100644 src/pyrad_proc/pyrad/graph/plots.py mode change 100755 => 100644 src/pyrad_proc/pyrad/graph/plots_aux.py mode change 100755 => 100644 src/pyrad_proc/pyrad/graph/plots_grid.py mode change 100755 => 100644 src/pyrad_proc/pyrad/graph/plots_timeseries.py mode change 100755 => 100644 src/pyrad_proc/pyrad/graph/plots_vol.py mode change 100755 => 100644 src/pyrad_proc/pyrad/graph/setup.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/__init__.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/config.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/io_aux.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/mxpol_config.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/read_data_cosmo.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/read_data_hzt.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/read_data_mxpol.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/read_data_other.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/read_data_radar.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/read_data_sensor.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/read_data_sun.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/setup.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/timeseries.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/trajectory.py mode change 100755 => 100644 src/pyrad_proc/pyrad/io/write_data.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/__init__.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_aux.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_calib.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_cosmo.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_echoclass.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_intercomp.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_monitoring.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_phase.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_retrieve.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/process_traj.py mode change 100755 => 100644 src/pyrad_proc/pyrad/proc/setup.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/__init__.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/process_grid_products.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/process_intercomp_products.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/process_monitoring_products.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/process_product.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/process_timeseries_products.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/process_traj_products.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/process_vol_products.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/product_aux.py mode change 100755 => 100644 src/pyrad_proc/pyrad/prod/setup.py mode change 100755 => 100644 src/pyrad_proc/pyrad/setup.py mode change 100755 => 100644 src/pyrad_proc/pyrad/util/__init__.py mode change 100755 => 100644 src/pyrad_proc/pyrad/util/radar_utils.py mode change 100755 => 100644 src/pyrad_proc/pyrad/util/setup.py mode change 100755 => 100644 src/pyrad_proc/pyrad/util/stat_utils.py mode change 100755 => 100644 src/pyrad_proc/scripts/common_colocated_gates.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_extract_trt.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_precipitation_comparison.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_process_data.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_process_data_period.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_process_data_rt.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_process_data_trt.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_process_trt_data.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_retrieve_dwh.py mode change 100755 => 100644 src/pyrad_proc/scripts/main_retrieve_dwh2.py mode change 100755 => 100644 src/pyrad_proc/setup.py mode change 100755 => 100644 tools/copyData/get_hzt_cscs.sh mode change 100755 => 100644 tools/copyData/get_iso0_cosmo_cscs.sh mode change 100755 => 100644 tools/copyData/get_rad4alp_cartesian_data_CSCS_2.sh mode change 100755 => 100644 tools/copyData/get_rad4alp_data_CSCS_2.sh mode change 100755 => 100644 tools/copyData/get_temp_cosmo1_cscs.sh mode change 100755 => 100644 tools/copyData/get_temp_cosmo2_cscs.sh mode change 100755 => 100644 tools/copyData/get_trt_data_cscs.sh mode change 100755 => 100644 tools/copyData/import_solar_flux.sh mode change 100755 => 100644 tools/copyData/rm_hzt_cscs.sh mode change 100755 => 100644 tools/copyData/rm_rad4alp_cartesian_data_CSCS_2.sh mode change 100755 => 100644 tools/copyData/rm_rad4alp_data_CSCS_2.sh mode change 100755 => 100644 tools/copyData/rm_temp_cosmo1_cscs.sh mode change 100755 => 100644 tools/processData/get_and_process_rad4alp_data_cscs.sh mode change 100755 => 100644 tools/processData/launch_sbatch.sbatch diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/.gitmodules b/.gitmodules old mode 100755 new mode 100644 diff --git a/config/processing/rad4alp_qvp_PHA_loc.txt b/config/processing/rad4alp_qvp_PHA_loc.txt old mode 100755 new mode 100644 diff --git a/config/pyart/mch_config.py b/config/pyart/mch_config.py old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev-02_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev-02_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev000_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev000_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev004_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev004_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev010_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev010_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev016_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev016_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev025_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev025_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev035_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev035_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev045_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev045_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev055_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev055_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev065_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev065_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev075_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev075_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev085_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev085_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev095_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev095_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev110_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev110_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev130_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev130_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev160_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev160_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev200_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev200_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev250_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev250_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev300_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev300_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev350_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev350_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev400_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Cband_temp10_elev400_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev000_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev000_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev030_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev030_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev040_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev040_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev050_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev050_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev057_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev057_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev080_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev080_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev082_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev082_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev110_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev110_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev112_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev112_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev140_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev140_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev149_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev149_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev190_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev190_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev195_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev195_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev250_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev250_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev310_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev310_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev317_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev317_mu05.txt old mode 100755 new mode 100644 diff --git a/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev400_mu05.txt b/config/selfconsistency/selfconsistency_zdr_zhkdp_Xband_temp10_elev400_mu05.txt old mode 100755 new mode 100644 diff --git a/doc/20160624_fvj_malsgit-open_source_relations.docx b/doc/20160624_fvj_malsgit-open_source_relations.docx old mode 100755 new mode 100644 diff --git a/doc/20160829_pyrad_architecture_fvj.pptx b/doc/20160829_pyrad_architecture_fvj.pptx old mode 100755 new mode 100644 diff --git a/doc/git_flow_diagram.png b/doc/git_flow_diagram.png old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/make.bat b/doc/pyart-mch/library_reference_developers/make.bat old mode 100644 new mode 100755 diff --git a/doc/pyart-mch/library_reference_developers/source/aux_io.rst b/doc/pyart-mch/library_reference_developers/source/aux_io.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/bridge.rst b/doc/pyart-mch/library_reference_developers/source/bridge.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/core.rst b/doc/pyart-mch/library_reference_developers/source/core.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/correct.rst b/doc/pyart-mch/library_reference_developers/source/correct.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/filters.rst b/doc/pyart-mch/library_reference_developers/source/filters.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/graph.rst b/doc/pyart-mch/library_reference_developers/source/graph.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/io.rst b/doc/pyart-mch/library_reference_developers/source/io.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/map.rst b/doc/pyart-mch/library_reference_developers/source/map.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/retrieve.rst b/doc/pyart-mch/library_reference_developers/source/retrieve.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/testing.rst b/doc/pyart-mch/library_reference_developers/source/testing.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_developers/source/util.rst b/doc/pyart-mch/library_reference_developers/source/util.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/Makefile b/doc/pyart-mch/library_reference_users/Makefile old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/aux_io.rst b/doc/pyart-mch/library_reference_users/source/aux_io.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/bridge.rst b/doc/pyart-mch/library_reference_users/source/bridge.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/conf.py b/doc/pyart-mch/library_reference_users/source/conf.py old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/core.rst b/doc/pyart-mch/library_reference_users/source/core.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/correct.rst b/doc/pyart-mch/library_reference_users/source/correct.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/filters.rst b/doc/pyart-mch/library_reference_users/source/filters.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/graph.rst b/doc/pyart-mch/library_reference_users/source/graph.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/index.rst b/doc/pyart-mch/library_reference_users/source/index.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/io.rst b/doc/pyart-mch/library_reference_users/source/io.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/map.rst b/doc/pyart-mch/library_reference_users/source/map.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/retrieve.rst b/doc/pyart-mch/library_reference_users/source/retrieve.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/testing.rst b/doc/pyart-mch/library_reference_users/source/testing.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/library_reference_users/source/util.rst b/doc/pyart-mch/library_reference_users/source/util.rst old mode 100755 new mode 100644 diff --git a/doc/pyart-mch/make_pyart-mch_doc.sh b/doc/pyart-mch/make_pyart-mch_doc.sh old mode 100755 new mode 100644 diff --git a/doc/pyrad-framework-cookbook/DataProcessing.tex b/doc/pyrad-framework-cookbook/DataProcessing.tex old mode 100755 new mode 100644 diff --git a/doc/pyrad-framework-cookbook/figures/main_concept.eps b/doc/pyrad-framework-cookbook/figures/main_concept.eps old mode 100755 new mode 100644 diff --git a/doc/pyrad-framework-cookbook/figures/main_concept.fig b/doc/pyrad-framework-cookbook/figures/main_concept.fig old mode 100755 new mode 100644 diff --git a/doc/pyrad-framework-cookbook/figures/main_concept.pdf b/doc/pyrad-framework-cookbook/figures/main_concept.pdf old mode 100755 new mode 100644 diff --git a/doc/pyrad-framework-cookbook/figures/titlebar.pdf b/doc/pyrad-framework-cookbook/figures/titlebar.pdf old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_developers/make.bat b/doc/pyrad/library_reference_developers/make.bat old mode 100644 new mode 100755 diff --git a/doc/pyrad/library_reference_developers/source/flow.rst b/doc/pyrad/library_reference_developers/source/flow.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_developers/source/graph.rst b/doc/pyrad/library_reference_developers/source/graph.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_developers/source/io.rst b/doc/pyrad/library_reference_developers/source/io.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_developers/source/proc.rst b/doc/pyrad/library_reference_developers/source/proc.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_developers/source/prod.rst b/doc/pyrad/library_reference_developers/source/prod.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_developers/source/util.rst b/doc/pyrad/library_reference_developers/source/util.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/Makefile b/doc/pyrad/library_reference_users/Makefile old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/conf.py b/doc/pyrad/library_reference_users/source/conf.py old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/flow.rst b/doc/pyrad/library_reference_users/source/flow.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/graph.rst b/doc/pyrad/library_reference_users/source/graph.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/index.rst b/doc/pyrad/library_reference_users/source/index.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/io.rst b/doc/pyrad/library_reference_users/source/io.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/proc.rst b/doc/pyrad/library_reference_users/source/proc.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/prod.rst b/doc/pyrad/library_reference_users/source/prod.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/library_reference_users/source/util.rst b/doc/pyrad/library_reference_users/source/util.rst old mode 100755 new mode 100644 diff --git a/doc/pyrad/make_pyrad_doc.sh b/doc/pyrad/make_pyrad_doc.sh old mode 100755 new mode 100644 diff --git a/doc/pyrad_architecture.png b/doc/pyrad_architecture.png old mode 100755 new mode 100644 diff --git a/doc/pyrad_monitoring_fvj.docx b/doc/pyrad_monitoring_fvj.docx old mode 100755 new mode 100644 diff --git a/doc/pyrad_monitoring_fvj.pdf b/doc/pyrad_monitoring_fvj.pdf old mode 100755 new mode 100644 diff --git a/doc/pyrad_user_manual.docx b/doc/pyrad_user_manual.docx old mode 100755 new mode 100644 diff --git a/doc/pyrad_user_manual.pdf b/doc/pyrad_user_manual.pdf old mode 100755 new mode 100644 diff --git a/doc/python-typemaps.txt b/doc/python-typemaps.txt old mode 100755 new mode 100644 diff --git a/src/libDX50/README b/src/libDX50/README old mode 100755 new mode 100644 diff --git a/src/libDX50/bin/.gitignore b/src/libDX50/bin/.gitignore old mode 100755 new mode 100644 diff --git a/src/libDX50/idl_rainbow.c b/src/libDX50/idl_rainbow.c old mode 100755 new mode 100644 diff --git a/src/libDX50/include/endianness.h b/src/libDX50/include/endianness.h old mode 100755 new mode 100644 diff --git a/src/libDX50/include/idl_export.h b/src/libDX50/include/idl_export.h old mode 100755 new mode 100644 diff --git a/src/libDX50/include/qCompress.h b/src/libDX50/include/qCompress.h old mode 100755 new mode 100644 diff --git a/src/libDX50/include/qUncompress.h b/src/libDX50/include/qUncompress.h old mode 100755 new mode 100644 diff --git a/src/libDX50/include/rainbow.h b/src/libDX50/include/rainbow.h old mode 100755 new mode 100644 diff --git a/src/libDX50/include/vars_def.h b/src/libDX50/include/vars_def.h old mode 100755 new mode 100644 diff --git a/src/libDX50/lib/.gitignore b/src/libDX50/lib/.gitignore old mode 100755 new mode 100644 diff --git a/src/libDX50/obj/.gitignore b/src/libDX50/obj/.gitignore old mode 100755 new mode 100644 diff --git a/src/libDX50/psr_reduce.c b/src/libDX50/psr_reduce.c old mode 100755 new mode 100644 diff --git a/src/libDX50/psr_uncompress.c b/src/libDX50/psr_uncompress.c old mode 100755 new mode 100644 diff --git a/src/libDX50/qCompress.c b/src/libDX50/qCompress.c old mode 100755 new mode 100644 diff --git a/src/libDX50/qUncompress.c b/src/libDX50/qUncompress.c old mode 100755 new mode 100644 diff --git a/src/libDX50/rainbow_compress_raw.c b/src/libDX50/rainbow_compress_raw.c old mode 100755 new mode 100644 diff --git a/src/make_all.sh b/src/make_all.sh old mode 100755 new mode 100644 diff --git a/src/make_pyart.sh b/src/make_pyart.sh old mode 100755 new mode 100644 diff --git a/src/make_pyrad.sh b/src/make_pyrad.sh old mode 100755 new mode 100644 diff --git a/src/make_pyrad_clean.sh b/src/make_pyrad_clean.sh old mode 100755 new mode 100644 diff --git a/src/make_pytda.sh b/src/make_pytda.sh old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/continuous_integration/install.sh b/src/pyrad_proc/continuous_integration/install.sh old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/__init__.py b/src/pyrad_proc/pyrad/__init__.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/flow/__init__.py b/src/pyrad_proc/pyrad/flow/__init__.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/flow/flow_aux.py b/src/pyrad_proc/pyrad/flow/flow_aux.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/flow/flow_control.py b/src/pyrad_proc/pyrad/flow/flow_control.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/flow/setup.py b/src/pyrad_proc/pyrad/flow/setup.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/graph/__init__.py b/src/pyrad_proc/pyrad/graph/__init__.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/graph/plots.py b/src/pyrad_proc/pyrad/graph/plots.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/graph/plots_aux.py b/src/pyrad_proc/pyrad/graph/plots_aux.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/graph/plots_grid.py b/src/pyrad_proc/pyrad/graph/plots_grid.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/graph/plots_timeseries.py b/src/pyrad_proc/pyrad/graph/plots_timeseries.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/graph/plots_vol.py b/src/pyrad_proc/pyrad/graph/plots_vol.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/graph/setup.py b/src/pyrad_proc/pyrad/graph/setup.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/__init__.py b/src/pyrad_proc/pyrad/io/__init__.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/config.py b/src/pyrad_proc/pyrad/io/config.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/io_aux.py b/src/pyrad_proc/pyrad/io/io_aux.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/mxpol_config.py b/src/pyrad_proc/pyrad/io/mxpol_config.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/read_data_cosmo.py b/src/pyrad_proc/pyrad/io/read_data_cosmo.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/read_data_dem.py b/src/pyrad_proc/pyrad/io/read_data_dem.py index dec637b..3961a08 100644 --- a/src/pyrad_proc/pyrad/io/read_data_dem.py +++ b/src/pyrad_proc/pyrad/io/read_data_dem.py @@ -107,6 +107,7 @@ def dem2radar_data(radar, dem_data, slice_xy=True, field_name='visibility'): return field_dict + # @profile def read_dem(fname, field_name = 'terrain_altitude', fill_value=None, projparams = None): @@ -124,8 +125,10 @@ def read_dem(fname, field_name = 'terrain_altitude', fill_value=None, The fill value, if not provided will be infered from metadata if possible projparams : projection transform as can be used by pyproj, either a - OGC WKT or Proj4 string, see epsg.io for a list, if not provided - will be infered from the file, or for ASCII, LV1903 will be used + EPSG code ("EPSG:21781" for CH1903 for example), or a OGC WKT or + Proj4 string, see epsg.io for a list, + if not provided will be infered from the geotiff file + Returns ------- @@ -142,9 +145,8 @@ def read_dem(fname, field_name = 'terrain_altitude', fill_value=None, elif extension in ['.rst']: return read_idrisi_data(fname, field_name, fill_value, projparams) else: - warn('Unable to read file %s, extension must be .tif .tiff .gtif, '+ - '.asc .dem .txt .rst', - fname) + warn('Unable to read file {:s}, extension must be '.format(fname) + + '.tif .tiff .gtif .asc .dem .txt .rst') return None # @profile @@ -165,8 +167,10 @@ def read_geotiff_data(fname, field_name = 'terrain_altitude', The fill value, if not provided will be infered from metadata (recommended) projparams : projection transform as can be used by pyproj, either a - OGC WKT or Proj4 string, see epsg.io for a list, if not provided - will be infered from the geotiff file + EPSG code integer (21781 for CH1903 for example), or a OGC WKT or + Proj4 string, see epsg.io for a list, + if not provided will be infered from the idrisi file + Returns ------- @@ -178,6 +182,11 @@ def read_geotiff_data(fname, field_name = 'terrain_altitude', warn("gdal is required to use read_geotiff_data but is not installed") return None + if type(projparams) == int: # Retrieve Wkt code from EPSG number + proj = osr.SpatialReference() + proj.ImportFromEPSG(projparams) + projparams = proj.ExportToWkt() + # read the data try: raster = gdal.Open(fname) @@ -205,13 +214,13 @@ def read_geotiff_data(fname, field_name = 'terrain_altitude', if not fill_value: fill_value = metadata['flag value'] - + raster_array = raster.ReadAsArray() raster_array = np.ma.masked_equal(raster_array, fill_value) field_dict = get_metadata(field_name) - field_dict['data'] = np.transpose(raster_array)[:, ::-1] + field_dict['data'] = raster_array[::-1,:] field_dict['units'] = metadata['value units'] x = get_metadata('x') @@ -263,8 +272,9 @@ def read_ascii_data(fname, field_name = 'terrain_altitude', fill_value = None, The fill value, if not provided will be infered from metadata (recommended) projparams : projection transform as can be used by pyproj, either a - OGC WKT or Proj4 string, see epsg.io for a list, if not provided - the Swiss LV1903 coord system will be used + EPSG code integer (21781 for CH1903 for example), or a OGC WKT or + Proj4 string, see epsg.io for a list, + if not provided CH1903 (EPSG:21781 will be used) Returns ------- @@ -272,7 +282,11 @@ def read_ascii_data(fname, field_name = 'terrain_altitude', fill_value = None, dictionary with the data and metadata """ - + if type(projparams) == int: # Retrieve Wkt code from EPSG number + proj = osr.SpatialReference() + proj.ImportFromEPSG(projparams) + projparams = proj.ExportToWkt() + # read the data try: asciidata = pd.read_csv(fname, header = None) @@ -302,7 +316,7 @@ def read_ascii_data(fname, field_name = 'terrain_altitude', fill_value = None, rasterarray = np.ma.masked_equal(rasterarray, fill_value) field_dict = get_metadata(field_name) - field_dict['data'] = np.transpose(rasterarray)[:, ::-1] + field_dict['data'] = raster_array[::-1,:] field_dict['units'] = metadata['value units'] x = get_metadata('x') @@ -350,8 +364,9 @@ def read_idrisi_data(fname, field_name = 'terrain_altitude', fill_value = None, fill_value : float The fill value projparams : projection transform as can be used by pyproj, either a - OGC WKT or Proj4 string, see epsg.io for a list, if not provided - will be infered from the idrisi file + EPSG code integer (21781 for CH1903 for example), or a OGC WKT or + Proj4 string, see epsg.io for a list, + if not provided will be infered from the idrisi file Returns ------- @@ -362,7 +377,12 @@ def read_idrisi_data(fname, field_name = 'terrain_altitude', fill_value = None, if not _GDAL_AVAILABLE: warn("gdal is required to use read_idrisi_data but is not installed") return None - + + if type(projparams) == int: # Retrieve Wkt code from EPSG number + proj = osr.SpatialReference() + proj.ImportFromEPSG(projparams) + projparams = proj.ExportToWkt() + # read the data try: if fill_value == None: @@ -378,7 +398,7 @@ def read_idrisi_data(fname, field_name = 'terrain_altitude', fill_value = None, return None field_dict = get_metadata(field_name) - field_dict['data'] = np.transpose(raster_array)[:, ::-1] + field_dict['data'] = raster_array[::-1,:] field_dict['units'] = metadata['value units'] x = get_metadata('x') @@ -530,5 +550,5 @@ def _prepare_for_interpolation(x_radar, y_radar, dem_coord, slice_xy=True): def _get_lv1903_wkt(): lv1903 = osr.SpatialReference( ) - lv1903.ImportFromEPSG( 21781) + lv1903.ImportFromEPSG(21781) return lv1903.ExportToWkt() diff --git a/src/pyrad_proc/pyrad/io/read_data_hzt.py b/src/pyrad_proc/pyrad/io/read_data_hzt.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/read_data_mxpol.py b/src/pyrad_proc/pyrad/io/read_data_mxpol.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/read_data_other.py b/src/pyrad_proc/pyrad/io/read_data_other.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/read_data_radar.py b/src/pyrad_proc/pyrad/io/read_data_radar.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/read_data_sensor.py b/src/pyrad_proc/pyrad/io/read_data_sensor.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/read_data_sun.py b/src/pyrad_proc/pyrad/io/read_data_sun.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/setup.py b/src/pyrad_proc/pyrad/io/setup.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/timeseries.py b/src/pyrad_proc/pyrad/io/timeseries.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/trajectory.py b/src/pyrad_proc/pyrad/io/trajectory.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/io/write_data.py b/src/pyrad_proc/pyrad/io/write_data.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/__init__.py b/src/pyrad_proc/pyrad/proc/__init__.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_aux.py b/src/pyrad_proc/pyrad/proc/process_aux.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_calib.py b/src/pyrad_proc/pyrad/proc/process_calib.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_cosmo.py b/src/pyrad_proc/pyrad/proc/process_cosmo.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_echoclass.py b/src/pyrad_proc/pyrad/proc/process_echoclass.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_intercomp.py b/src/pyrad_proc/pyrad/proc/process_intercomp.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_monitoring.py b/src/pyrad_proc/pyrad/proc/process_monitoring.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_phase.py b/src/pyrad_proc/pyrad/proc/process_phase.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_retrieve.py b/src/pyrad_proc/pyrad/proc/process_retrieve.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/process_traj.py b/src/pyrad_proc/pyrad/proc/process_traj.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/proc/setup.py b/src/pyrad_proc/pyrad/proc/setup.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/__init__.py b/src/pyrad_proc/pyrad/prod/__init__.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/process_grid_products.py b/src/pyrad_proc/pyrad/prod/process_grid_products.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/process_intercomp_products.py b/src/pyrad_proc/pyrad/prod/process_intercomp_products.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/process_monitoring_products.py b/src/pyrad_proc/pyrad/prod/process_monitoring_products.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/process_product.py b/src/pyrad_proc/pyrad/prod/process_product.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/process_timeseries_products.py b/src/pyrad_proc/pyrad/prod/process_timeseries_products.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/process_traj_products.py b/src/pyrad_proc/pyrad/prod/process_traj_products.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/process_vol_products.py b/src/pyrad_proc/pyrad/prod/process_vol_products.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/product_aux.py b/src/pyrad_proc/pyrad/prod/product_aux.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/prod/setup.py b/src/pyrad_proc/pyrad/prod/setup.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/setup.py b/src/pyrad_proc/pyrad/setup.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/util/__init__.py b/src/pyrad_proc/pyrad/util/__init__.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/util/radar_utils.py b/src/pyrad_proc/pyrad/util/radar_utils.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/util/setup.py b/src/pyrad_proc/pyrad/util/setup.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/pyrad/util/stat_utils.py b/src/pyrad_proc/pyrad/util/stat_utils.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/common_colocated_gates.py b/src/pyrad_proc/scripts/common_colocated_gates.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_extract_trt.py b/src/pyrad_proc/scripts/main_extract_trt.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_precipitation_comparison.py b/src/pyrad_proc/scripts/main_precipitation_comparison.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_process_data.py b/src/pyrad_proc/scripts/main_process_data.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_process_data_period.py b/src/pyrad_proc/scripts/main_process_data_period.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_process_data_rt.py b/src/pyrad_proc/scripts/main_process_data_rt.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_process_data_trt.py b/src/pyrad_proc/scripts/main_process_data_trt.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_process_trt_data.py b/src/pyrad_proc/scripts/main_process_trt_data.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_retrieve_dwh.py b/src/pyrad_proc/scripts/main_retrieve_dwh.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/scripts/main_retrieve_dwh2.py b/src/pyrad_proc/scripts/main_retrieve_dwh2.py old mode 100755 new mode 100644 diff --git a/src/pyrad_proc/setup.py b/src/pyrad_proc/setup.py old mode 100755 new mode 100644 diff --git a/tools/copyData/get_hzt_cscs.sh b/tools/copyData/get_hzt_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/get_iso0_cosmo_cscs.sh b/tools/copyData/get_iso0_cosmo_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/get_rad4alp_cartesian_data_CSCS_2.sh b/tools/copyData/get_rad4alp_cartesian_data_CSCS_2.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/get_rad4alp_data_CSCS_2.sh b/tools/copyData/get_rad4alp_data_CSCS_2.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/get_temp_cosmo1_cscs.sh b/tools/copyData/get_temp_cosmo1_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/get_temp_cosmo2_cscs.sh b/tools/copyData/get_temp_cosmo2_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/get_trt_data_cscs.sh b/tools/copyData/get_trt_data_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/import_solar_flux.sh b/tools/copyData/import_solar_flux.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/rm_hzt_cscs.sh b/tools/copyData/rm_hzt_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/rm_rad4alp_cartesian_data_CSCS_2.sh b/tools/copyData/rm_rad4alp_cartesian_data_CSCS_2.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/rm_rad4alp_data_CSCS_2.sh b/tools/copyData/rm_rad4alp_data_CSCS_2.sh old mode 100755 new mode 100644 diff --git a/tools/copyData/rm_temp_cosmo1_cscs.sh b/tools/copyData/rm_temp_cosmo1_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/processData/get_and_process_rad4alp_data_cscs.sh b/tools/processData/get_and_process_rad4alp_data_cscs.sh old mode 100755 new mode 100644 diff --git a/tools/processData/launch_sbatch.sbatch b/tools/processData/launch_sbatch.sbatch old mode 100755 new mode 100644