From 238dab7538c2014299cbac1f45ee2e3eb6aa5ee3 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Wed, 13 Jan 2021 15:06:53 -0800 Subject: [PATCH 01/14] add version --- pcmdi_metrics/version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcmdi_metrics/version.py b/pcmdi_metrics/version.py index 3e6afddb6..89bdb0cbb 100644 --- a/pcmdi_metrics/version.py +++ b/pcmdi_metrics/version.py @@ -1,3 +1,3 @@ __version__ = 'v1.2.1' -__git_tag_describe__ = 'v1.2.1-402-ge0d97dd' -__git_sha1__ = 'e0d97dd9d5e596adea0c09b158172592d5cf71b6' +__git_tag_describe__ = 'v1.2.1-416-geb53517' +__git_sha1__ = 'eb53517001256403966e816bf74a1e15939dec77' From ccf80952cab698fd26272b46af8f6cdca3cf6a25 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 15:59:26 -0700 Subject: [PATCH 02/14] add page --- docs/metrics_precip-variability.rst | 60 +++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 docs/metrics_precip-variability.rst diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst new file mode 100644 index 000000000..9119795bd --- /dev/null +++ b/docs/metrics_precip-variability.rst @@ -0,0 +1,60 @@ +.. _metrics_precip-variability: + +***************** +Precip-variability +***************** + +Overview +======== +This set of metrics is designed to measure precipitation variabilty across multiple timescales, including subdaily. + +Demo +==== +* `PMP demo Jupyter notebook`_ + + +Required Data sets +================== + +Input files must use the following name convention: +variable_frequency_model_experiment_ensemble_startdate-enddate.nc + +Because underscores are used to separate these elements, they may not be used anywhere else in the file name. +Start and end dates must use the YYYYMMDD or YYYYMMDDHHHH format. + +For example, these are valid input file names: +pr_day_bcc-csm1-1_historical_r1i1p1_19800101-19841231.nc +pr_3hr_IMERG-v06B-Final_PCMDI_2x2_201004010000-201004302100.nc +If the time series for a single data set is spread across multiple files, those files must be located in a single directory. + +Usage +===== +Users will set up a parameter file and run the precipitation variability driver on the command line. +To run the driver, use: +`variability_across_timescales_PS_driver.py -p parameter_file` + +Results are reported on a 2x2 degree latitude/longitude grid. + +Options available to set in the parameter file include: +* **mip**: Name of MIP +* **exp**: Name of experiment +* **var**: Name of data set variable, e.g. "pr" +* **frq**: Frequency of data set, either "day" or "3hr" +* **modpath**: Path to directory containing input data files +* **mod**: Name of model file or wildcard "*" to use all files in directory. Symlinks may be used. +* **results_dir**: Results directory path +* **case_id**: Case id +* **prd**: Start and end years for analysis as list, e.g. [start_year, end_year] +* **fac**: Factor to convert from data set units to mm/day. Set to 1 for no conversion. +* **nperseg**: Length of segment in power spectra +* **noverlap**: Length of overlap between segments in power spectra +* **ref**: Reference data path +* **cmec**: Set to True to output CMEC formatted JSON + + +Reference +========== +Ahn, M.-S., P. J. Gleckler, J. Lee, A. G. Pendergrass, and C. Jakob, 2022: Benchmarking Simulated Precipitation Variability Amplitude across Timescales. Journal of Climate. https://doi.org/10.1175/JCLI-D-21-0542.1 + + +.. _PMP demo Jupyter notebook: https://github.com/PCMDI/pcmdi_metrics/blob/main/doc/jupyter/Demo/Demo_7_precip_variability.ipynb \ No newline at end of file From 54248bffc76143f5b395f2ef4630ec2436751663 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 16:10:33 -0700 Subject: [PATCH 03/14] fix formatting --- docs/metrics_precip-variability.rst | 37 +++++++++++++++-------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst index 9119795bd..86cf0ad17 100644 --- a/docs/metrics_precip-variability.rst +++ b/docs/metrics_precip-variability.rst @@ -16,13 +16,14 @@ Demo Required Data sets ================== -Input files must use the following name convention: +Input files must use the following name convention: :: variable_frequency_model_experiment_ensemble_startdate-enddate.nc Because underscores are used to separate these elements, they may not be used anywhere else in the file name. + Start and end dates must use the YYYYMMDD or YYYYMMDDHHHH format. -For example, these are valid input file names: +For example, these are valid input file names: :: pr_day_bcc-csm1-1_historical_r1i1p1_19800101-19841231.nc pr_3hr_IMERG-v06B-Final_PCMDI_2x2_201004010000-201004302100.nc If the time series for a single data set is spread across multiple files, those files must be located in a single directory. @@ -33,23 +34,23 @@ Users will set up a parameter file and run the precipitation variability driver To run the driver, use: `variability_across_timescales_PS_driver.py -p parameter_file` -Results are reported on a 2x2 degree latitude/longitude grid. - -Options available to set in the parameter file include: -* **mip**: Name of MIP -* **exp**: Name of experiment -* **var**: Name of data set variable, e.g. "pr" -* **frq**: Frequency of data set, either "day" or "3hr" -* **modpath**: Path to directory containing input data files -* **mod**: Name of model file or wildcard "*" to use all files in directory. Symlinks may be used. -* **results_dir**: Results directory path -* **case_id**: Case id -* **prd**: Start and end years for analysis as list, e.g. [start_year, end_year] +Results are reported on a 2x2 degree latitude/longitude world grid. + +Options available to set in the parameter file include: :: +* **mip**: Name of MIP. +* **exp**: Name of experiment. +* **var**: Name of data set variable, e.g. "pr". +* **frq**: Frequency of data set, either "day" or "3hr". +* **modpath**: Path to directory containing input data files. +* **mod**: Name of model file or wildcard "*" to use all files in directory. Symlinks may be used. +* **results_dir**: Results directory path. +* **case_id**: Case id. +* **prd**: Start and end years for analysis as list, e.g. [start_year, end_year]. * **fac**: Factor to convert from data set units to mm/day. Set to 1 for no conversion. -* **nperseg**: Length of segment in power spectra -* **noverlap**: Length of overlap between segments in power spectra -* **ref**: Reference data path -* **cmec**: Set to True to output CMEC formatted JSON +* **nperseg**: Length of segment in power spectra. +* **noverlap**: Length of overlap between segments in power spectra. +* **ref**: Reference data path. +* **cmec**: Set to True to output CMEC formatted JSON. Reference From 4198e46e4eacc856c233398dbdf1b4127368b565 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 16:11:32 -0700 Subject: [PATCH 04/14] fix formatting --- docs/metrics_precip-variability.rst | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst index 86cf0ad17..0efeaa358 100644 --- a/docs/metrics_precip-variability.rst +++ b/docs/metrics_precip-variability.rst @@ -17,15 +17,15 @@ Required Data sets ================== Input files must use the following name convention: :: -variable_frequency_model_experiment_ensemble_startdate-enddate.nc + variable_frequency_model_experiment_ensemble_startdate-enddate.nc Because underscores are used to separate these elements, they may not be used anywhere else in the file name. Start and end dates must use the YYYYMMDD or YYYYMMDDHHHH format. For example, these are valid input file names: :: -pr_day_bcc-csm1-1_historical_r1i1p1_19800101-19841231.nc -pr_3hr_IMERG-v06B-Final_PCMDI_2x2_201004010000-201004302100.nc + pr_day_bcc-csm1-1_historical_r1i1p1_19800101-19841231.nc + pr_3hr_IMERG-v06B-Final_PCMDI_2x2_201004010000-201004302100.nc If the time series for a single data set is spread across multiple files, those files must be located in a single directory. Usage @@ -36,7 +36,8 @@ To run the driver, use: Results are reported on a 2x2 degree latitude/longitude world grid. -Options available to set in the parameter file include: :: +Options available to set in the parameter file include: + * **mip**: Name of MIP. * **exp**: Name of experiment. * **var**: Name of data set variable, e.g. "pr". From e14aa158711cff9a41899639d2cf2070b8ead8fb Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 16:12:46 -0700 Subject: [PATCH 05/14] fix formatting --- docs/metrics_precip-variability.rst | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst index 0efeaa358..e73ac3ac6 100644 --- a/docs/metrics_precip-variability.rst +++ b/docs/metrics_precip-variability.rst @@ -17,6 +17,7 @@ Required Data sets ================== Input files must use the following name convention: :: + variable_frequency_model_experiment_ensemble_startdate-enddate.nc Because underscores are used to separate these elements, they may not be used anywhere else in the file name. @@ -24,15 +25,18 @@ Because underscores are used to separate these elements, they may not be used an Start and end dates must use the YYYYMMDD or YYYYMMDDHHHH format. For example, these are valid input file names: :: + pr_day_bcc-csm1-1_historical_r1i1p1_19800101-19841231.nc pr_3hr_IMERG-v06B-Final_PCMDI_2x2_201004010000-201004302100.nc + If the time series for a single data set is spread across multiple files, those files must be located in a single directory. Usage ===== Users will set up a parameter file and run the precipitation variability driver on the command line. -To run the driver, use: -`variability_across_timescales_PS_driver.py -p parameter_file` +To run the driver, use: :: + + variability_across_timescales_PS_driver.py -p parameter_file Results are reported on a 2x2 degree latitude/longitude world grid. From dddc7c2629553c0884d7b48dd80b3e01ea53d482 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 16:25:02 -0700 Subject: [PATCH 06/14] add link --- docs/metrics_precip-variability.rst | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst index e73ac3ac6..7c79dbb50 100644 --- a/docs/metrics_precip-variability.rst +++ b/docs/metrics_precip-variability.rst @@ -12,8 +12,11 @@ Demo ==== * `PMP demo Jupyter notebook`_ +Exampe parameter files +====================== +A set of example parameter files for models and observations can be viewed at `this link`_. -Required Data sets +Required data sets ================== Input files must use the following name convention: :: @@ -63,4 +66,5 @@ Reference Ahn, M.-S., P. J. Gleckler, J. Lee, A. G. Pendergrass, and C. Jakob, 2022: Benchmarking Simulated Precipitation Variability Amplitude across Timescales. Journal of Climate. https://doi.org/10.1175/JCLI-D-21-0542.1 -.. _PMP demo Jupyter notebook: https://github.com/PCMDI/pcmdi_metrics/blob/main/doc/jupyter/Demo/Demo_7_precip_variability.ipynb \ No newline at end of file +.. _PMP demo Jupyter notebook: https://github.com/PCMDI/pcmdi_metrics/blob/main/doc/jupyter/Demo/Demo_7_precip_variability.ipynb +.. _this link: https://github.com/PCMDI/pcmdi_metrics/tree/main/pcmdi_metrics/precip_variability/param From ec83ae9659b917e48aa5ec642ba9946c6583b84e Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 16:26:20 -0700 Subject: [PATCH 07/14] fix link --- docs/metrics.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/metrics.rst b/docs/metrics.rst index a399be6f6..69e841d3d 100644 --- a/docs/metrics.rst +++ b/docs/metrics.rst @@ -17,5 +17,6 @@ A suite of demo scripts and interactive Jupyter notebooks are provided with `thi metrics_enso metrics_mjo metrics_monsoon + metrics_precip-variability From 8e682478fd01f53e8b8552b6d29be6cd466203b1 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 16:27:23 -0700 Subject: [PATCH 08/14] add title --- docs/metrics_precip-variability.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst index 7c79dbb50..1b0248b53 100644 --- a/docs/metrics_precip-variability.rst +++ b/docs/metrics_precip-variability.rst @@ -1,8 +1,8 @@ .. _metrics_precip-variability: -***************** -Precip-variability -***************** +******************************************* +Precipitation Variability Across Timescales +******************************************* Overview ======== From aa71f3cbef6afc5f44dbf24c7f91535ece0616d1 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Fri, 28 Jul 2023 17:13:44 -0700 Subject: [PATCH 09/14] add precip distribution page --- docs/metrics.rst | 1 + docs/metrics_precip-distribution.rst | 57 ++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 docs/metrics_precip-distribution.rst diff --git a/docs/metrics.rst b/docs/metrics.rst index 69e841d3d..abb022601 100644 --- a/docs/metrics.rst +++ b/docs/metrics.rst @@ -18,5 +18,6 @@ A suite of demo scripts and interactive Jupyter notebooks are provided with `thi metrics_mjo metrics_monsoon metrics_precip-variability + metrics_precip-distribution diff --git a/docs/metrics_precip-distribution.rst b/docs/metrics_precip-distribution.rst new file mode 100644 index 000000000..7e15072b6 --- /dev/null +++ b/docs/metrics_precip-distribution.rst @@ -0,0 +1,57 @@ +.. _metrics_precip-distribution: + +************************** +Precipitation Distribution +************************** + +Overview +======== + + +Exampe parameter files +====================== +A set of example parameter files for models and observations can be viewed at `this link`_. + +Required data sets +================== + +Input files must use the following name convention: :: + + variable_frequency_model_experiment_ensemble_startdate-enddate.nc + +Because underscores are used to separate these elements, they may not be used anywhere else in the file name. + +Start and end dates must use the YYYYMMDD or YYYYMMDDHHHH format. + +For example, these are valid input file names: :: + + pr_day_bcc-csm1-1_historical_r1i1p1_19800101-19841231.nc + pr_3hr_IMERG-v06B-Final_PCMDI_2x2_201004010000-201004302100.nc + +If the time series for a single data set is spread across multiple files, those files must be located in a single directory. + +Usage +===== +Users will set up a parameter file and run the precipitation variability driver on the command line. +To run the driver, use: :: + + precip_distribution_driver.py -p parameter_file + +Options available to set in the parameter file include: + +* **mip**: Name of MIP. +* **var**: Name of data set variable, e.g. "pr". +* **frq**: Frequency of data set, either "day" or "3hr". +* **modpath**: Path to directory containing input data files. +* **mod**: Name of model file or wildcard "*" to use all files in directory. Symlinks may be used. +* **results_dir**: Results directory path. +* **case_id**: Case id. +* **prd**: Start and end years for analysis as list, e.g. [start_year, end_year]. +* **fac**: Factor to convert from data set units to mm/day. Set to 1 for no conversion. +* **res**: List of target horizontal resolutions in degrees for interporation. +* **ref**: Reference data path. +* **ref_dir**: Reference directory path. +* **cmec**: Set to True to output CMEC formatted JSON. + + +.. _this link: https://github.com/PCMDI/pcmdi_metrics/tree/main/pcmdi_metrics/precip_distribution/param From b6cfe1fbc9de60a5adf01aee2b1325f6083579d1 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Mon, 31 Jul 2023 13:14:30 -0700 Subject: [PATCH 10/14] Add details from readme --- docs/metrics_precip-distribution.rst | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/metrics_precip-distribution.rst b/docs/metrics_precip-distribution.rst index 7e15072b6..5a9e87e11 100644 --- a/docs/metrics_precip-distribution.rst +++ b/docs/metrics_precip-distribution.rst @@ -15,18 +15,20 @@ A set of example parameter files for models and observations can be viewed at `t Required data sets ================== +This driver expects daily averaged precipitation. + Input files must use the following name convention: :: variable_frequency_model_experiment_ensemble_startdate-enddate.nc Because underscores are used to separate these elements, they may not be used anywhere else in the file name. -Start and end dates must use the YYYYMMDD or YYYYMMDDHHHH format. +Start and end dates must use the YYYYMMDD format. For example, these are valid input file names: :: pr_day_bcc-csm1-1_historical_r1i1p1_19800101-19841231.nc - pr_3hr_IMERG-v06B-Final_PCMDI_2x2_201004010000-201004302100.nc + pr_3hr_IMERG-v06B-Final_PCMDI_2x2_20100401-20100430.nc If the time series for a single data set is spread across multiple files, those files must be located in a single directory. @@ -37,6 +39,12 @@ To run the driver, use: :: precip_distribution_driver.py -p parameter_file +This code should be run for a reference observation initially as some metrics (e.g., Perkins score) need a reference. + +After completing calculation for a reference observation, this code can work for multiple datasets at once. + +This benchmarking framework provides three tiers of area averaged outputs for i) large scale domain (Tropics and Extratropics with separated land and ocean) commonly used in the PMP , ii) large scale domain with clustered precipitation characteristics (Tropics and Extratropics with separated land and ocean, and separated heavy, moderate, and light precipitation regions), and iii) modified IPCC AR6 regions shown in the reference paper. + Options available to set in the parameter file include: * **mip**: Name of MIP. From 9aa13715fb0bef366d00308e69201db1d40586df Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Mon, 31 Jul 2023 14:01:38 -0700 Subject: [PATCH 11/14] Add calc_ratio --- docs/metrics_precip-variability.rst | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst index 1b0248b53..cc67101ff 100644 --- a/docs/metrics_precip-variability.rst +++ b/docs/metrics_precip-variability.rst @@ -36,6 +36,10 @@ If the time series for a single data set is spread across multiple files, those Usage ===== + +Spectral averages +***************** + Users will set up a parameter file and run the precipitation variability driver on the command line. To run the driver, use: :: @@ -60,6 +64,23 @@ Options available to set in the parameter file include: * **ref**: Reference data path. * **cmec**: Set to True to output CMEC formatted JSON. +Metric +****** + +The precipitation variability metric can be generated after model and observational spectral averages are made. + +A script called `calc_ratio.py`_ is provided in the precip_variability codebase. This script can be called with three arguments to generate the ratio. + +* **ref**: path to obs results JSON +* **modpath**: directory containing model results JSONS (not CMEC formatted JSONs) +* **results_dir**: directory for calc_ratio.py results + +The calc_ratio.py script must be called with python directly. For example, to run this script using files from a directory called "results": :: + + python pcmdi_metrics/pcmdi_metrics/precip_variability/scripts_pcmdi/calc_ratio.py \ + --ref results/precip_variability/GPCP-1-3/PS_pr.day_regrid.180x90_area.freq.mean_GPCP-1-3.json \ + --modpath results/precip_variability/GISS-E2-H/ \ + --results_dir results/precip_variability/ratio/ Reference ========== @@ -68,3 +89,4 @@ Ahn, M.-S., P. J. Gleckler, J. Lee, A. G. Pendergrass, and C. Jakob, 2022: Bench .. _PMP demo Jupyter notebook: https://github.com/PCMDI/pcmdi_metrics/blob/main/doc/jupyter/Demo/Demo_7_precip_variability.ipynb .. _this link: https://github.com/PCMDI/pcmdi_metrics/tree/main/pcmdi_metrics/precip_variability/param +.. _calc_ratio.py: https://github.com/PCMDI/pcmdi_metrics/blob/main/pcmdi_metrics/precip_variability/scripts_pcmdi/calc_ratio.py From 95e0a4292ccf886c7342eac4ed1c1a49c23471e6 Mon Sep 17 00:00:00 2001 From: Ana Ordonez Date: Thu, 24 Aug 2023 10:45:36 -0700 Subject: [PATCH 12/14] Add obs note --- docs/metrics_precip-variability.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/metrics_precip-variability.rst b/docs/metrics_precip-variability.rst index cc67101ff..019b61ddc 100644 --- a/docs/metrics_precip-variability.rst +++ b/docs/metrics_precip-variability.rst @@ -49,7 +49,7 @@ Results are reported on a 2x2 degree latitude/longitude world grid. Options available to set in the parameter file include: -* **mip**: Name of MIP. +* **mip**: Name of MIP. Use "obs" for reference datasets. * **exp**: Name of experiment. * **var**: Name of data set variable, e.g. "pr". * **frq**: Frequency of data set, either "day" or "3hr". From 11abb82c9bcdff03d3bb05b4be9e017716b66ebc Mon Sep 17 00:00:00 2001 From: Jiwoo Lee Date: Thu, 30 Nov 2023 09:25:18 -0800 Subject: [PATCH 13/14] Update metrics_precip-distribution.rst Add overview text and reference paper --- docs/metrics_precip-distribution.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/metrics_precip-distribution.rst b/docs/metrics_precip-distribution.rst index 5a9e87e11..a83664ea1 100644 --- a/docs/metrics_precip-distribution.rst +++ b/docs/metrics_precip-distribution.rst @@ -6,7 +6,7 @@ Precipitation Distribution Overview ======== - +With the global domain partitioned into 62 regions, including 46 land and 16 ocean regions, we apply 10 established precipitation distribution metrics. The collection includes metrics focused on the maximum peak, lower 10th percentile, and upper 90th percentile in precipitation amount and frequency distributions; the similarity between observed and modeled frequency distributions; an unevenness measure based on cumulative amount; average total intensity on all days with precipitation; and number of precipitating days each year. Exampe parameter files ====================== @@ -63,3 +63,7 @@ Options available to set in the parameter file include: .. _this link: https://github.com/PCMDI/pcmdi_metrics/tree/main/pcmdi_metrics/precip_distribution/param + +Reference +========= +Ahn, M.-S., P. A. Ullrich, P. J. Gleckler, J. Lee, A. C. Ordonez, and A. G. Pendergrass, 2023: Evaluating Precipitation Distributions at Regional Scales: A Benchmarking Framework and Application to CMIP5 and CMIP6. Geoscientific Model Development, 16, 3927–3951, https://doi.org/10.5194/gmd-16-3927-2023 From 38c89a37b70c03db24f818d40e2b78521223c0db Mon Sep 17 00:00:00 2001 From: Jiwoo Lee Date: Thu, 30 Nov 2023 09:26:34 -0800 Subject: [PATCH 14/14] Update metrics_precip-distribution.rst Add placeholder for demo notebook --- docs/metrics_precip-distribution.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/metrics_precip-distribution.rst b/docs/metrics_precip-distribution.rst index a83664ea1..3ca99697d 100644 --- a/docs/metrics_precip-distribution.rst +++ b/docs/metrics_precip-distribution.rst @@ -8,6 +8,10 @@ Overview ======== With the global domain partitioned into 62 regions, including 46 land and 16 ocean regions, we apply 10 established precipitation distribution metrics. The collection includes metrics focused on the maximum peak, lower 10th percentile, and upper 90th percentile in precipitation amount and frequency distributions; the similarity between observed and modeled frequency distributions; an unevenness measure based on cumulative amount; average total intensity on all days with precipitation; and number of precipitating days each year. +Demo +==== +In preparation + Exampe parameter files ====================== A set of example parameter files for models and observations can be viewed at `this link`_.