From e76cf3217f37cac079ad31173a89652f2034a0a5 Mon Sep 17 00:00:00 2001 From: Sebastian Gnann Date: Mon, 8 Feb 2021 08:04:59 +0100 Subject: [PATCH] first release --- .gitignore | 2 +- README.md | 15 +- TOSSH_code/calculation_functions/calc_Addor.m | 16 +- TOSSH_code/calculation_functions/calc_All.m | 17 +- .../calculation_functions/calc_BasicSet.m | 20 +- TOSSH_code/calculation_functions/calc_Euser.m | 2 - .../calc_McMillan_Groundwater.m | 13 +- .../calc_McMillan_OverlandFlow.m | 5 +- .../calculation_functions/calc_Sawicz.m | 18 +- .../sig_EventGraphThresholds.m | 2 +- TOSSH_code/signature_functions/sig_FDC.m | 4 +- .../signature_functions/sig_FDC_slope.m | 4 +- TOSSH_code/signature_functions/sig_HFD_mean.m | 17 +- TOSSH_code/signature_functions/sig_HFI_mean.m | 17 +- .../signature_functions/sig_QP_elasticity.m | 2 +- .../sig_StorageFromBaseflow.m | 8 +- .../sig_VariabilityIndex.m | 6 + .../signature_functions/sig_x_percentile.m | 4 +- docs/index.md | 7 +- .../calculation_functions/calc_Addor.html | 254 ++++---- .../calculation_functions/calc_All.html | 550 +++++++++--------- .../calculation_functions/calc_BasicSet.html | 265 +++++---- .../calculation_functions/calc_Euser.html | 122 ++-- .../calc_McMillan_Groundwater.html | 372 ++++++------ .../calc_McMillan_OverlandFlow.html | 223 +++---- .../calculation_functions/calc_Sawicz.html | 198 ++++--- .../calculation_functions/index.html | 2 +- .../TOSSH_code/signature_functions/index.html | 2 +- .../sig_Autocorrelation.html | 2 +- .../signature_functions/sig_BFI.html | 2 +- .../sig_BaseflowMagnitude.html | 2 +- .../sig_BaseflowRecessionK.html | 2 +- .../sig_EventGraphThresholds.html | 6 +- .../signature_functions/sig_EventRR.html | 2 +- .../signature_functions/sig_FDC.html | 6 +- .../signature_functions/sig_FDC_slope.html | 6 +- .../sig_FlashinessIndex.html | 2 +- .../signature_functions/sig_HFD_mean.html | 121 ++-- .../signature_functions/sig_HFI_mean.html | 125 ++-- .../sig_MRC_SlopeChanges.html | 2 +- .../signature_functions/sig_PQ_Curve.html | 2 +- .../sig_PeakDistribution.html | 2 +- .../sig_QP_elasticity.html | 4 +- .../signature_functions/sig_Q_CoV.html | 2 +- .../signature_functions/sig_Q_mean.html | 2 +- .../sig_Q_mean_monthly.html | 2 +- .../signature_functions/sig_Q_n_day_max.html | 2 +- .../signature_functions/sig_Q_n_day_min.html | 2 +- .../signature_functions/sig_Q_skew.html | 2 +- .../signature_functions/sig_Q_var.html | 2 +- .../sig_RR_Seasonality.html | 2 +- .../sig_RecessionAnalysis.html | 2 +- .../sig_RecessionParts.html | 2 +- .../sig_RecessionUniqueness.html | 2 +- .../signature_functions/sig_ResponseTime.html | 2 +- .../sig_RisingLimbDensity.html | 2 +- .../sig_SeasonalTranslation.html | 2 +- .../sig_SeasonalVarRecessions.html | 2 +- .../signature_functions/sig_SnowDayRatio.html | 2 +- .../signature_functions/sig_SnowStorage.html | 2 +- .../sig_StorageFraction.html | 2 +- .../sig_StorageFromBaseflow.html | 335 +++++------ .../sig_TemplateAdvanced.html | 2 +- .../sig_TemplateBasic.html | 2 +- .../signature_functions/sig_TotalRR.html | 2 +- .../sig_VariabilityIndex.html | 22 +- .../signature_functions/sig_x_Q_duration.html | 2 +- .../sig_x_Q_frequency.html | 2 +- .../signature_functions/sig_x_percentile.html | 6 +- .../TOSSH_code/utility_functions/index.html | 2 +- .../TOSSH_code/utility_functions/nanxcov.html | 2 +- .../util_AggregateTimeSeries.html | 2 +- .../utility_functions/util_AverageYear.html | 2 +- .../utility_functions/util_DataCheck.html | 2 +- .../util_EventSeparation.html | 2 +- .../util_ExtractSubPeriod.html | 2 +- .../util_FitBrokenStick.html | 2 +- .../util_FitExponential.html | 2 +- .../utility_functions/util_FitLinear.html | 2 +- .../utility_functions/util_FitPowerLaw.html | 2 +- .../utility_functions/util_FitSineCurve.html | 2 +- .../util_LyneHollickFilter.html | 2 +- .../util_MasterRecessionCurve.html | 2 +- .../util_RecessionSegments.html | 2 +- .../utility_functions/util_RisingLimbs.html | 2 +- .../utility_functions/util_StorageAndAET.html | 2 +- .../utility_functions/util_Threshold.html | 2 +- .../utility_functions/util_UKIH_Method.html | 2 +- .../utility_functions/util_WaterYear.html | 2 +- .../utility_functions/util_dQdt.html | 2 +- docs/matlab/TOSSH_code/index.html | 2 +- .../example/functions/data_loading/index.html | 2 +- .../data_loading/loadCAMELSGBstruct.html | 2 +- .../data_loading/loadCAMELSstruct.html | 2 +- .../data_loading/loadCatchmentCAMELS.html | 2 +- .../data_loading/loadCatchmentCAMELSGB.html | 2 +- .../example/functions/plotting/index.html | 2 +- .../functions/plotting/makeScatterPlot.html | 2 +- .../functions/plotting/myupdatefcn.html | 2 +- .../example/functions/plotting/plotMapUK.html | 2 +- .../example/functions/plotting/plotMapUS.html | 2 +- .../example/functions/plotting/saveFig.html | 2 +- docs/matlab/example/TOSSH/example/index.html | 4 +- .../TOSSH/example/workflow_1_basic.html | 2 +- .../TOSSH/example/workflow_2_advanced.html | 2 +- .../example/workflow_3_time_resolution.html | 2 +- .../TOSSH/example/workflow_4_CAMELS_US.html | 2 +- .../TOSSH/example/workflow_5_CAMELS_GB.html | 2 +- docs/matlab/example/index.html | 20 +- docs/p2_signatures.md | 8 +- docs/p3_examples.md | 4 +- example/results/CAMELS_GB_signatures.mat | Bin 66220 -> 67493 bytes example/results/CAMELS_GB_signatures.txt | 134 ++--- example/results/CAMELS_signatures.mat | Bin 59423 -> 59971 bytes example/results/CAMELS_signatures.txt | 332 +++++------ .../results/images/TOSSH_scatter_plot_GB.pdf | Bin 250430 -> 250430 bytes .../results/images/TOSSH_scatter_plot_US.pdf | Bin 255660 -> 255660 bytes example/results/images/map_UK_EventRR.png | Bin 278977 -> 278977 bytes example/results/images/map_UK_RecessionK.png | Bin 276028 -> 276028 bytes .../images/map_UK_Recession_exponent.png | Bin 283635 -> 283635 bytes 120 files changed, 1755 insertions(+), 1685 deletions(-) diff --git a/.gitignore b/.gitignore index bf1508f..d06adbd 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,6 @@ signature_test_script_old example/example_data/CAMELS_v2.0 example/example_data/CAMELS_GB example/example_data/old -example/old +old example/results/CAMELS_GB_TOSSH_signatures.mat example/results/CAMELS_TOSSH_signatures.mat \ No newline at end of file diff --git a/README.md b/README.md index 57bf333..d980e80 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,15 @@ -**IN DEVELOPMENT - please be aware that this toolbox is currently under review and not finalised yet.** - - TOSSH logo [![GitHub license](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/TOSSHtoolbox/TOSSH/blob/master/LICENSE) -[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4451846.svg)](https://doi.org/10.5281/zenodo.4451846) +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4313275.svg)](https://doi.org/10.5281/zenodo.4313275) -This repository contains TOSSH: A Toolbox for Streamflow Signatures in Hydrology (Gnann et al., submitted). +This repository contains TOSSH: A Toolbox for Streamflow Signatures in Hydrology (Gnann et al., 2021). TOSSH is a Matlab toolbox that provides accessible, standardised signature calculations, with clear information on methodological decisions and recommended parameter values. The online documentation for TOSSH can be found here: . + ## Contact If you have any questions or feedback, or if you spotted an error or bug, please create an issue on Github (https://github.com/TOSSHtoolbox/TOSSH/issues). @@ -22,8 +20,13 @@ Alternatively, email Hilary McMillan () or Sebastian Gnann ( +## Acknowledgements +Thanks to Yves Tramblay for providing helpful feedback. + + ## Credits -Gnann, S.J., Coxon, G., Woods, R.A., Howden, N.J.K., McMillan H.K., submitted. TOSSH: A Toolbox for Streamflow Signatures in Hydrology. +Gnann, S.J., Coxon, G., Woods, R.A., Howden, N.J.K., McMillan H.K., 2021. TOSSH: A Toolbox for Streamflow Signatures in Hydrology. Environmental Modelling & Software. + ## License diff --git a/TOSSH_code/calculation_functions/calc_Addor.m b/TOSSH_code/calculation_functions/calc_Addor.m index cf8ff23..5077289 100644 --- a/TOSSH_code/calculation_functions/calc_Addor.m +++ b/TOSSH_code/calculation_functions/calc_Addor.m @@ -1,4 +1,4 @@ -function [results] = calc_Addor(Q_mat, t_mat, P_mat) +function [results] = calc_Addor(Q_mat, t_mat, P_mat, varargin) %calc_Addor calculates signatures from Addor et al. (2018). % Addor et al. (2018) use 15 signatures that "characterize different % parts of the hydrograph, and [...] are sensitive to processes occurring @@ -10,7 +10,9 @@ % Q_mat: streamflow [mm/timestep] matrix (cell array) % t_mat: time [Matlab datenum] matrix (cell array) % P_mat: precipitation [mm/timestep] matrix (cell array) -% +% OPTIONAL +% start_water_year: first month of water year, default = 10 (October) +% % OUTPUT % results: struc array with all results (each signature for each time % series and associated error strings) @@ -50,9 +52,11 @@ addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) -parse(ip, Q_mat, t_mat, P_mat) +% optional input arguments +addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 -% calculate signatures +parse(ip, Q_mat, t_mat, P_mat, varargin{:}) +start_water_year = ip.Results.start_water_year; % initialise arrays Q_mean = NaN(size(Q_mat,1),1); @@ -88,10 +92,10 @@ [Q_mean(i),~,Q_mean_error_str(i)] = sig_Q_mean(Q_mat{i},t_mat{i}); [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); [QP_elasticity(i),~,QP_elasticity_error_str(i)] = ... - sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i},'method','Sanka','start_water_year',10); %,'start_water_year',4 in Southern Hemisphere + sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i},'method','Sanka','start_water_year',start_water_year); [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i},'method','Lyne_Hollick','parameters',[0.925 3]); - [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i},'start_month',10); %,'start_month',4 in Southern Hemisphere + [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i},'start_water_year',start_water_year); [Q5(i),~,Q5_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},5); [Q95(i),~,Q95_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},95); [high_Q_freq(i),~,high_Q_freq_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'high'); diff --git a/TOSSH_code/calculation_functions/calc_All.m b/TOSSH_code/calculation_functions/calc_All.m index 0a9f763..b80ad7e 100644 --- a/TOSSH_code/calculation_functions/calc_All.m +++ b/TOSSH_code/calculation_functions/calc_All.m @@ -1,4 +1,4 @@ -function [results] = calc_All(Q_mat, t_mat, P_mat, PET_mat, T_mat) +function [results] = calc_All(Q_mat, t_mat, P_mat, PET_mat, T_mat, varargin) %calc_All calculates all signatures in the toolbox. % If a signature function can calculate multiple signatures % (e.g. sig_x_percentile) only one signature is calculated (e.g. Q95). @@ -10,6 +10,9 @@ % P_mat: precipitation [mm/timestep] matrix (cell array) % PET_mat: pot. evapotranspiration [mm/timestep] matrix (cell array) % T_mat: temperature [degC] matrix (cell array) +% OPTIONAL +% start_water_year: first month of water year, default = 10 (October) +% plot_results: whether to plot results, default = false % % OUTPUT % results: struc array with all results (each signature for each time @@ -49,9 +52,13 @@ addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) addRequired(ip, 'T_mat', @(T_mat) iscell(T_mat)) -parse(ip, Q_mat, t_mat, P_mat, PET_mat, T_mat) +% optional input arguments +addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 +addParameter(ip, 'plot_results', false, @islogical) % whether to plot results -% calculate signatures +parse(ip, Q_mat, t_mat, P_mat, PET_mat, T_mat, varargin{:}) +start_water_year = ip.Results.start_water_year; +plot_results = ip.Results.plot_results; % initialise arrays AC1 = NaN(size(Q_mat,1),1); @@ -133,8 +140,6 @@ high_Q_frequency = NaN(size(Q_mat,1),1); high_Q_frequency_error_str = strings(size(Q_mat,1),1); -% warning('off','all') - % loop over all catchments for i = 1:size(Q_mat,1) @@ -197,8 +202,6 @@ end -% warning('on','all') - % add results to struct array results.AC1 = AC1; results.AC1_error_str = AC1_error_str; diff --git a/TOSSH_code/calculation_functions/calc_BasicSet.m b/TOSSH_code/calculation_functions/calc_BasicSet.m index 2d80521..c0cebf0 100644 --- a/TOSSH_code/calculation_functions/calc_BasicSet.m +++ b/TOSSH_code/calculation_functions/calc_BasicSet.m @@ -1,4 +1,4 @@ -function [results] = calc_BasicSet(Q_mat, t_mat) +function [results] = calc_BasicSet(Q_mat, t_mat, varargin) %calc_BasicSet calculates basic set of signatures. % The basic set of signatures are designed to cover the five components % of a natural streamflow regime as defined by Poff et al. (1997) and @@ -11,6 +11,9 @@ % INPUT % Q_mat: streamflow [mm/timestep] matrix (cell array) % t_mat: time [Matlab datenum] matrix (cell array) +% OPTIONAL +% start_water_year: first month of water year, default = 10 (October) +% plot_results: whether to plot results, default = false % % OUTPUT % results: struc array with all results (each signature for each time @@ -51,9 +54,13 @@ addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) -parse(ip, Q_mat, t_mat) +% optional input arguments +addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 +addParameter(ip, 'plot_results', false, @islogical) % whether to plot results -% calculate signatures +parse(ip, Q_mat, t_mat, varargin{:}) +start_water_year = ip.Results.start_water_year; +plot_results = ip.Results.plot_results; % initialise arrays Q_mean = NaN(size(Q_mat,1),1); @@ -97,11 +104,12 @@ [CoV(i),~,CoV_error_str(i)] = sig_Q_CoV(Q_mat{i},t_mat{i}); [x_Q_frequency(i),~,x_Q_frequency_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'low'); [x_Q_duration(i),~,x_Q_duration_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'low'); - [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i}); - [HFI_mean(i),~,HFI_mean_error_str(i)] = sig_HFI_mean(Q_mat{i},t_mat{i}); + [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i},'start_water_year',start_water_year); + [HFI_mean(i),~,HFI_mean_error_str(i)] = sig_HFI_mean(Q_mat{i},t_mat{i},'start_water_year',start_water_year); [AC1(i),~,AC1_error_str(i)] = sig_Autocorrelation(Q_mat{i},t_mat{i},'lag',1); [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); - [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = sig_BaseflowRecessionK(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); + [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = sig_BaseflowRecessionK(... + Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); end diff --git a/TOSSH_code/calculation_functions/calc_Euser.m b/TOSSH_code/calculation_functions/calc_Euser.m index a7e3dc0..357689c 100644 --- a/TOSSH_code/calculation_functions/calc_Euser.m +++ b/TOSSH_code/calculation_functions/calc_Euser.m @@ -55,8 +55,6 @@ parse(ip, Q_mat, t_mat) -% calculate signatures - % initialise arrays AC1 = NaN(size(Q_mat,1),1); AC1_error_str = strings(size(Q_mat,1),1); diff --git a/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.m b/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.m index 824032f..a12534b 100644 --- a/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.m +++ b/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.m @@ -12,6 +12,9 @@ % t_mat: time [Matlab datenum] matrix (cell array) % P_mat: precipitation [mm/timestep] matrix (cell array) % PET_mat: pot. evapotranspiration [mm/timestep] matrix (cell array) +% OPTIONAL +% start_water_year: first month of water year, default = 10 (October) +% plot_results: whether to plot results, default = false % % OUTPUT % results: struc array with all results (each signature for each time @@ -54,14 +57,13 @@ addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) % optional input arguments +addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) parse(ip, Q_mat, t_mat, P_mat, PET_mat, varargin{:}) - +start_water_year = ip.Results.start_water_year; plot_results = ip.Results.plot_results; -% calculate signatures - % initialise arrays % Section: Groundwater @@ -139,7 +141,8 @@ % Section: Groundwater [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); - [RR_Seasonality(i),~,RR_Seasonality_error_str(i)] = sig_RR_Seasonality(Q_mat{i}, t_mat{i}, P_mat{i}); + [RR_Seasonality(i),~,RR_Seasonality_error_str(i)] = sig_RR_Seasonality(Q_mat{i}, t_mat{i}, P_mat{i}, ... + 'summer_start', start_water_year-6); [EventRR(i),~,EventRR_error_str(i)] = sig_EventRR(Q_mat{i},t_mat{i},P_mat{i}); [StorageFraction(i,1),StorageFraction(i,2),StorageFraction(i,3),~,StorageFraction_error_str(i)] = ... sig_StorageFraction(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); @@ -148,7 +151,7 @@ [Recession_a_Seasonality(i),~,Recession_a_Seasonality_error_str(i)] = ... sig_SeasonalVarRecessions(Q_mat{i},t_mat{i},'eps',median(Q_mat{i},'omitnan')*0.001,'plot_results',plot_results); [AverageStorage(i),~,AverageStorage_error_str(i)] = ... - sig_StorageFromBaseflow(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i},'plot_results',plot_results); + sig_StorageFromBaseflow(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i},'start_water_year',start_water_year,'plot_results',plot_results); [RecessionParameters(i,:),~,~,RecessionParameters_error_str(i)] = ... sig_RecessionAnalysis(Q_mat{i},t_mat{i},'fit_individual',false,'plot_results',plot_results); [MRC_num_segments(i),Segment_slopes,~,MRC_num_segments_error_str(i)] = ... diff --git a/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.m b/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.m index f860de0..3adbf73 100644 --- a/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.m +++ b/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.m @@ -12,6 +12,8 @@ % t_mat: time [Matlab datenum] matrix (cell array) % P_mat: precipitation [mm/timestep] matrix (cell array) % PET_mat: pot. evapotranspiration [mm/timestep] matrix (cell array) +% OPTIONAL +% plot_results: whether to plot results, default = false % % OUTPUT % results: struc array with all results (each signature for each time @@ -54,10 +56,9 @@ addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) % optional input arguments -addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) +addParameter(ip, 'plot_results', false, @islogical) % whether to plot results parse(ip, Q_mat, t_mat, P_mat, PET_mat, varargin{:}) - plot_results = ip.Results.plot_results; % initialise arrays diff --git a/TOSSH_code/calculation_functions/calc_Sawicz.m b/TOSSH_code/calculation_functions/calc_Sawicz.m index c3941ee..6b67057 100644 --- a/TOSSH_code/calculation_functions/calc_Sawicz.m +++ b/TOSSH_code/calculation_functions/calc_Sawicz.m @@ -1,4 +1,4 @@ -function [results] = calc_Sawicz(Q_mat, t_mat, P_mat, T_mat) +function [results] = calc_Sawicz(Q_mat, t_mat, P_mat, T_mat, varargin) %calc_Sawicz calculates signatures from Sawicz et al. (2011). % Sawicz et al. (2011) use 6 signatures drawn largely from Yadav et al. % (2007), that are chosen to be uncorrelated and to be linked to @@ -11,6 +11,8 @@ % t_mat: time [Matlab datenum] matrix (cell array) % P_mat: precipitation [mm/timestep] matrix (cell array) % T_mat: temperature [degC] matrix (cell array) +% OPTIONAL +% start_water_year: first month of water year, default = 10 (October) % % OUTPUT % results: struc array with all results (each signature for each time @@ -33,7 +35,7 @@ % and Earth System Sciences, 15(9), pp.2895-2911. % Yadav, M., Wagener, T. and Gupta, H., 2007. Regionalization of % constraints on expected watershed response behavior for improved -% predictions in ungauged basins. Advances in water resources, 30(8), +% predictions in ungauged basins. Advances in Water Resources, 30(8), % pp.1756-1774. % % Copyright (C) 2020 @@ -58,9 +60,11 @@ addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) addRequired(ip, 'T_mat', @(T_mat) iscell(T_mat)) -parse(ip, Q_mat, t_mat, P_mat, T_mat) +% optional input arguments +addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 -% calculate signatures +parse(ip, Q_mat, t_mat, P_mat, T_mat, varargin{:}) +start_water_year = ip.Results.start_water_year; % initialise arrays Total_RR = NaN(size(Q_mat,1),1); @@ -82,8 +86,10 @@ [Total_RR(i),~,Total_RR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i}); - [QP_elasticity(i),~,QP_elasticity_error_str(i)] = sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i}); - [SnowDayRatio(i),~,SnowDayRatio_error_str(i)] = sig_SnowDayRatio(Q_mat{i},t_mat{i},P_mat{i},T_mat{i}); + [QP_elasticity(i),~,QP_elasticity_error_str(i)] = sig_QP_elasticity(... + Q_mat{i},t_mat{i},P_mat{i},'start_water_year',start_water_year); + [SnowDayRatio(i),~,SnowDayRatio_error_str(i)] = sig_SnowDayRatio(... + Q_mat{i},t_mat{i},P_mat{i},T_mat{i}); [RLD(i),~,RLD_error_str(i)] = sig_RisingLimbDensity(Q_mat{i},t_mat{i}); end diff --git a/TOSSH_code/signature_functions/sig_EventGraphThresholds.m b/TOSSH_code/signature_functions/sig_EventGraphThresholds.m index 4a7b28c..ec5b6fa 100644 --- a/TOSSH_code/signature_functions/sig_EventGraphThresholds.m +++ b/TOSSH_code/signature_functions/sig_EventGraphThresholds.m @@ -106,7 +106,7 @@ % Tani, M., 1997. Runoff generation processes estimated from hydrological % observations on a steep forested hillslope with a thin soil layer. % Journal of Hydrology, 200(1-4), pp.84-109. -% Wrede, S., Fenicia, F., Martínez�Carreras, N., Juilleret, J., Hissler, +% Wrede, S., Fenicia, F., Martinez-Carreras, N., Juilleret, J., Hissler, % C., Krein, A., Savenije, H.H., Uhlenbrook, S., Kavetski, D. and % Pfister, L., 2015. Towards more systematic perceptual model % development: a case study using 3 Luxembourgish catchments. diff --git a/TOSSH_code/signature_functions/sig_FDC.m b/TOSSH_code/signature_functions/sig_FDC.m index e3b6264..41fc0ad 100644 --- a/TOSSH_code/signature_functions/sig_FDC.m +++ b/TOSSH_code/signature_functions/sig_FDC.m @@ -65,9 +65,9 @@ FDC = 1 - Q_ranked./length(Q_ranked); % flow duration curve with unique ranks % add warning for intermittent streams -if length(Q_tmp(Q_tmp==0)) > length(Q_tmp)*0.05 +if ~isempty(Q_tmp(Q_tmp==0)) error_flag = 2; - error_str = ['Warning: Flow is zero at least 5% of the time (intermittent flow). ', error_str]; + error_str = ['Warning: Flow is zero at least once (intermittent flow). ', error_str]; end % optional plotting diff --git a/TOSSH_code/signature_functions/sig_FDC_slope.m b/TOSSH_code/signature_functions/sig_FDC_slope.m index dfd680d..10dc66f 100644 --- a/TOSSH_code/signature_functions/sig_FDC_slope.m +++ b/TOSSH_code/signature_functions/sig_FDC_slope.m @@ -118,9 +118,9 @@ end % add warning for intermittent streams -if length(Q_tmp(Q_tmp==0)) > length(Q_tmp)*0.05 +if ~isempty(Q_tmp(Q_tmp==0)) error_flag = 2; - error_str = ['Warning: Flow is zero at least 5% of the time (intermittent flow). ', error_str]; + error_str = ['Warning: Flow is zero at least once (intermittent flow). ', error_str]; end % optional plotting diff --git a/TOSSH_code/signature_functions/sig_HFD_mean.m b/TOSSH_code/signature_functions/sig_HFD_mean.m index cc77502..b867244 100644 --- a/TOSSH_code/signature_functions/sig_HFD_mean.m +++ b/TOSSH_code/signature_functions/sig_HFD_mean.m @@ -8,7 +8,7 @@ % Q: streamflow [mm/timestep] % t: time [Matlab datetime] % OPTIONAL -% start_month: starting month, default = 10 (October) +% start_water_year: first month of water year, default = 10 (October) % % OUTPUT % HFD_mean: mean half flow date [day since start of water year] @@ -22,7 +22,7 @@ % Q = data.Q; % t = data.t; % HFD_mean = sig_HFD_mean(Q,t); -% HFD_mean = sig_HFD_mean(Q,t,'start_month',1); +% HFD_mean = sig_HFD_mean(Q,t,'start_water_year',1); % % References % Court, A., 1962. Measures of streamflow timing. Journal of Geophysical @@ -47,10 +47,11 @@ addRequired(ip, 't', @(t) (isnumeric(t) || isdatetime(t)) && (size(t,1)==1 || size(t,2)==1)) % optional input arguments -addParameter(ip, 'start_month', 10, @(month) isnumeric(month) && numel(month)==1) +validationFcn = @(x) isnumeric(x) && isscalar(x) && (x >= 1) && (x <= 12) && floor(x)==x; +addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 parse(ip, Q, t, varargin{:}) -start_month = ip.Results.start_month; +start_water_year = ip.Results.start_water_year; % data checks [error_flag, error_str, timestep, t] = util_DataCheck(Q, t); @@ -60,10 +61,6 @@ end timestep_days = days(timestep); % adjust for timestep -if any(start_month<1 | start_month>12) || any(floor(start_month)~=start_month) - error('Month has to be a vector containing integers between 1 and 12.') -end - % calculate signature % get individual years [year_vec, month_vec, day_vec] = ymd(t); @@ -82,8 +79,8 @@ try year = year_list(y); Q_water_year = ... - [Q_temp(year_vec==year-1 & month_vec>=start_month); ... - Q_temp(year_vec==year & month_vec=start_water_year); ... + Q_temp(year_vec==year & month_vec= 1) && (x <= 12) && floor(x)==x; +addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 parse(ip, Q, t, varargin{:}) -start_month = ip.Results.start_month; +start_water_year = ip.Results.start_water_year; % data checks [error_flag, error_str, timestep, t] = util_DataCheck(Q, t); @@ -62,10 +63,6 @@ end timestep_days = days(timestep); % adjust for timestep -if any(start_month<1 | start_month>12) || any(floor(start_month)~=start_month) - error('Month has to be a vector containing integers between 1 and 12.') -end - % calculate signature % get individual years [year_vec, month_vec, day_vec] = ymd(t); @@ -83,8 +80,8 @@ for y = 2:length(year_list) % since we use water years, we always start in the "2nd year" year = year_list(y); Q_water_year = ... - [Q_temp(year_vec==year-1 & month_vec>=start_month); ... - Q_temp(year_vec==year & month_vec=start_water_year); ... + Q_temp(year_vec==year & month_vec= 1) && (x <= 12) && floor(x)==x; -addParameter(ip, 'start_water_year', 10, validationFcn) % When does the water year start? Default: 10 +addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 addParameter(ip, 'method', 'Sanka', @ischar) % which method? Default: Sanka parse(ip, Q, t, P, varargin{:}) diff --git a/TOSSH_code/signature_functions/sig_StorageFromBaseflow.m b/TOSSH_code/signature_functions/sig_StorageFromBaseflow.m index 6481733..6a8fdd9 100644 --- a/TOSSH_code/signature_functions/sig_StorageFromBaseflow.m +++ b/TOSSH_code/signature_functions/sig_StorageFromBaseflow.m @@ -16,6 +16,7 @@ % P: precipitation [mm/timestep] % PET: potential evapotranspiration [mm/timestep] % OPTIONAL +% start_water_year: first month of water year, default = 10 (October) % field_capacity: field capacity [mm] % plot_results: whether to plot results, default = false % @@ -68,10 +69,13 @@ addRequired(ip, 'PET', @(PET) isnumeric(P) && (size(P,1)==1 || size(P,2)==1)) % optional input arguments +validationFcn = @(x) isnumeric(x) && isscalar(x) && (x >= 1) && (x <= 12) && floor(x)==x; +addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 addParameter(ip, 'field_capacity', [], @isnumeric) % field capacity for scaling PET to AET addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) parse(ip, Q, t, P, PET, varargin{:}) +start_water_year = ip.Results.start_water_year; field_capacity = ip.Results.field_capacity; plot_results = ip.Results.plot_results; @@ -132,11 +136,11 @@ storage_discharge = storage_discharge(good_points,:); storage_discharge_datetime = storage_discharge_datetime(good_points,:); -[water_year] = util_WaterYear(storage_discharge_datetime(:,1), 'WY_start_month', 10); +[water_year] = util_WaterYear(storage_discharge_datetime(:,1), 'WY_start_month', start_water_year); % fit baseflow-storage relationship for combined water years, each with % different intercept but a single slope -% S=m*LN(Q) + b +% S = m*ln(Q) + b WY_unique = unique(water_year); p_mat = zeros(length(storage_discharge),length(WY_unique)); for i = 1:length(storage_discharge) diff --git a/TOSSH_code/signature_functions/sig_VariabilityIndex.m b/TOSSH_code/signature_functions/sig_VariabilityIndex.m index f728bc5..a6c7ba4 100644 --- a/TOSSH_code/signature_functions/sig_VariabilityIndex.m +++ b/TOSSH_code/signature_functions/sig_VariabilityIndex.m @@ -72,6 +72,12 @@ % stream - exclude these from the calculation recs = flow_percs > 0; +% add warning for intermittent streams +if ~isempty(Q(Q==0)) + error_flag = 2; + error_str = ['Warning: Zero flows excluded from calculation. ', error_str]; +end + % VI is the standard deviation of the common logarithms of discharge % determined at 10% intervals from 10% to 90% of the cumulative frequency % distribution diff --git a/TOSSH_code/signature_functions/sig_x_percentile.m b/TOSSH_code/signature_functions/sig_x_percentile.m index 756c2d6..8ec1d8b 100644 --- a/TOSSH_code/signature_functions/sig_x_percentile.m +++ b/TOSSH_code/signature_functions/sig_x_percentile.m @@ -84,9 +84,9 @@ Q_x(~isnan(bound_x)) = Q_sorted(bound_x(~isnan(bound_x))); % add warning for intermittent streams -if length(Q_tmp(Q_tmp==0)) > length(Q_tmp)*0.05 +if ~isempty(Q_tmp(Q_tmp==0)) error_flag = 2; - error_str = ['Warning: Flow is zero at least 5% of the time (intermittent flow). ', error_str]; + error_str = ['Warning: Flow is zero at least once (intermittent flow). ', error_str]; end end diff --git a/docs/index.md b/docs/index.md index 3c83ab8..d5b1471 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,10 +7,10 @@ nav: false [![GitHub license](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/TOSSHtoolbox/TOSSH/blob/master/LICENSE) -[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4451846.svg)](https://doi.org/10.5281/zenodo.4451846) +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4313275.svg)](https://doi.org/10.5281/zenodo.4313275) -This documentation gives a technical overview of TOSSH: A Toolbox for Streamflow Signatures in Hydrology (Gnann et al., submitted). +This documentation gives a technical overview of TOSSH: A Toolbox for Streamflow Signatures in Hydrology (Gnann et al., 2021). TOSSH is a Matlab toolbox that provides accessible, standardised signature calculations, with clear information on methodological decisions and recommended parameter values. @@ -29,7 +29,8 @@ TOSSH is a Matlab toolbox that provides accessible, standardised signature calcu ## Credits -Gnann, S.J. , Coxon, G., Woods, R.A., Howden, N.J.K., McMillan H.K., submitted. TOSSH: A Toolbox for Streamflow Signatures in Hydrology. +Gnann, S.J., Coxon, G., Woods, R.A., Howden, N.J.K., McMillan H.K., 2021. TOSSH: A Toolbox for Streamflow Signatures in Hydrology. Environmental Modelling & Software. +https://doi.org/10.1016/j.envsoft.2021.104983 ## License diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Addor.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Addor.html index e5caa94..d4d4b39 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Addor.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Addor.html @@ -24,7 +24,7 @@

PURPOSE ^calc_Addor calculates signatures from Addor et al. (2018).

SYNOPSIS ^

-
function [results] = calc_Addor(Q_mat, t_mat, P_mat)
+
function [results] = calc_Addor(Q_mat, t_mat, P_mat, varargin)

DESCRIPTION ^

calc_Addor calculates signatures from Addor et al. (2018).
@@ -38,7 +38,9 @@ 

DESCRIPTION ^CROSS-REFERENCE INFORMATION ^
 
 
 <h2><a name=SOURCE CODE ^

-
0001 function [results] = calc_Addor(Q_mat, t_mat, P_mat)
+
0001 function [results] = calc_Addor(Q_mat, t_mat, P_mat, varargin)
 0002 %calc_Addor calculates signatures from Addor et al. (2018).
 0003 %   Addor et al. (2018) use 15 signatures that "characterize different
 0004 %   parts of the hydrograph, and [...] are sensitive to processes occurring
@@ -86,127 +88,131 @@ 

SOURCE CODE ^% Q_mat: streamflow [mm/timestep] matrix (cell array) 0011 % t_mat: time [Matlab datenum] matrix (cell array) 0012 % P_mat: precipitation [mm/timestep] matrix (cell array) -0013 % -0014 % OUTPUT -0015 % results: struc array with all results (each signature for each time -0016 % series and associated error strings) -0017 % -0018 % EXAMPLE -0019 % % load example data -0020 % data = load('example/example_data/33029_daily.mat'); -0021 % % create consistent cell arrays -0022 % Q_mat = {data.Q}; -0023 % t_mat = {data.t}; -0024 % P_mat = {data.P}; -0025 % results = calc_Addor(Q_mat,t_mat,P_mat); -0026 % -0027 % References -0028 % Addor, N., Nearing, G., Prieto, C., Newman, A.J., Le Vine, N. and -0029 % Clark, M.P., 2018. A ranking of hydrological signatures based on their -0030 % predictability in space. Water Resources Research, 54(11), pp.8792-8812. -0031 % -0032 % Copyright (C) 2020 -0033 % This software is distributed under the GNU Public License Version 3. -0034 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. -0035 -0036 % check input parameters -0037 if nargin < 3 -0038 error('Not enough input arguments.') -0039 end -0040 -0041 ip = inputParser; -0042 ip.CaseSensitive = true; -0043 -0044 % required input arguments -0045 % Please input time series as a cell array of the following format: -0046 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one -0047 % time series, e.g. from one catchment. For one catchment only, please -0048 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. -0049 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) -0050 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) -0051 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) -0052 -0053 parse(ip, Q_mat, t_mat, P_mat) +0013 % OPTIONAL +0014 % start_water_year: first month of water year, default = 10 (October) +0015 % +0016 % OUTPUT +0017 % results: struc array with all results (each signature for each time +0018 % series and associated error strings) +0019 % +0020 % EXAMPLE +0021 % % load example data +0022 % data = load('example/example_data/33029_daily.mat'); +0023 % % create consistent cell arrays +0024 % Q_mat = {data.Q}; +0025 % t_mat = {data.t}; +0026 % P_mat = {data.P}; +0027 % results = calc_Addor(Q_mat,t_mat,P_mat); +0028 % +0029 % References +0030 % Addor, N., Nearing, G., Prieto, C., Newman, A.J., Le Vine, N. and +0031 % Clark, M.P., 2018. A ranking of hydrological signatures based on their +0032 % predictability in space. Water Resources Research, 54(11), pp.8792-8812. +0033 % +0034 % Copyright (C) 2020 +0035 % This software is distributed under the GNU Public License Version 3. +0036 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. +0037 +0038 % check input parameters +0039 if nargin < 3 +0040 error('Not enough input arguments.') +0041 end +0042 +0043 ip = inputParser; +0044 ip.CaseSensitive = true; +0045 +0046 % required input arguments +0047 % Please input time series as a cell array of the following format: +0048 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one +0049 % time series, e.g. from one catchment. For one catchment only, please +0050 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. +0051 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) +0052 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) +0053 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) 0054 -0055 % calculate signatures -0056 -0057 % initialise arrays -0058 Q_mean = NaN(size(Q_mat,1),1); -0059 Q_mean_error_str = strings(size(Q_mat,1),1); -0060 TotalRR = NaN(size(Q_mat,1),1); -0061 TotalRR_error_str = strings(size(Q_mat,1),1); -0062 QP_elasticity = NaN(size(Q_mat,1),1); -0063 QP_elasticity_error_str = strings(size(Q_mat,1),1); -0064 FDC_slope = NaN(size(Q_mat,1),1); -0065 FDC_slope_error_str = strings(size(Q_mat,1),1); -0066 BFI = NaN(size(Q_mat,1),1); -0067 BFI_error_str = strings(size(Q_mat,1),1); -0068 HFD_mean = NaN(size(Q_mat,1),1); -0069 HFD_mean_error_str = strings(size(Q_mat,1),1); -0070 Q5 = NaN(size(Q_mat,1),1); -0071 Q5_error_str = strings(size(Q_mat,1),1); -0072 Q95 = NaN(size(Q_mat,1),1); -0073 Q95_error_str = strings(size(Q_mat,1),1); -0074 high_Q_freq = NaN(size(Q_mat,1),1); -0075 high_Q_freq_error_str = strings(size(Q_mat,1),1); -0076 high_Q_dur = NaN(size(Q_mat,1),1); -0077 high_Q_dur_error_str = strings(size(Q_mat,1),1); -0078 low_Q_freq = NaN(size(Q_mat,1),1); -0079 low_Q_freq_error_str = strings(size(Q_mat,1),1); -0080 low_Q_dur = NaN(size(Q_mat,1),1); -0081 low_Q_dur_error_str = strings(size(Q_mat,1),1); -0082 zero_Q_freq = NaN(size(Q_mat,1),1); -0083 zero_Q_freq_error_str = strings(size(Q_mat,1),1); -0084 -0085 % loop over all catchments -0086 for i = 1:size(Q_mat,1) -0087 -0088 [Q_mean(i),~,Q_mean_error_str(i)] = sig_Q_mean(Q_mat{i},t_mat{i}); -0089 [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); -0090 [QP_elasticity(i),~,QP_elasticity_error_str(i)] = ... -0091 sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i},'method','Sanka','start_water_year',10); %,'start_water_year',4 in Southern Hemisphere -0092 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); -0093 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i},'method','Lyne_Hollick','parameters',[0.925 3]); -0094 [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i},'start_month',10); %,'start_month',4 in Southern Hemisphere -0095 [Q5(i),~,Q5_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},5); -0096 [Q95(i),~,Q95_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},95); -0097 [high_Q_freq(i),~,high_Q_freq_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'high'); -0098 [high_Q_dur(i),~,high_Q_dur_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'high'); -0099 [low_Q_freq(i),~,low_Q_freq_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'low'); -0100 [low_Q_dur(i),~,low_Q_dur_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'low'); -0101 [zero_Q_freq(i),~, zero_Q_freq_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'no'); -0102 -0103 end -0104 -0105 % add results to struct array -0106 results.Q_mean = Q_mean; -0107 results.Q_mean_error_str = Q_mean_error_str; -0108 results.TotalRR = TotalRR; -0109 results.TotalRR_error_str = TotalRR_error_str; -0110 results.QP_elasticity = QP_elasticity; -0111 results.QP_elasticity_error_str = QP_elasticity_error_str; -0112 results.FDC_slope = FDC_slope; -0113 results.FDC_slope_error_str = FDC_slope_error_str; -0114 results.BFI = BFI; -0115 results.BFI_error_str = BFI_error_str; -0116 results.HFD_mean = HFD_mean; -0117 results.HFD_mean_error_str = HFD_mean_error_str; -0118 results.Q5 = Q5; -0119 results.Q5_error_str = Q5_error_str; -0120 results.Q95 = Q95; -0121 results.Q95_error_str = Q95_error_str; -0122 results.high_Q_freq = high_Q_freq; -0123 results.high_Q_freq_error_str = high_Q_freq_error_str; -0124 results.high_Q_dur = high_Q_dur; -0125 results.high_Q_dur_error_str = high_Q_dur_error_str; -0126 results.low_Q_freq = low_Q_freq; -0127 results.low_Q_freq_error_str = low_Q_freq_error_str; -0128 results.low_Q_dur = low_Q_dur; -0129 results.low_Q_dur_error_str = low_Q_dur_error_str; -0130 results.zero_Q_freq = zero_Q_freq; -0131 results.zero_Q_freq_error_str = zero_Q_freq_error_str; -0132 -0133 end

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0055 % optional input arguments +0056 addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 +0057 +0058 parse(ip, Q_mat, t_mat, P_mat, varargin{:}) +0059 start_water_year = ip.Results.start_water_year; +0060 +0061 % initialise arrays +0062 Q_mean = NaN(size(Q_mat,1),1); +0063 Q_mean_error_str = strings(size(Q_mat,1),1); +0064 TotalRR = NaN(size(Q_mat,1),1); +0065 TotalRR_error_str = strings(size(Q_mat,1),1); +0066 QP_elasticity = NaN(size(Q_mat,1),1); +0067 QP_elasticity_error_str = strings(size(Q_mat,1),1); +0068 FDC_slope = NaN(size(Q_mat,1),1); +0069 FDC_slope_error_str = strings(size(Q_mat,1),1); +0070 BFI = NaN(size(Q_mat,1),1); +0071 BFI_error_str = strings(size(Q_mat,1),1); +0072 HFD_mean = NaN(size(Q_mat,1),1); +0073 HFD_mean_error_str = strings(size(Q_mat,1),1); +0074 Q5 = NaN(size(Q_mat,1),1); +0075 Q5_error_str = strings(size(Q_mat,1),1); +0076 Q95 = NaN(size(Q_mat,1),1); +0077 Q95_error_str = strings(size(Q_mat,1),1); +0078 high_Q_freq = NaN(size(Q_mat,1),1); +0079 high_Q_freq_error_str = strings(size(Q_mat,1),1); +0080 high_Q_dur = NaN(size(Q_mat,1),1); +0081 high_Q_dur_error_str = strings(size(Q_mat,1),1); +0082 low_Q_freq = NaN(size(Q_mat,1),1); +0083 low_Q_freq_error_str = strings(size(Q_mat,1),1); +0084 low_Q_dur = NaN(size(Q_mat,1),1); +0085 low_Q_dur_error_str = strings(size(Q_mat,1),1); +0086 zero_Q_freq = NaN(size(Q_mat,1),1); +0087 zero_Q_freq_error_str = strings(size(Q_mat,1),1); +0088 +0089 % loop over all catchments +0090 for i = 1:size(Q_mat,1) +0091 +0092 [Q_mean(i),~,Q_mean_error_str(i)] = sig_Q_mean(Q_mat{i},t_mat{i}); +0093 [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); +0094 [QP_elasticity(i),~,QP_elasticity_error_str(i)] = ... +0095 sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i},'method','Sanka','start_water_year',start_water_year); +0096 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); +0097 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i},'method','Lyne_Hollick','parameters',[0.925 3]); +0098 [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i},'start_water_year',start_water_year); +0099 [Q5(i),~,Q5_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},5); +0100 [Q95(i),~,Q95_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},95); +0101 [high_Q_freq(i),~,high_Q_freq_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'high'); +0102 [high_Q_dur(i),~,high_Q_dur_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'high'); +0103 [low_Q_freq(i),~,low_Q_freq_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'low'); +0104 [low_Q_dur(i),~,low_Q_dur_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'low'); +0105 [zero_Q_freq(i),~, zero_Q_freq_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'no'); +0106 +0107 end +0108 +0109 % add results to struct array +0110 results.Q_mean = Q_mean; +0111 results.Q_mean_error_str = Q_mean_error_str; +0112 results.TotalRR = TotalRR; +0113 results.TotalRR_error_str = TotalRR_error_str; +0114 results.QP_elasticity = QP_elasticity; +0115 results.QP_elasticity_error_str = QP_elasticity_error_str; +0116 results.FDC_slope = FDC_slope; +0117 results.FDC_slope_error_str = FDC_slope_error_str; +0118 results.BFI = BFI; +0119 results.BFI_error_str = BFI_error_str; +0120 results.HFD_mean = HFD_mean; +0121 results.HFD_mean_error_str = HFD_mean_error_str; +0122 results.Q5 = Q5; +0123 results.Q5_error_str = Q5_error_str; +0124 results.Q95 = Q95; +0125 results.Q95_error_str = Q95_error_str; +0126 results.high_Q_freq = high_Q_freq; +0127 results.high_Q_freq_error_str = high_Q_freq_error_str; +0128 results.high_Q_dur = high_Q_dur; +0129 results.high_Q_dur_error_str = high_Q_dur_error_str; +0130 results.low_Q_freq = low_Q_freq; +0131 results.low_Q_freq_error_str = low_Q_freq_error_str; +0132 results.low_Q_dur = low_Q_dur; +0133 results.low_Q_dur_error_str = low_Q_dur_error_str; +0134 results.zero_Q_freq = zero_Q_freq; +0135 results.zero_Q_freq_error_str = zero_Q_freq_error_str; +0136 +0137 end
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_All.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_All.html index 0caff0a..d09356b 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_All.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_All.html @@ -24,7 +24,7 @@

PURPOSE ^calc_All calculates all signatures in the toolbox.

SYNOPSIS ^

-
function [results] = calc_All(Q_mat, t_mat, P_mat, PET_mat, T_mat)
+
function [results] = calc_All(Q_mat, t_mat, P_mat, PET_mat, T_mat, varargin)

DESCRIPTION ^

calc_All calculates all signatures in the toolbox.
@@ -38,6 +38,9 @@ 

DESCRIPTION ^CROSS-REFERENCE INFORMATION ^
 
 
 <h2><a name=SOURCE CODE ^

-
0001 function [results] = calc_All(Q_mat, t_mat, P_mat, PET_mat, T_mat)
+
0001 function [results] = calc_All(Q_mat, t_mat, P_mat, PET_mat, T_mat, varargin)
 0002 %calc_All calculates all signatures in the toolbox.
 0003 %   If a signature function can calculate multiple signatures
 0004 %   (e.g. sig_x_percentile) only one signature is calculated (e.g. Q95).
@@ -83,276 +86,279 @@ 

SOURCE CODE ^% P_mat: precipitation [mm/timestep] matrix (cell array) 0011 % PET_mat: pot. evapotranspiration [mm/timestep] matrix (cell array) 0012 % T_mat: temperature [degC] matrix (cell array) -0013 % -0014 % OUTPUT -0015 % results: struc array with all results (each signature for each time -0016 % series and associated error strings) -0017 % -0018 % EXAMPLE -0019 % % load example data -0020 % data = load('example/example_data/33029_daily.mat'); -0021 % % create consistent cell arrays -0022 % Q_mat = {data.Q}; -0023 % t_mat = {data.t}; -0024 % P_mat = {data.P}; -0025 % PET_mat = {data.PET}; -0026 % T_mat = {data.T}; -0027 % results = calc_All(Q_mat,t_mat,P_mat,PET_mat,T_mat); -0028 % -0029 % Copyright (C) 2020 -0030 % This software is distributed under the GNU Public License Version 3. -0031 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. -0032 -0033 % check input parameters -0034 if nargin < 5 -0035 error('Not enough input arguments.') -0036 end -0037 -0038 ip = inputParser; -0039 ip.CaseSensitive = true; % to be able to use t for time and T for temperature +0013 % OPTIONAL +0014 % start_water_year: first month of water year, default = 10 (October) +0015 % plot_results: whether to plot results, default = false +0016 % +0017 % OUTPUT +0018 % results: struc array with all results (each signature for each time +0019 % series and associated error strings) +0020 % +0021 % EXAMPLE +0022 % % load example data +0023 % data = load('example/example_data/33029_daily.mat'); +0024 % % create consistent cell arrays +0025 % Q_mat = {data.Q}; +0026 % t_mat = {data.t}; +0027 % P_mat = {data.P}; +0028 % PET_mat = {data.PET}; +0029 % T_mat = {data.T}; +0030 % results = calc_All(Q_mat,t_mat,P_mat,PET_mat,T_mat); +0031 % +0032 % Copyright (C) 2020 +0033 % This software is distributed under the GNU Public License Version 3. +0034 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. +0035 +0036 % check input parameters +0037 if nargin < 5 +0038 error('Not enough input arguments.') +0039 end 0040 -0041 % required input arguments -0042 % Please input time series as a cell array of the following format: -0043 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one -0044 % time series, e.g. from one catchment. For one catchment only, please -0045 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. -0046 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) -0047 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) -0048 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) -0049 addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) -0050 addRequired(ip, 'T_mat', @(T_mat) iscell(T_mat)) -0051 -0052 parse(ip, Q_mat, t_mat, P_mat, PET_mat, T_mat) -0053 -0054 % calculate signatures -0055 -0056 % initialise arrays -0057 AC1 = NaN(size(Q_mat,1),1); -0058 AC1_error_str = strings(size(Q_mat,1),1); -0059 BaseflowRecessionK = NaN(size(Q_mat,1),1); -0060 BaseflowRecessionK_error_str = strings(size(Q_mat,1),1); -0061 BaseflowMagnitude = NaN(size(Q_mat,1),1); -0062 BaseflowMagnitude_error_str = strings(size(Q_mat,1),1); -0063 BFI = NaN(size(Q_mat,1),1); -0064 BFI_error_str = strings(size(Q_mat,1),1); -0065 EventGraphThresholds = NaN(size(Q_mat,1),10); -0066 EventGraphThresholds_error_str = strings(size(Q_mat,1),1); -0067 EventRR = NaN(size(Q_mat,1),1); -0068 EventRR_error_str = strings(size(Q_mat,1),1); -0069 FDC = cell(size(Q_mat,1),1); -0070 FDC_error_str = strings(size(Q_mat,1),1); -0071 FDC_slope = NaN(size(Q_mat,1),1); -0072 FDC_slope_error_str = strings(size(Q_mat,1),1); -0073 FlashinessIndex = NaN(size(Q_mat,1),1); -0074 FlashinessIndex_error_str = strings(size(Q_mat,1),1); -0075 HFD_mean = NaN(size(Q_mat,1),1); -0076 HFD_mean_error_str = strings(size(Q_mat,1),1); -0077 HFI_mean = NaN(size(Q_mat,1),1); -0078 HFI_mean_error_str = strings(size(Q_mat,1),1); -0079 MRC_SlopeChanges = cell(size(Q_mat,1),2); -0080 MRC_SlopeChanges_error_str = strings(size(Q_mat,1),1); -0081 PeakDistribution = NaN(size(Q_mat,1),1); -0082 PeakDistribution_error_str = strings(size(Q_mat,1),1); -0083 PQ_Curve = NaN(size(Q_mat,1),4); -0084 PQ_Curve_error_str = strings(size(Q_mat,1),1); -0085 Q_CoV = NaN(size(Q_mat,1),1); -0086 Q_CoV_error_str = strings(size(Q_mat,1),1); -0087 Q_mean = NaN(size(Q_mat,1),1); -0088 Q_mean_error_str = strings(size(Q_mat,1),1); -0089 Q_mean_monthly = NaN(size(Q_mat,1),1); -0090 Q_mean_monthly_error_str = strings(size(Q_mat,1),1); -0091 Q_7_day_max = NaN(size(Q_mat,1),1); -0092 Q_7_day_max_error_str = strings(size(Q_mat,1),1); -0093 Q_7_day_min = NaN(size(Q_mat,1),1); -0094 Q_7_day_min_error_str = strings(size(Q_mat,1),1); -0095 Q_skew = NaN(size(Q_mat,1),1); -0096 Q_skew_error_str = strings(size(Q_mat,1),1); -0097 Q_var = NaN(size(Q_mat,1),1); -0098 Q_var_error_str = strings(size(Q_mat,1),1); -0099 QP_elasticity = NaN(size(Q_mat,1),1); -0100 QP_elasticity_error_str = strings(size(Q_mat,1),1); -0101 RecessionParameters = NaN(size(Q_mat,1),2); -0102 RecessionParameters_error_str = strings(size(Q_mat,1),1); -0103 RecessionK_early = NaN(size(Q_mat,1),1); -0104 RecessionK_early_error_str = strings(size(Q_mat,1),1); -0105 Spearmans_rho = NaN(size(Q_mat,1),1); -0106 Spearmans_rho_error_str = strings(size(Q_mat,1),1); -0107 ResponseTime = NaN(size(Q_mat,1),1); -0108 ResponseTime_error_str = strings(size(Q_mat,1),1); -0109 RLD = NaN(size(Q_mat,1),1); -0110 RLD_error_str = strings(size(Q_mat,1),1); -0111 RR_Seasonality = NaN(size(Q_mat,1),1); -0112 RR_Seasonality_error_str = strings(size(Q_mat,1),1); -0113 SeasonalTranslation = NaN(size(Q_mat,1),1); -0114 SeasonalTranslation_error_str = strings(size(Q_mat,1),1); -0115 Recession_a_Seasonality = NaN(size(Q_mat,1),1); -0116 Recession_a_Seasonality_error_str = strings(size(Q_mat,1),1); -0117 SnowDayRatio = NaN(size(Q_mat,1),1); -0118 SnowDayRatio_error_str = strings(size(Q_mat,1),1); -0119 SnowStorage = NaN(size(Q_mat,1),1); -0120 SnowStorage_error_str = strings(size(Q_mat,1),1); -0121 StorageFraction = NaN(size(Q_mat,1),3); -0122 StorageFraction_error_str = strings(size(Q_mat,1),1); -0123 StorageFromBaseflow = NaN(size(Q_mat,1),1); -0124 StorageFromBaseflow_error_str = strings(size(Q_mat,1),1); -0125 TotalRR = NaN(size(Q_mat,1),1); -0126 TotalRR_error_str = strings(size(Q_mat,1),1); -0127 VariabilityIndex = NaN(size(Q_mat,1),1); -0128 VariabilityIndex_error_str = strings(size(Q_mat,1),1); -0129 Q95 = NaN(size(Q_mat,1),1); -0130 Q95_error_str = strings(size(Q_mat,1),1); -0131 high_Q_duration = NaN(size(Q_mat,1),1); -0132 high_Q_duration_error_str = strings(size(Q_mat,1),1); -0133 high_Q_frequency = NaN(size(Q_mat,1),1); -0134 high_Q_frequency_error_str = strings(size(Q_mat,1),1); -0135 -0136 % warning('off','all') -0137 -0138 % loop over all catchments -0139 for i = 1:size(Q_mat,1) -0140 -0141 if mod(i,1) == 0 % check progress -0142 fprintf('%.0f/%.0f\n',i,size(Q_mat,1)) -0143 end -0144 -0145 [AC1(i),~,AC1_error_str(i)] = sig_Autocorrelation(Q_mat{i},t_mat{i}); -0146 [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = ... -0147 sig_BaseflowRecessionK(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); -0148 [BaseflowMagnitude(i),~,BaseflowMagnitude_error_str(i)] = sig_BaseflowMagnitude(Q_mat{i},t_mat{i}); -0149 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i}); -0150 [EventGraphThresholds(i,1),EventGraphThresholds(i,2),... -0151 EventGraphThresholds(i,3),EventGraphThresholds(i,4),... -0152 EventGraphThresholds(i,5),EventGraphThresholds(i,6),... -0153 EventGraphThresholds(i,7),EventGraphThresholds(i,8),... -0154 EventGraphThresholds(i,9),EventGraphThresholds(i,10),... -0155 ~,EventGraphThresholds_error_str(i)] = ... -0156 sig_EventGraphThresholds(Q_mat{i},t_mat{i},P_mat{i}); -0157 [EventRR(i),~,EventRR_error_str(i)] = sig_EventRR(Q_mat{i},t_mat{i},P_mat{i}); -0158 [FDC{i}(:,1), FDC{i}(:,2),~,FDC_error_str(i)] = sig_FDC(Q_mat{i},t_mat{i}); -0159 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); -0160 [FlashinessIndex(i),~,FlashinessIndex_error_str(i)] = sig_FlashinessIndex(Q_mat{i},t_mat{i}); -0161 [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i}); -0162 [HFI_mean(i),~,HFI_mean_error_str(i)] = sig_HFI_mean(Q_mat{i},t_mat{i}); -0163 [MRC_SlopeChanges{i,1},MRC_SlopeChanges{i,2},~,MRC_SlopeChanges_error_str(i)] = ... -0164 sig_MRC_SlopeChanges(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); -0165 [PeakDistribution(i),~,PeakDistribution_error_str(i)] = sig_PeakDistribution(Q_mat{i},t_mat{i}); -0166 [PQ_Curve(i,1),PQ_Curve(i,2),PQ_Curve(i,3),PQ_Curve(i,4),~,PQ_Curve_error_str(i)] = ... -0167 sig_PQ_Curve(Q_mat{i},t_mat{i},P_mat{i}); -0168 [Q_CoV(i),~,Q_CoV_error_str(i)] = sig_Q_CoV(Q_mat{i},t_mat{i}); -0169 [Q_mean(i),~,Q_mean_error_str(i)] = sig_Q_mean(Q_mat{i},t_mat{i}); -0170 [Q_mean_monthly(i),~,Q_mean_monthly_error_str(i)] = sig_Q_mean_monthly(Q_mat{i},t_mat{i},1); -0171 [Q_7_day_max(i),~,Q_7_day_max_error_str(i)] = sig_Q_n_day_max(Q_mat{i},t_mat{i},7); -0172 [Q_7_day_min(i),~,Q_7_day_min_error_str(i)] = sig_Q_n_day_min(Q_mat{i},t_mat{i},7); -0173 [Q_skew(i),~,Q_skew_error_str(i)] = sig_Q_skew(Q_mat{i},t_mat{i}); -0174 [Q_var(i),~,Q_var_error_str(i)] = sig_Q_var(Q_mat{i},t_mat{i}); -0175 [QP_elasticity(i),~,QP_elasticity_error_str(i)] = sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i}); -0176 [RecessionParameters(i,:),~,~,RecessionParameters_error_str(i)] = ... -0177 sig_RecessionAnalysis(Q_mat{i},t_mat{i},'fit_individual',false); -0178 [RecessionK_early(i),~,RecessionK_early_error_str(i)] = sig_RecessionParts(Q_mat{i},t_mat{i},'early'); -0179 [Spearmans_rho(i),~,Spearmans_rho_error_str(i)] = sig_RecessionUniqueness(Q_mat{i},t_mat{i}); -0180 [ResponseTime(i),~,ResponseTime_error_str(i)] = sig_ResponseTime(Q_mat{i},t_mat{i},P_mat{i}); -0181 [RLD(i),~,RLD_error_str(i)] = sig_RisingLimbDensity(Q_mat{i},t_mat{i}); -0182 [RR_Seasonality(i),~,RR_Seasonality_error_str(i)] = sig_RR_Seasonality(Q_mat{i},t_mat{i},P_mat{i}); -0183 [SeasonalTranslation(i,1),SeasonalTranslation(i,2),~,SeasonalTranslation_error_str(i)] = ... -0184 sig_SeasonalTranslation(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); -0185 [Recession_a_Seasonality(i),~,Recession_a_Seasonality_error_str(i)] = sig_SeasonalVarRecessions(Q_mat{i},t_mat{i}); -0186 [SnowDayRatio(i),~,SnowDayRatio_error_str(i)] = sig_SnowDayRatio(Q_mat{i},t_mat{i},P_mat{i},T_mat{i}); -0187 [SnowStorage(i),~,SnowStorage_error_str(i)] = sig_SnowStorage(Q_mat{i},t_mat{i},P_mat{i}); -0188 [StorageFraction(i,1),StorageFraction(i,2),StorageFraction(i,3),~,StorageFraction_error_str(i)] = ... -0189 sig_StorageFraction(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); -0190 [StorageFromBaseflow(i),~,StorageFromBaseflow_error_str(i)] = ... -0191 sig_StorageFromBaseflow(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); -0192 [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); -0193 [VariabilityIndex(i),~,VariabilityIndex_error_str(i)] = sig_VariabilityIndex(Q_mat{i},t_mat{i}); -0194 [Q95(i),~,Q95_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},95); -0195 [high_Q_duration(i),~,high_Q_duration_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'high'); -0196 [high_Q_frequency(i),~,high_Q_frequency_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'high'); -0197 -0198 end -0199 -0200 % warning('on','all') -0201 -0202 % add results to struct array -0203 results.AC1 = AC1; -0204 results.AC1_error_str = AC1_error_str; -0205 results.BaseflowRecessionK = BaseflowRecessionK; -0206 results.BaseflowRecessionK_error_str = BaseflowRecessionK_error_str; -0207 results.BaseflowMagnitude = BaseflowMagnitude; -0208 results.BaseflowMagnitude_error_str = BaseflowMagnitude_error_str; -0209 results.BFI = BFI; -0210 results.BFI_error_str = BFI_error_str; -0211 results.EventGraphThresholds = EventGraphThresholds; -0212 results.EventGraphThresholds_error_str = EventGraphThresholds_error_str; -0213 results.EventRR = EventRR; -0214 results.EventRR_error_str = EventRR_error_str; -0215 results.FDC = FDC; -0216 results.FDC_error_str = FDC_error_str; -0217 results.FDC_slope = FDC_slope; -0218 results.FDC_slope_error_str = FDC_slope_error_str; -0219 results.FlashinessIndex = FlashinessIndex; -0220 results.FlashinessIndex_error_str = FlashinessIndex_error_str; -0221 results.HFD_mean = HFD_mean; -0222 results.HFD_mean_error_str = HFD_mean_error_str; -0223 results.HFI_mean = HFI_mean; -0224 results.HFI_mean_error_str = HFI_mean_error_str; -0225 results.MRC_SlopeChanges = MRC_SlopeChanges; -0226 results.MRC_SlopeChanges_error_str = MRC_SlopeChanges_error_str; -0227 results.PeakDistribution = PeakDistribution; -0228 results.PeakDistribution_error_str = PeakDistribution_error_str; -0229 results.PQ_Curve = PQ_Curve; -0230 results.PQ_Curve_error_str = PQ_Curve_error_str; -0231 results.Q_CoV = Q_CoV; -0232 results.Q_CoV_error_str = Q_CoV_error_str; -0233 results.Q_mean = Q_mean; -0234 results.Q_mean_error_str = Q_mean_error_str; -0235 results.Q_mean_monthly = Q_mean_monthly; -0236 results.Q_mean_monthly_error_str = Q_mean_monthly_error_str; -0237 results.Q_7_day_max = Q_7_day_max; -0238 results.Q_7_day_max_error_str = Q_7_day_max_error_str; -0239 results.Q_7_day_min = Q_7_day_min; -0240 results.Q_7_day_min_error_str = Q_7_day_min_error_str; -0241 results.Q_skew = Q_skew; -0242 results.Q_skew_error_str = Q_skew_error_str; -0243 results.Q_var = Q_var; -0244 results.Q_var_error_str = Q_var_error_str; -0245 results.QP_elasticity = QP_elasticity; -0246 results.QP_elasticity_error_str = QP_elasticity_error_str; -0247 results.RecessionParameters = RecessionParameters; -0248 results.RecessionParameters_error_str = RecessionParameters_error_str; -0249 results.RecessionK_early = RecessionK_early; -0250 results.RecessionK_early_error_str = RecessionK_early_error_str; -0251 results.Spearmans_rho = Spearmans_rho; -0252 results.Spearmans_rho_error_str = Spearmans_rho_error_str; -0253 results.ResponseTime = ResponseTime; -0254 results.ResponseTime_error_str = ResponseTime_error_str; -0255 results.RLD = RLD; -0256 results.RLD_error_str = RLD_error_str; -0257 results.RR_Seasonality = RR_Seasonality; -0258 results.RR_Seasonality_error_str = RR_Seasonality_error_str; -0259 results.SeasonalTranslation = SeasonalTranslation; -0260 results.SeasonalTranslation_error_str = SeasonalTranslation_error_str; -0261 results.Recession_a_Seasonality = Recession_a_Seasonality; -0262 results.Recession_a_Seasonality_error_str = Recession_a_Seasonality_error_str; -0263 results.SnowDayRatio = SnowDayRatio; -0264 results.SnowDayRatio_error_str = SnowDayRatio_error_str; -0265 results.SnowStorage = SnowStorage; -0266 results.SnowStorage_error_str = SnowStorage_error_str; -0267 results.StorageFraction = StorageFraction; -0268 results.StorageFraction_error_str = StorageFraction_error_str; -0269 results.StorageFromBaseflow = StorageFromBaseflow; -0270 results.StorageFromBaseflow_error_str = StorageFromBaseflow_error_str; -0271 results.TotalRR = TotalRR; -0272 results.TotalRR_error_str = TotalRR_error_str; -0273 results.VariabilityIndex = VariabilityIndex; -0274 results.VariabilityIndex_error_str = VariabilityIndex_error_str; -0275 results.Q95 = Q95; -0276 results.Q95_error_str = Q95_error_str; -0277 results.high_Q_duration = high_Q_duration; -0278 results.high_Q_duration_error_str = high_Q_duration_error_str; -0279 results.high_Q_frequency = high_Q_frequency; -0280 results.high_Q_frequency_error_str = high_Q_frequency_error_str; -0281 -0282 end

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0041 ip = inputParser; +0042 ip.CaseSensitive = true; % to be able to use t for time and T for temperature +0043 +0044 % required input arguments +0045 % Please input time series as a cell array of the following format: +0046 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one +0047 % time series, e.g. from one catchment. For one catchment only, please +0048 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. +0049 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) +0050 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) +0051 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) +0052 addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) +0053 addRequired(ip, 'T_mat', @(T_mat) iscell(T_mat)) +0054 +0055 % optional input arguments +0056 addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 +0057 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results +0058 +0059 parse(ip, Q_mat, t_mat, P_mat, PET_mat, T_mat, varargin{:}) +0060 start_water_year = ip.Results.start_water_year; +0061 plot_results = ip.Results.plot_results; +0062 +0063 % initialise arrays +0064 AC1 = NaN(size(Q_mat,1),1); +0065 AC1_error_str = strings(size(Q_mat,1),1); +0066 BaseflowRecessionK = NaN(size(Q_mat,1),1); +0067 BaseflowRecessionK_error_str = strings(size(Q_mat,1),1); +0068 BaseflowMagnitude = NaN(size(Q_mat,1),1); +0069 BaseflowMagnitude_error_str = strings(size(Q_mat,1),1); +0070 BFI = NaN(size(Q_mat,1),1); +0071 BFI_error_str = strings(size(Q_mat,1),1); +0072 EventGraphThresholds = NaN(size(Q_mat,1),10); +0073 EventGraphThresholds_error_str = strings(size(Q_mat,1),1); +0074 EventRR = NaN(size(Q_mat,1),1); +0075 EventRR_error_str = strings(size(Q_mat,1),1); +0076 FDC = cell(size(Q_mat,1),1); +0077 FDC_error_str = strings(size(Q_mat,1),1); +0078 FDC_slope = NaN(size(Q_mat,1),1); +0079 FDC_slope_error_str = strings(size(Q_mat,1),1); +0080 FlashinessIndex = NaN(size(Q_mat,1),1); +0081 FlashinessIndex_error_str = strings(size(Q_mat,1),1); +0082 HFD_mean = NaN(size(Q_mat,1),1); +0083 HFD_mean_error_str = strings(size(Q_mat,1),1); +0084 HFI_mean = NaN(size(Q_mat,1),1); +0085 HFI_mean_error_str = strings(size(Q_mat,1),1); +0086 MRC_SlopeChanges = cell(size(Q_mat,1),2); +0087 MRC_SlopeChanges_error_str = strings(size(Q_mat,1),1); +0088 PeakDistribution = NaN(size(Q_mat,1),1); +0089 PeakDistribution_error_str = strings(size(Q_mat,1),1); +0090 PQ_Curve = NaN(size(Q_mat,1),4); +0091 PQ_Curve_error_str = strings(size(Q_mat,1),1); +0092 Q_CoV = NaN(size(Q_mat,1),1); +0093 Q_CoV_error_str = strings(size(Q_mat,1),1); +0094 Q_mean = NaN(size(Q_mat,1),1); +0095 Q_mean_error_str = strings(size(Q_mat,1),1); +0096 Q_mean_monthly = NaN(size(Q_mat,1),1); +0097 Q_mean_monthly_error_str = strings(size(Q_mat,1),1); +0098 Q_7_day_max = NaN(size(Q_mat,1),1); +0099 Q_7_day_max_error_str = strings(size(Q_mat,1),1); +0100 Q_7_day_min = NaN(size(Q_mat,1),1); +0101 Q_7_day_min_error_str = strings(size(Q_mat,1),1); +0102 Q_skew = NaN(size(Q_mat,1),1); +0103 Q_skew_error_str = strings(size(Q_mat,1),1); +0104 Q_var = NaN(size(Q_mat,1),1); +0105 Q_var_error_str = strings(size(Q_mat,1),1); +0106 QP_elasticity = NaN(size(Q_mat,1),1); +0107 QP_elasticity_error_str = strings(size(Q_mat,1),1); +0108 RecessionParameters = NaN(size(Q_mat,1),2); +0109 RecessionParameters_error_str = strings(size(Q_mat,1),1); +0110 RecessionK_early = NaN(size(Q_mat,1),1); +0111 RecessionK_early_error_str = strings(size(Q_mat,1),1); +0112 Spearmans_rho = NaN(size(Q_mat,1),1); +0113 Spearmans_rho_error_str = strings(size(Q_mat,1),1); +0114 ResponseTime = NaN(size(Q_mat,1),1); +0115 ResponseTime_error_str = strings(size(Q_mat,1),1); +0116 RLD = NaN(size(Q_mat,1),1); +0117 RLD_error_str = strings(size(Q_mat,1),1); +0118 RR_Seasonality = NaN(size(Q_mat,1),1); +0119 RR_Seasonality_error_str = strings(size(Q_mat,1),1); +0120 SeasonalTranslation = NaN(size(Q_mat,1),1); +0121 SeasonalTranslation_error_str = strings(size(Q_mat,1),1); +0122 Recession_a_Seasonality = NaN(size(Q_mat,1),1); +0123 Recession_a_Seasonality_error_str = strings(size(Q_mat,1),1); +0124 SnowDayRatio = NaN(size(Q_mat,1),1); +0125 SnowDayRatio_error_str = strings(size(Q_mat,1),1); +0126 SnowStorage = NaN(size(Q_mat,1),1); +0127 SnowStorage_error_str = strings(size(Q_mat,1),1); +0128 StorageFraction = NaN(size(Q_mat,1),3); +0129 StorageFraction_error_str = strings(size(Q_mat,1),1); +0130 StorageFromBaseflow = NaN(size(Q_mat,1),1); +0131 StorageFromBaseflow_error_str = strings(size(Q_mat,1),1); +0132 TotalRR = NaN(size(Q_mat,1),1); +0133 TotalRR_error_str = strings(size(Q_mat,1),1); +0134 VariabilityIndex = NaN(size(Q_mat,1),1); +0135 VariabilityIndex_error_str = strings(size(Q_mat,1),1); +0136 Q95 = NaN(size(Q_mat,1),1); +0137 Q95_error_str = strings(size(Q_mat,1),1); +0138 high_Q_duration = NaN(size(Q_mat,1),1); +0139 high_Q_duration_error_str = strings(size(Q_mat,1),1); +0140 high_Q_frequency = NaN(size(Q_mat,1),1); +0141 high_Q_frequency_error_str = strings(size(Q_mat,1),1); +0142 +0143 % loop over all catchments +0144 for i = 1:size(Q_mat,1) +0145 +0146 if mod(i,1) == 0 % check progress +0147 fprintf('%.0f/%.0f\n',i,size(Q_mat,1)) +0148 end +0149 +0150 [AC1(i),~,AC1_error_str(i)] = sig_Autocorrelation(Q_mat{i},t_mat{i}); +0151 [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = ... +0152 sig_BaseflowRecessionK(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); +0153 [BaseflowMagnitude(i),~,BaseflowMagnitude_error_str(i)] = sig_BaseflowMagnitude(Q_mat{i},t_mat{i}); +0154 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i}); +0155 [EventGraphThresholds(i,1),EventGraphThresholds(i,2),... +0156 EventGraphThresholds(i,3),EventGraphThresholds(i,4),... +0157 EventGraphThresholds(i,5),EventGraphThresholds(i,6),... +0158 EventGraphThresholds(i,7),EventGraphThresholds(i,8),... +0159 EventGraphThresholds(i,9),EventGraphThresholds(i,10),... +0160 ~,EventGraphThresholds_error_str(i)] = ... +0161 sig_EventGraphThresholds(Q_mat{i},t_mat{i},P_mat{i}); +0162 [EventRR(i),~,EventRR_error_str(i)] = sig_EventRR(Q_mat{i},t_mat{i},P_mat{i}); +0163 [FDC{i}(:,1), FDC{i}(:,2),~,FDC_error_str(i)] = sig_FDC(Q_mat{i},t_mat{i}); +0164 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); +0165 [FlashinessIndex(i),~,FlashinessIndex_error_str(i)] = sig_FlashinessIndex(Q_mat{i},t_mat{i}); +0166 [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i}); +0167 [HFI_mean(i),~,HFI_mean_error_str(i)] = sig_HFI_mean(Q_mat{i},t_mat{i}); +0168 [MRC_SlopeChanges{i,1},MRC_SlopeChanges{i,2},~,MRC_SlopeChanges_error_str(i)] = ... +0169 sig_MRC_SlopeChanges(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); +0170 [PeakDistribution(i),~,PeakDistribution_error_str(i)] = sig_PeakDistribution(Q_mat{i},t_mat{i}); +0171 [PQ_Curve(i,1),PQ_Curve(i,2),PQ_Curve(i,3),PQ_Curve(i,4),~,PQ_Curve_error_str(i)] = ... +0172 sig_PQ_Curve(Q_mat{i},t_mat{i},P_mat{i}); +0173 [Q_CoV(i),~,Q_CoV_error_str(i)] = sig_Q_CoV(Q_mat{i},t_mat{i}); +0174 [Q_mean(i),~,Q_mean_error_str(i)] = sig_Q_mean(Q_mat{i},t_mat{i}); +0175 [Q_mean_monthly(i),~,Q_mean_monthly_error_str(i)] = sig_Q_mean_monthly(Q_mat{i},t_mat{i},1); +0176 [Q_7_day_max(i),~,Q_7_day_max_error_str(i)] = sig_Q_n_day_max(Q_mat{i},t_mat{i},7); +0177 [Q_7_day_min(i),~,Q_7_day_min_error_str(i)] = sig_Q_n_day_min(Q_mat{i},t_mat{i},7); +0178 [Q_skew(i),~,Q_skew_error_str(i)] = sig_Q_skew(Q_mat{i},t_mat{i}); +0179 [Q_var(i),~,Q_var_error_str(i)] = sig_Q_var(Q_mat{i},t_mat{i}); +0180 [QP_elasticity(i),~,QP_elasticity_error_str(i)] = sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i}); +0181 [RecessionParameters(i,:),~,~,RecessionParameters_error_str(i)] = ... +0182 sig_RecessionAnalysis(Q_mat{i},t_mat{i},'fit_individual',false); +0183 [RecessionK_early(i),~,RecessionK_early_error_str(i)] = sig_RecessionParts(Q_mat{i},t_mat{i},'early'); +0184 [Spearmans_rho(i),~,Spearmans_rho_error_str(i)] = sig_RecessionUniqueness(Q_mat{i},t_mat{i}); +0185 [ResponseTime(i),~,ResponseTime_error_str(i)] = sig_ResponseTime(Q_mat{i},t_mat{i},P_mat{i}); +0186 [RLD(i),~,RLD_error_str(i)] = sig_RisingLimbDensity(Q_mat{i},t_mat{i}); +0187 [RR_Seasonality(i),~,RR_Seasonality_error_str(i)] = sig_RR_Seasonality(Q_mat{i},t_mat{i},P_mat{i}); +0188 [SeasonalTranslation(i,1),SeasonalTranslation(i,2),~,SeasonalTranslation_error_str(i)] = ... +0189 sig_SeasonalTranslation(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); +0190 [Recession_a_Seasonality(i),~,Recession_a_Seasonality_error_str(i)] = sig_SeasonalVarRecessions(Q_mat{i},t_mat{i}); +0191 [SnowDayRatio(i),~,SnowDayRatio_error_str(i)] = sig_SnowDayRatio(Q_mat{i},t_mat{i},P_mat{i},T_mat{i}); +0192 [SnowStorage(i),~,SnowStorage_error_str(i)] = sig_SnowStorage(Q_mat{i},t_mat{i},P_mat{i}); +0193 [StorageFraction(i,1),StorageFraction(i,2),StorageFraction(i,3),~,StorageFraction_error_str(i)] = ... +0194 sig_StorageFraction(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); +0195 [StorageFromBaseflow(i),~,StorageFromBaseflow_error_str(i)] = ... +0196 sig_StorageFromBaseflow(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); +0197 [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); +0198 [VariabilityIndex(i),~,VariabilityIndex_error_str(i)] = sig_VariabilityIndex(Q_mat{i},t_mat{i}); +0199 [Q95(i),~,Q95_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},95); +0200 [high_Q_duration(i),~,high_Q_duration_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'high'); +0201 [high_Q_frequency(i),~,high_Q_frequency_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'high'); +0202 +0203 end +0204 +0205 % add results to struct array +0206 results.AC1 = AC1; +0207 results.AC1_error_str = AC1_error_str; +0208 results.BaseflowRecessionK = BaseflowRecessionK; +0209 results.BaseflowRecessionK_error_str = BaseflowRecessionK_error_str; +0210 results.BaseflowMagnitude = BaseflowMagnitude; +0211 results.BaseflowMagnitude_error_str = BaseflowMagnitude_error_str; +0212 results.BFI = BFI; +0213 results.BFI_error_str = BFI_error_str; +0214 results.EventGraphThresholds = EventGraphThresholds; +0215 results.EventGraphThresholds_error_str = EventGraphThresholds_error_str; +0216 results.EventRR = EventRR; +0217 results.EventRR_error_str = EventRR_error_str; +0218 results.FDC = FDC; +0219 results.FDC_error_str = FDC_error_str; +0220 results.FDC_slope = FDC_slope; +0221 results.FDC_slope_error_str = FDC_slope_error_str; +0222 results.FlashinessIndex = FlashinessIndex; +0223 results.FlashinessIndex_error_str = FlashinessIndex_error_str; +0224 results.HFD_mean = HFD_mean; +0225 results.HFD_mean_error_str = HFD_mean_error_str; +0226 results.HFI_mean = HFI_mean; +0227 results.HFI_mean_error_str = HFI_mean_error_str; +0228 results.MRC_SlopeChanges = MRC_SlopeChanges; +0229 results.MRC_SlopeChanges_error_str = MRC_SlopeChanges_error_str; +0230 results.PeakDistribution = PeakDistribution; +0231 results.PeakDistribution_error_str = PeakDistribution_error_str; +0232 results.PQ_Curve = PQ_Curve; +0233 results.PQ_Curve_error_str = PQ_Curve_error_str; +0234 results.Q_CoV = Q_CoV; +0235 results.Q_CoV_error_str = Q_CoV_error_str; +0236 results.Q_mean = Q_mean; +0237 results.Q_mean_error_str = Q_mean_error_str; +0238 results.Q_mean_monthly = Q_mean_monthly; +0239 results.Q_mean_monthly_error_str = Q_mean_monthly_error_str; +0240 results.Q_7_day_max = Q_7_day_max; +0241 results.Q_7_day_max_error_str = Q_7_day_max_error_str; +0242 results.Q_7_day_min = Q_7_day_min; +0243 results.Q_7_day_min_error_str = Q_7_day_min_error_str; +0244 results.Q_skew = Q_skew; +0245 results.Q_skew_error_str = Q_skew_error_str; +0246 results.Q_var = Q_var; +0247 results.Q_var_error_str = Q_var_error_str; +0248 results.QP_elasticity = QP_elasticity; +0249 results.QP_elasticity_error_str = QP_elasticity_error_str; +0250 results.RecessionParameters = RecessionParameters; +0251 results.RecessionParameters_error_str = RecessionParameters_error_str; +0252 results.RecessionK_early = RecessionK_early; +0253 results.RecessionK_early_error_str = RecessionK_early_error_str; +0254 results.Spearmans_rho = Spearmans_rho; +0255 results.Spearmans_rho_error_str = Spearmans_rho_error_str; +0256 results.ResponseTime = ResponseTime; +0257 results.ResponseTime_error_str = ResponseTime_error_str; +0258 results.RLD = RLD; +0259 results.RLD_error_str = RLD_error_str; +0260 results.RR_Seasonality = RR_Seasonality; +0261 results.RR_Seasonality_error_str = RR_Seasonality_error_str; +0262 results.SeasonalTranslation = SeasonalTranslation; +0263 results.SeasonalTranslation_error_str = SeasonalTranslation_error_str; +0264 results.Recession_a_Seasonality = Recession_a_Seasonality; +0265 results.Recession_a_Seasonality_error_str = Recession_a_Seasonality_error_str; +0266 results.SnowDayRatio = SnowDayRatio; +0267 results.SnowDayRatio_error_str = SnowDayRatio_error_str; +0268 results.SnowStorage = SnowStorage; +0269 results.SnowStorage_error_str = SnowStorage_error_str; +0270 results.StorageFraction = StorageFraction; +0271 results.StorageFraction_error_str = StorageFraction_error_str; +0272 results.StorageFromBaseflow = StorageFromBaseflow; +0273 results.StorageFromBaseflow_error_str = StorageFromBaseflow_error_str; +0274 results.TotalRR = TotalRR; +0275 results.TotalRR_error_str = TotalRR_error_str; +0276 results.VariabilityIndex = VariabilityIndex; +0277 results.VariabilityIndex_error_str = VariabilityIndex_error_str; +0278 results.Q95 = Q95; +0279 results.Q95_error_str = Q95_error_str; +0280 results.high_Q_duration = high_Q_duration; +0281 results.high_Q_duration_error_str = high_Q_duration_error_str; +0282 results.high_Q_frequency = high_Q_frequency; +0283 results.high_Q_frequency_error_str = high_Q_frequency_error_str; +0284 +0285 end
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_BasicSet.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_BasicSet.html index 01aafdf..76b36a9 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_BasicSet.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_BasicSet.html @@ -24,7 +24,7 @@

PURPOSE ^calc_BasicSet calculates basic set of signatures.

SYNOPSIS ^

-
function [results] = calc_BasicSet(Q_mat, t_mat)
+
function [results] = calc_BasicSet(Q_mat, t_mat, varargin)

DESCRIPTION ^

calc_BasicSet calculates basic set of signatures.
@@ -39,6 +39,9 @@ 

DESCRIPTION ^CROSS-REFERENCE INFORMATION ^
 
 
 <h2><a name=SOURCE CODE ^

-
0001 function [results] = calc_BasicSet(Q_mat, t_mat)
+
0001 function [results] = calc_BasicSet(Q_mat, t_mat, varargin)
 0002 %calc_BasicSet calculates basic set of signatures.
 0003 %   The basic set of signatures are designed to cover the five components
 0004 %   of a natural streamflow regime as defined by Poff et al. (1997) and
@@ -89,131 +92,139 @@ 

SOURCE CODE ^% INPUT 0012 % Q_mat: streamflow [mm/timestep] matrix (cell array) 0013 % t_mat: time [Matlab datenum] matrix (cell array) -0014 % -0015 % OUTPUT -0016 % results: struc array with all results (each signature for each time -0017 % series and associated error strings) -0018 % -0019 % EXAMPLE -0020 % % load example data -0021 % data = load('example/example_data/33029_daily.mat'); -0022 % % create consistent cell arrays -0023 % Q_mat = {data.Q}; -0024 % t_mat = {data.t}; -0025 % results = calc_BasicSet(Q_mat,t_mat); -0026 % -0027 % References -0028 % Poff, N.L., Allan, J.D., Bain, M.B., Karr, J.R., Prestegaard, K.L., -0029 % Richter, B.D., Sparks, R.E. and Stromberg, J.C., 1997. The natural flow -0030 % regime. BioScience, 47(11), pp.769-784. -0031 % Richter, B.D., Baumgartner, J.V., Powell, J. and Braun, D.P., 1996. A -0032 % method for assessing hydrologic alteration within ecosystems. -0033 % -0034 % Copyright (C) 2020 -0035 % This software is distributed under the GNU Public License Version 3. -0036 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. -0037 -0038 % check input parameters -0039 if nargin < 2 -0040 error('Not enough input arguments.') -0041 end -0042 -0043 ip = inputParser; -0044 ip.CaseSensitive = true; +0014 % OPTIONAL +0015 % start_water_year: first month of water year, default = 10 (October) +0016 % plot_results: whether to plot results, default = false +0017 % +0018 % OUTPUT +0019 % results: struc array with all results (each signature for each time +0020 % series and associated error strings) +0021 % +0022 % EXAMPLE +0023 % % load example data +0024 % data = load('example/example_data/33029_daily.mat'); +0025 % % create consistent cell arrays +0026 % Q_mat = {data.Q}; +0027 % t_mat = {data.t}; +0028 % results = calc_BasicSet(Q_mat,t_mat); +0029 % +0030 % References +0031 % Poff, N.L., Allan, J.D., Bain, M.B., Karr, J.R., Prestegaard, K.L., +0032 % Richter, B.D., Sparks, R.E. and Stromberg, J.C., 1997. The natural flow +0033 % regime. BioScience, 47(11), pp.769-784. +0034 % Richter, B.D., Baumgartner, J.V., Powell, J. and Braun, D.P., 1996. A +0035 % method for assessing hydrologic alteration within ecosystems. +0036 % +0037 % Copyright (C) 2020 +0038 % This software is distributed under the GNU Public License Version 3. +0039 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. +0040 +0041 % check input parameters +0042 if nargin < 2 +0043 error('Not enough input arguments.') +0044 end 0045 -0046 % required input arguments -0047 % Please input time series as a cell array of the following format: -0048 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one -0049 % time series, e.g. from one catchment. For one catchment only, please -0050 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. -0051 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) -0052 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) -0053 -0054 parse(ip, Q_mat, t_mat) -0055 -0056 % calculate signatures -0057 -0058 % initialise arrays -0059 Q_mean = NaN(size(Q_mat,1),1); -0060 Q_mean_error_str = strings(size(Q_mat,1),1); -0061 Q5 = NaN(size(Q_mat,1),1); -0062 Q5_error_str = strings(size(Q_mat,1),1); -0063 Q95 = NaN(size(Q_mat,1),1); -0064 Q95_error_str = strings(size(Q_mat,1),1); -0065 Q_mean_monthly = NaN(size(Q_mat,1),12); -0066 Q_mean_monthly_error_str = strings(size(Q_mat,1),1); -0067 Q_7_day_min = NaN(size(Q_mat,1),1); -0068 Q_7_day_min_error_str = strings(size(Q_mat,1),1); -0069 BFI = NaN(size(Q_mat,1),1); -0070 BFI_error_str = strings(size(Q_mat,1),1); -0071 CoV = NaN(size(Q_mat,1),1); -0072 CoV_error_str = strings(size(Q_mat,1),1); -0073 x_Q_frequency = NaN(size(Q_mat,1),1); -0074 x_Q_frequency_error_str = strings(size(Q_mat,1),1); -0075 x_Q_duration = NaN(size(Q_mat,1),1); -0076 x_Q_duration_error_str = strings(size(Q_mat,1),1); -0077 HFD_mean = NaN(size(Q_mat,1),1); -0078 HFD_mean_error_str = strings(size(Q_mat,1),1); -0079 HFI_mean = NaN(size(Q_mat,1),1); -0080 HFI_mean_error_str = strings(size(Q_mat,1),1); -0081 AC1 = NaN(size(Q_mat,1),1); -0082 AC1_error_str = strings(size(Q_mat,1),1); -0083 FDC_slope = NaN(size(Q_mat,1),1); -0084 FDC_slope_error_str = strings(size(Q_mat,1),1); -0085 BaseflowRecessionK = NaN(size(Q_mat,1),1); -0086 BaseflowRecessionK_error_str = strings(size(Q_mat,1),1); -0087 -0088 % loop over all catchments -0089 for i = 1:size(Q_mat,1) -0090 -0091 [Q_mean(i),~,Q_mean_error_str(i)] = sig_Q_mean(Q_mat{i},t_mat{i}); -0092 [Q5(i),~,Q5_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},[5]); -0093 [Q95(i),~,Q95_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},[95]); -0094 [Q_mean_monthly(i,:),~,Q_mean_monthly_error_str(i)] = sig_Q_mean_monthly(Q_mat{i},t_mat{i},[1:12]); -0095 [Q_7_day_min(i),~,Q_7_day_min_error_str(i)] = sig_Q_n_day_min(Q_mat{i},t_mat{i},7); -0096 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i}); -0097 [CoV(i),~,CoV_error_str(i)] = sig_Q_CoV(Q_mat{i},t_mat{i}); -0098 [x_Q_frequency(i),~,x_Q_frequency_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'low'); -0099 [x_Q_duration(i),~,x_Q_duration_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'low'); -0100 [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i}); -0101 [HFI_mean(i),~,HFI_mean_error_str(i)] = sig_HFI_mean(Q_mat{i},t_mat{i}); -0102 [AC1(i),~,AC1_error_str(i)] = sig_Autocorrelation(Q_mat{i},t_mat{i},'lag',1); -0103 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); -0104 [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = sig_BaseflowRecessionK(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); -0105 -0106 end -0107 -0108 % add results to struct array -0109 results.Q_mean = Q_mean; -0110 results.Q_mean_error_str = Q_mean_error_str; -0111 results.Q5 = Q5; -0112 results.Q5_error_str = Q5_error_str; -0113 results.Q95 = Q95; -0114 results.Q95_error_str = Q95_error_str; -0115 results.Q_mean_monthly = Q_mean_monthly; -0116 results.Q_mean_monthly_error_str = Q_mean_monthly_error_str; -0117 results.Q_7_day_min = Q_7_day_min; -0118 results.Q_7_day_min_error_str = Q_7_day_min_error_str; -0119 results.BFI = BFI; -0120 results.BFI_error_str = BFI_error_str; -0121 results.CoV = CoV; -0122 results.CoV_error_str = CoV_error_str; -0123 results.x_Q_frequency = x_Q_frequency; -0124 results.x_Q_frequency_error_str = x_Q_frequency_error_str; -0125 results.x_Q_duration = x_Q_duration; -0126 results.x_Q_duration_error_str = x_Q_duration_error_str; -0127 results.HFD_mean = HFD_mean; -0128 results.HFD_mean_error_str = HFD_mean_error_str; -0129 results.HFI_mean = HFI_mean; -0130 results.HFI_mean_error_str = HFI_mean_error_str; -0131 results.AC1 = AC1; -0132 results.AC1_error_str = AC1_error_str; -0133 results.FDC_slope = FDC_slope; -0134 results.FDC_slope_error_str = FDC_slope_error_str; -0135 results.BaseflowRecessionK = BaseflowRecessionK; -0136 results.BaseflowRecessionK_error_str = BaseflowRecessionK_error_str; -0137 -0138 end

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0046 ip = inputParser; +0047 ip.CaseSensitive = true; +0048 +0049 % required input arguments +0050 % Please input time series as a cell array of the following format: +0051 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one +0052 % time series, e.g. from one catchment. For one catchment only, please +0053 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. +0054 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) +0055 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) +0056 +0057 % optional input arguments +0058 addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 +0059 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results +0060 +0061 parse(ip, Q_mat, t_mat, varargin{:}) +0062 start_water_year = ip.Results.start_water_year; +0063 plot_results = ip.Results.plot_results; +0064 +0065 % initialise arrays +0066 Q_mean = NaN(size(Q_mat,1),1); +0067 Q_mean_error_str = strings(size(Q_mat,1),1); +0068 Q5 = NaN(size(Q_mat,1),1); +0069 Q5_error_str = strings(size(Q_mat,1),1); +0070 Q95 = NaN(size(Q_mat,1),1); +0071 Q95_error_str = strings(size(Q_mat,1),1); +0072 Q_mean_monthly = NaN(size(Q_mat,1),12); +0073 Q_mean_monthly_error_str = strings(size(Q_mat,1),1); +0074 Q_7_day_min = NaN(size(Q_mat,1),1); +0075 Q_7_day_min_error_str = strings(size(Q_mat,1),1); +0076 BFI = NaN(size(Q_mat,1),1); +0077 BFI_error_str = strings(size(Q_mat,1),1); +0078 CoV = NaN(size(Q_mat,1),1); +0079 CoV_error_str = strings(size(Q_mat,1),1); +0080 x_Q_frequency = NaN(size(Q_mat,1),1); +0081 x_Q_frequency_error_str = strings(size(Q_mat,1),1); +0082 x_Q_duration = NaN(size(Q_mat,1),1); +0083 x_Q_duration_error_str = strings(size(Q_mat,1),1); +0084 HFD_mean = NaN(size(Q_mat,1),1); +0085 HFD_mean_error_str = strings(size(Q_mat,1),1); +0086 HFI_mean = NaN(size(Q_mat,1),1); +0087 HFI_mean_error_str = strings(size(Q_mat,1),1); +0088 AC1 = NaN(size(Q_mat,1),1); +0089 AC1_error_str = strings(size(Q_mat,1),1); +0090 FDC_slope = NaN(size(Q_mat,1),1); +0091 FDC_slope_error_str = strings(size(Q_mat,1),1); +0092 BaseflowRecessionK = NaN(size(Q_mat,1),1); +0093 BaseflowRecessionK_error_str = strings(size(Q_mat,1),1); +0094 +0095 % loop over all catchments +0096 for i = 1:size(Q_mat,1) +0097 +0098 [Q_mean(i),~,Q_mean_error_str(i)] = sig_Q_mean(Q_mat{i},t_mat{i}); +0099 [Q5(i),~,Q5_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},[5]); +0100 [Q95(i),~,Q95_error_str(i)] = sig_x_percentile(Q_mat{i},t_mat{i},[95]); +0101 [Q_mean_monthly(i,:),~,Q_mean_monthly_error_str(i)] = sig_Q_mean_monthly(Q_mat{i},t_mat{i},[1:12]); +0102 [Q_7_day_min(i),~,Q_7_day_min_error_str(i)] = sig_Q_n_day_min(Q_mat{i},t_mat{i},7); +0103 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i}); +0104 [CoV(i),~,CoV_error_str(i)] = sig_Q_CoV(Q_mat{i},t_mat{i}); +0105 [x_Q_frequency(i),~,x_Q_frequency_error_str(i)] = sig_x_Q_frequency(Q_mat{i},t_mat{i},'low'); +0106 [x_Q_duration(i),~,x_Q_duration_error_str(i)] = sig_x_Q_duration(Q_mat{i},t_mat{i},'low'); +0107 [HFD_mean(i),~,HFD_mean_error_str(i)] = sig_HFD_mean(Q_mat{i},t_mat{i},'start_water_year',start_water_year); +0108 [HFI_mean(i),~,HFI_mean_error_str(i)] = sig_HFI_mean(Q_mat{i},t_mat{i},'start_water_year',start_water_year); +0109 [AC1(i),~,AC1_error_str(i)] = sig_Autocorrelation(Q_mat{i},t_mat{i},'lag',1); +0110 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); +0111 [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = sig_BaseflowRecessionK(... +0112 Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); +0113 +0114 end +0115 +0116 % add results to struct array +0117 results.Q_mean = Q_mean; +0118 results.Q_mean_error_str = Q_mean_error_str; +0119 results.Q5 = Q5; +0120 results.Q5_error_str = Q5_error_str; +0121 results.Q95 = Q95; +0122 results.Q95_error_str = Q95_error_str; +0123 results.Q_mean_monthly = Q_mean_monthly; +0124 results.Q_mean_monthly_error_str = Q_mean_monthly_error_str; +0125 results.Q_7_day_min = Q_7_day_min; +0126 results.Q_7_day_min_error_str = Q_7_day_min_error_str; +0127 results.BFI = BFI; +0128 results.BFI_error_str = BFI_error_str; +0129 results.CoV = CoV; +0130 results.CoV_error_str = CoV_error_str; +0131 results.x_Q_frequency = x_Q_frequency; +0132 results.x_Q_frequency_error_str = x_Q_frequency_error_str; +0133 results.x_Q_duration = x_Q_duration; +0134 results.x_Q_duration_error_str = x_Q_duration_error_str; +0135 results.HFD_mean = HFD_mean; +0136 results.HFD_mean_error_str = HFD_mean_error_str; +0137 results.HFI_mean = HFI_mean; +0138 results.HFI_mean_error_str = HFI_mean_error_str; +0139 results.AC1 = AC1; +0140 results.AC1_error_str = AC1_error_str; +0141 results.FDC_slope = FDC_slope; +0142 results.FDC_slope_error_str = FDC_slope_error_str; +0143 results.BaseflowRecessionK = BaseflowRecessionK; +0144 results.BaseflowRecessionK_error_str = BaseflowRecessionK_error_str; +0145 +0146 end
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Euser.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Euser.html index c791534..7eee78a 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Euser.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Euser.html @@ -135,67 +135,65 @@

SOURCE CODE ^% calculate signatures -0059 -0060 % initialise arrays -0061 AC1 = NaN(size(Q_mat,1),1); -0062 AC1_error_str = strings(size(Q_mat,1),1); -0063 AC1_low = NaN(size(Q_mat,1),1); % low flow season -0064 AC1_low_error_str = strings(size(Q_mat,1),1); -0065 RLD = NaN(size(Q_mat,1),1); -0066 RLD_error_str = strings(size(Q_mat,1),1); -0067 PeakDistribution = NaN(size(Q_mat,1),1); -0068 PeakDistribution_error_str = strings(size(Q_mat,1),1); -0069 PeakDistribution_low = NaN(size(Q_mat,1),1); % low flow season -0070 PeakDistribution_low_error_str = strings(size(Q_mat,1),1); -0071 FDC = cell(size(Q_mat,1),1); % they use the total FDC to evaluate models -0072 FDC_error_str = strings(size(Q_mat,1),1); -0073 FDC_low = cell(size(Q_mat,1),1); % low flow season -0074 FDC_low_error_str = strings(size(Q_mat,1),1); -0075 FDC_high = cell(size(Q_mat,1),1); % high flow season -0076 FDC_high_error_str = strings(size(Q_mat,1),1); -0077 -0078 low_flow_season = [5:9]; % May to September -0079 high_flow_season = [11:12, 1:4]; % November to April -0080 -0081 % loop over all catchments -0082 for i = 1:size(Q_mat,1) -0083 -0084 [Q_low, t_low] = ... -0085 util_ExtractSubPeriod(Q_mat{i}, t_mat{i}, low_flow_season); -0086 [Q_high, t_high] = ... -0087 util_ExtractSubPeriod(Q_mat{i}, t_mat{i}, high_flow_season); -0088 -0089 [AC1(i),~,AC1_error_str(i)] = sig_Autocorrelation(Q_mat{i},t_mat{i},'lag',1); -0090 [AC1_low(i),~,AC1_low_error_str(i)] = sig_Autocorrelation(Q_low,t_low,'lag',1); -0091 [RLD(i),~,RLD_error_str(i)] = sig_RisingLimbDensity(Q_mat{i},t_mat{i}); -0092 [PeakDistribution(i),~,PeakDistribution_error_str(i)] = sig_PeakDistribution(Q_mat{i},t_mat{i}); -0093 [PeakDistribution_low(i),~,PeakDistribution_low_error_str(i)] = sig_PeakDistribution(Q_low,t_low); -0094 [FDC{i}(:,1),FDC{i}(:,2),~,FDC_error_str(i)] = sig_FDC(Q_mat{i},t_mat{i}); -0095 [FDC_low{i}(:,1),FDC_low{i}(:,2),~,FDC_low_error_str(i)] = sig_FDC(Q_low,t_low); -0096 [FDC_high{i}(:,1),FDC_high{i}(:,2),~,FDC_high_error_str(i)] = sig_FDC(Q_high,t_high); -0097 -0098 end -0099 -0100 % add results to struct array -0101 results.AC1 = AC1; -0102 results.AC1_error_str = AC1_error_str; -0103 results.AC1_low = AC1_low; -0104 results.AC1_low_error_str = AC1_low_error_str; -0105 results.RLD = RLD; -0106 results.RLD_error_str = RLD_error_str; -0107 results.PeakDistribution = PeakDistribution; -0108 results.PeakDistribution_error_str = PeakDistribution_error_str; -0109 results.PeakDistribution_low = PeakDistribution_low; -0110 results.PeakDistribution_low_error_str = PeakDistribution_low_error_str; -0111 results.FDC = FDC; -0112 results.FDC_error_str = FDC_error_str; -0113 results.FDC_low = FDC_low; -0114 results.FDC_low_error_str = FDC_low_error_str; -0115 results.FDC_high = FDC_high; -0116 results.FDC_high_error_str = FDC_high_error_str; -0117 -0118 end

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0058 % initialise arrays +0059 AC1 = NaN(size(Q_mat,1),1); +0060 AC1_error_str = strings(size(Q_mat,1),1); +0061 AC1_low = NaN(size(Q_mat,1),1); % low flow season +0062 AC1_low_error_str = strings(size(Q_mat,1),1); +0063 RLD = NaN(size(Q_mat,1),1); +0064 RLD_error_str = strings(size(Q_mat,1),1); +0065 PeakDistribution = NaN(size(Q_mat,1),1); +0066 PeakDistribution_error_str = strings(size(Q_mat,1),1); +0067 PeakDistribution_low = NaN(size(Q_mat,1),1); % low flow season +0068 PeakDistribution_low_error_str = strings(size(Q_mat,1),1); +0069 FDC = cell(size(Q_mat,1),1); % they use the total FDC to evaluate models +0070 FDC_error_str = strings(size(Q_mat,1),1); +0071 FDC_low = cell(size(Q_mat,1),1); % low flow season +0072 FDC_low_error_str = strings(size(Q_mat,1),1); +0073 FDC_high = cell(size(Q_mat,1),1); % high flow season +0074 FDC_high_error_str = strings(size(Q_mat,1),1); +0075 +0076 low_flow_season = [5:9]; % May to September +0077 high_flow_season = [11:12, 1:4]; % November to April +0078 +0079 % loop over all catchments +0080 for i = 1:size(Q_mat,1) +0081 +0082 [Q_low, t_low] = ... +0083 util_ExtractSubPeriod(Q_mat{i}, t_mat{i}, low_flow_season); +0084 [Q_high, t_high] = ... +0085 util_ExtractSubPeriod(Q_mat{i}, t_mat{i}, high_flow_season); +0086 +0087 [AC1(i),~,AC1_error_str(i)] = sig_Autocorrelation(Q_mat{i},t_mat{i},'lag',1); +0088 [AC1_low(i),~,AC1_low_error_str(i)] = sig_Autocorrelation(Q_low,t_low,'lag',1); +0089 [RLD(i),~,RLD_error_str(i)] = sig_RisingLimbDensity(Q_mat{i},t_mat{i}); +0090 [PeakDistribution(i),~,PeakDistribution_error_str(i)] = sig_PeakDistribution(Q_mat{i},t_mat{i}); +0091 [PeakDistribution_low(i),~,PeakDistribution_low_error_str(i)] = sig_PeakDistribution(Q_low,t_low); +0092 [FDC{i}(:,1),FDC{i}(:,2),~,FDC_error_str(i)] = sig_FDC(Q_mat{i},t_mat{i}); +0093 [FDC_low{i}(:,1),FDC_low{i}(:,2),~,FDC_low_error_str(i)] = sig_FDC(Q_low,t_low); +0094 [FDC_high{i}(:,1),FDC_high{i}(:,2),~,FDC_high_error_str(i)] = sig_FDC(Q_high,t_high); +0095 +0096 end +0097 +0098 % add results to struct array +0099 results.AC1 = AC1; +0100 results.AC1_error_str = AC1_error_str; +0101 results.AC1_low = AC1_low; +0102 results.AC1_low_error_str = AC1_low_error_str; +0103 results.RLD = RLD; +0104 results.RLD_error_str = RLD_error_str; +0105 results.PeakDistribution = PeakDistribution; +0106 results.PeakDistribution_error_str = PeakDistribution_error_str; +0107 results.PeakDistribution_low = PeakDistribution_low; +0108 results.PeakDistribution_low_error_str = PeakDistribution_low_error_str; +0109 results.FDC = FDC; +0110 results.FDC_error_str = FDC_error_str; +0111 results.FDC_low = FDC_low; +0112 results.FDC_low_error_str = FDC_low_error_str; +0113 results.FDC_high = FDC_high; +0114 results.FDC_high_error_str = FDC_high_error_str; +0115 +0116 end +
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.html index 496c8d2..8079835 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_Groundwater.html @@ -40,6 +40,9 @@

DESCRIPTION ^SOURCE CODE ^% t_mat: time [Matlab datenum] matrix (cell array) 0013 % P_mat: precipitation [mm/timestep] matrix (cell array) 0014 % PET_mat: pot. evapotranspiration [mm/timestep] matrix (cell array) -0015 % -0016 % OUTPUT -0017 % results: struc array with all results (each signature for each time -0018 % series and associated error strings) -0019 % -0020 % EXAMPLE -0021 % % load example data -0022 % data = load('example/example_data/33029_daily.mat'); -0023 % % create consistent cell arrays -0024 % Q_mat = {data.Q}; -0025 % t_mat = {data.t}; -0026 % P_mat = {data.P}; -0027 % PET_mat = {data.PET}; -0028 % results = calc_McMillan_Groundwater(Q_mat,t_mat,P_mat,PET_mat); -0029 % -0030 % References -0031 % McMillan, H., 2020. Linking hydrologic signatures to hydrologic -0032 % processes: A review. Hydrological Processes, 34(6), pp.1393-1409. -0033 % -0034 % Copyright (C) 2020 -0035 % This software is distributed under the GNU Public License Version 3. -0036 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. -0037 -0038 % check input parameters -0039 if nargin < 4 -0040 error('Not enough input arguments.') -0041 end -0042 -0043 ip = inputParser; -0044 ip.CaseSensitive = true; +0015 % OPTIONAL +0016 % start_water_year: first month of water year, default = 10 (October) +0017 % plot_results: whether to plot results, default = false +0018 % +0019 % OUTPUT +0020 % results: struc array with all results (each signature for each time +0021 % series and associated error strings) +0022 % +0023 % EXAMPLE +0024 % % load example data +0025 % data = load('example/example_data/33029_daily.mat'); +0026 % % create consistent cell arrays +0027 % Q_mat = {data.Q}; +0028 % t_mat = {data.t}; +0029 % P_mat = {data.P}; +0030 % PET_mat = {data.PET}; +0031 % results = calc_McMillan_Groundwater(Q_mat,t_mat,P_mat,PET_mat); +0032 % +0033 % References +0034 % McMillan, H., 2020. Linking hydrologic signatures to hydrologic +0035 % processes: A review. Hydrological Processes, 34(6), pp.1393-1409. +0036 % +0037 % Copyright (C) 2020 +0038 % This software is distributed under the GNU Public License Version 3. +0039 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. +0040 +0041 % check input parameters +0042 if nargin < 4 +0043 error('Not enough input arguments.') +0044 end 0045 -0046 % required input arguments -0047 % Please input time series as a cell array of the following format: -0048 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one -0049 % time series, e.g. from one catchment. For one catchment only, please -0050 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. -0051 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) -0052 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) -0053 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) -0054 addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) -0055 -0056 % optional input arguments -0057 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) +0046 ip = inputParser; +0047 ip.CaseSensitive = true; +0048 +0049 % required input arguments +0050 % Please input time series as a cell array of the following format: +0051 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one +0052 % time series, e.g. from one catchment. For one catchment only, please +0053 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. +0054 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) +0055 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) +0056 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) +0057 addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) 0058 -0059 parse(ip, Q_mat, t_mat, P_mat, PET_mat, varargin{:}) -0060 -0061 plot_results = ip.Results.plot_results; +0059 % optional input arguments +0060 addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 +0061 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) 0062 -0063 % calculate signatures -0064 -0065 % initialise arrays +0063 parse(ip, Q_mat, t_mat, P_mat, PET_mat, varargin{:}) +0064 start_water_year = ip.Results.start_water_year; +0065 plot_results = ip.Results.plot_results; 0066 -0067 % Section: Groundwater -0068 % Signatures referring to double peaks in streamflow are not coded due to -0069 % subjectivity in identification of the peaks. -0070 % Total runoff ratio describes overall water loss to deep groundwater. -0071 TotalRR = NaN(size(Q_mat,1),1); -0072 TotalRR_error_str = strings(size(Q_mat,1),1); -0073 % Ratio between summer and winter runoff ratios, low ratios show high -0074 % bedrock permeability (Pfister et al., 2017). -0075 RR_Seasonality = NaN(size(Q_mat,1),1); -0076 RR_Seasonality_error_str = strings(size(Q_mat,1),1); -0077 % Low event runoff ratios show rapid vertical drainage of water to -0078 % groundwater (McMillan et al., 2011; Noguchi et al., 1997). -0079 EventRR = NaN(size(Q_mat,1),1); -0080 EventRR_error_str = strings(size(Q_mat,1),1); -0081 % Ratio of active to total storage volumes, low ratios show permeable -0082 % bedrock and high total storage (Pfister et al., 2017). -0083 StorageFraction = NaN(size(Q_mat,1),3); -0084 StorageFraction_error_str = strings(size(Q_mat,1),1); -0085 -0086 % Section: Storage (especially groundwater) -0087 % Seasonal variations in recession parameters (Shaw and Riha, 2012). -0088 Recession_a_Seasonality = NaN(size(Q_mat,1),1); -0089 Recession_a_Seasonality_error_str = strings(size(Q_mat,1),1); -0090 % Average storage from average baseflow and storage-discharge relationship -0091 % (McNamara et al., 2011). -0092 AverageStorage = NaN(size(Q_mat,1),1); -0093 AverageStorage_error_str = strings(size(Q_mat,1),1); -0094 % Recession analysis parameters approximate storage-discharge relationship. -0095 % This fits a single relationship to the point cloud. -0096 RecessionParameters = NaN(size(Q_mat,1),2); -0097 RecessionParameters_error_str = strings(size(Q_mat,1),1); -0098 % Changes of slope in a master recession curve (MRC) or recession analysis -0099 % plot indicate multiple linear reservoirs. -0100 MRC_num_segments = NaN(size(Q_mat,1),1); -0101 MRC_num_segments_error_str = strings(size(Q_mat,1),1); -0102 % First: steep section of the master recession curve = storage that is -0103 % quickly depleted (Estrany et al., 2010). -0104 First_Recession_Slope = NaN(size(Q_mat,1),1); -0105 % Second: mid section of the master recession curve = water retention -0106 % capacity of the catchment (Estrany et al., 2010). -0107 Mid_Recession_Slope = NaN(size(Q_mat,1),1); -0108 % Non-uniqueness in the storage-discharge relationship (McMillan et al., -0109 % 2011; Harman et al., 2009). Tested using Spearman rank correlation on Q -0110 % vs. dQ/dt. -0111 Spearmans_rho = NaN(size(Q_mat,1),1); -0112 Spearmans_rho_error_str = strings(size(Q_mat,1),1); -0113 % Ratio between event and total runoff coefficient: low = large storage -0114 % capacity (Blume et al., 2008). -0115 EventRR_TotalRR_ratio = NaN(size(Q_mat,1),1); -0116 % Variability index of flow. Low variability index shows higher water -0117 % storage (Estrany et al., 2010). -0118 VariabilityIndex = NaN(size(Q_mat,1),1); -0119 VariabilityIndex_error_str = strings(size(Q_mat,1),1); -0120 -0121 % Section: Baseflow -0122 % Visual inspection of hydrograph for stable baseflow: not coded. -0123 % Baseflow index indicates baseflow proportion and baseflow residence time -0124 % (Yilmaz et al., 2008; Bulygina et al., 2009; Hrachowitz et al., 2014). -0125 BFI = NaN(size(Q_mat,1),1); -0126 BFI_error_str = strings(size(Q_mat,1),1); -0127 % Baseflow recession constant K (assuming exponential recession behaviour), -0128 % slower recessions show greater groundwater influence and longer -0129 % subsurface flow paths (Safeeq et al., 2013). -0130 BaseflowRecessionK = NaN(size(Q_mat,1),1); -0131 BaseflowRecessionK_error_str = strings(size(Q_mat,1),1); -0132 -0133 % loop over all catchments -0134 for i = 1:size(Q_mat,1) -0135 -0136 if mod(i,1) == 0 % check progress -0137 fprintf('%.0f/%.0f\n',i,size(Q_mat,1)) -0138 end -0139 -0140 % Section: Groundwater -0141 [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); -0142 [RR_Seasonality(i),~,RR_Seasonality_error_str(i)] = sig_RR_Seasonality(Q_mat{i}, t_mat{i}, P_mat{i}); -0143 [EventRR(i),~,EventRR_error_str(i)] = sig_EventRR(Q_mat{i},t_mat{i},P_mat{i}); -0144 [StorageFraction(i,1),StorageFraction(i,2),StorageFraction(i,3),~,StorageFraction_error_str(i)] = ... -0145 sig_StorageFraction(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); -0146 -0147 % Section: Storage (especially groundwater) -0148 [Recession_a_Seasonality(i),~,Recession_a_Seasonality_error_str(i)] = ... -0149 sig_SeasonalVarRecessions(Q_mat{i},t_mat{i},'eps',median(Q_mat{i},'omitnan')*0.001,'plot_results',plot_results); -0150 [AverageStorage(i),~,AverageStorage_error_str(i)] = ... -0151 sig_StorageFromBaseflow(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i},'plot_results',plot_results); -0152 [RecessionParameters(i,:),~,~,RecessionParameters_error_str(i)] = ... -0153 sig_RecessionAnalysis(Q_mat{i},t_mat{i},'fit_individual',false,'plot_results',plot_results); -0154 [MRC_num_segments(i),Segment_slopes,~,MRC_num_segments_error_str(i)] = ... -0155 sig_MRC_SlopeChanges(Q_mat{i},t_mat{i},'plot_results',plot_results,'eps',0.001*median(Q_mat{i},'omitnan')); -0156 First_Recession_Slope(i) = Segment_slopes(1); -0157 if length(Segment_slopes) >= 2 -0158 Mid_Recession_Slope(i) = Segment_slopes(2); -0159 end -0160 [Spearmans_rho(i),~,Spearmans_rho_error_str(i)] = sig_RecessionUniqueness(Q_mat{i},t_mat{i}); -0161 EventRR_TotalRR_ratio(i) = EventRR(i)/TotalRR(i); -0162 [VariabilityIndex(i),~,VariabilityIndex_error_str(i)] = sig_VariabilityIndex(Q_mat{i},t_mat{i}); -0163 -0164 % Section: Baseflow -0165 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i},'method','UKIH','parameters',5); -0166 [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = ... -0167 sig_BaseflowRecessionK(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); -0168 -0169 end -0170 -0171 % add results to struct array -0172 results.TotalRR = TotalRR; -0173 results.TotalRR_error_str = TotalRR_error_str; -0174 results.EventRR = EventRR; -0175 results.EventRR_error_str = EventRR_error_str; -0176 results.RR_Seasonality = RR_Seasonality; -0177 results.RR_Seasonality_error_str = RR_Seasonality_error_str; -0178 results.StorageFraction = StorageFraction; -0179 results.StorageFraction_error_str = StorageFraction_error_str; -0180 results.Recession_a_Seasonality = Recession_a_Seasonality; -0181 results.Recession_a_Seasonality_error_str = Recession_a_Seasonality_error_str; -0182 results.AverageStorage = AverageStorage; -0183 results.AverageStorage_error_str = AverageStorage_error_str; -0184 results.RecessionParameters = RecessionParameters; -0185 results.RecessionParameters_error_str = RecessionParameters_error_str; -0186 results.MRC_num_segments = MRC_num_segments; -0187 results.MRC_num_segments_error_str = MRC_num_segments_error_str; -0188 results.BFI = BFI; -0189 results.BFI_error_str = BFI_error_str; -0190 results.BaseflowRecessionK = BaseflowRecessionK; -0191 results.BaseflowRecessionK_error_str = BaseflowRecessionK_error_str; -0192 results.First_Recession_Slope = First_Recession_Slope; -0193 results.Mid_Recession_Slope = Mid_Recession_Slope; -0194 results.Spearmans_rho = Spearmans_rho; -0195 results.Spearmans_rho_error_str = Spearmans_rho_error_str; -0196 results.EventRR_TotalRR_ratio = EventRR_TotalRR_ratio; -0197 results.VariabilityIndex = VariabilityIndex; -0198 results.VariabilityIndex_error_str = VariabilityIndex_error_str; -0199 -0200 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0067 % initialise arrays +0068 +0069 % Section: Groundwater +0070 % Signatures referring to double peaks in streamflow are not coded due to +0071 % subjectivity in identification of the peaks. +0072 % Total runoff ratio describes overall water loss to deep groundwater. +0073 TotalRR = NaN(size(Q_mat,1),1); +0074 TotalRR_error_str = strings(size(Q_mat,1),1); +0075 % Ratio between summer and winter runoff ratios, low ratios show high +0076 % bedrock permeability (Pfister et al., 2017). +0077 RR_Seasonality = NaN(size(Q_mat,1),1); +0078 RR_Seasonality_error_str = strings(size(Q_mat,1),1); +0079 % Low event runoff ratios show rapid vertical drainage of water to +0080 % groundwater (McMillan et al., 2011; Noguchi et al., 1997). +0081 EventRR = NaN(size(Q_mat,1),1); +0082 EventRR_error_str = strings(size(Q_mat,1),1); +0083 % Ratio of active to total storage volumes, low ratios show permeable +0084 % bedrock and high total storage (Pfister et al., 2017). +0085 StorageFraction = NaN(size(Q_mat,1),3); +0086 StorageFraction_error_str = strings(size(Q_mat,1),1); +0087 +0088 % Section: Storage (especially groundwater) +0089 % Seasonal variations in recession parameters (Shaw and Riha, 2012). +0090 Recession_a_Seasonality = NaN(size(Q_mat,1),1); +0091 Recession_a_Seasonality_error_str = strings(size(Q_mat,1),1); +0092 % Average storage from average baseflow and storage-discharge relationship +0093 % (McNamara et al., 2011). +0094 AverageStorage = NaN(size(Q_mat,1),1); +0095 AverageStorage_error_str = strings(size(Q_mat,1),1); +0096 % Recession analysis parameters approximate storage-discharge relationship. +0097 % This fits a single relationship to the point cloud. +0098 RecessionParameters = NaN(size(Q_mat,1),2); +0099 RecessionParameters_error_str = strings(size(Q_mat,1),1); +0100 % Changes of slope in a master recession curve (MRC) or recession analysis +0101 % plot indicate multiple linear reservoirs. +0102 MRC_num_segments = NaN(size(Q_mat,1),1); +0103 MRC_num_segments_error_str = strings(size(Q_mat,1),1); +0104 % First: steep section of the master recession curve = storage that is +0105 % quickly depleted (Estrany et al., 2010). +0106 First_Recession_Slope = NaN(size(Q_mat,1),1); +0107 % Second: mid section of the master recession curve = water retention +0108 % capacity of the catchment (Estrany et al., 2010). +0109 Mid_Recession_Slope = NaN(size(Q_mat,1),1); +0110 % Non-uniqueness in the storage-discharge relationship (McMillan et al., +0111 % 2011; Harman et al., 2009). Tested using Spearman rank correlation on Q +0112 % vs. dQ/dt. +0113 Spearmans_rho = NaN(size(Q_mat,1),1); +0114 Spearmans_rho_error_str = strings(size(Q_mat,1),1); +0115 % Ratio between event and total runoff coefficient: low = large storage +0116 % capacity (Blume et al., 2008). +0117 EventRR_TotalRR_ratio = NaN(size(Q_mat,1),1); +0118 % Variability index of flow. Low variability index shows higher water +0119 % storage (Estrany et al., 2010). +0120 VariabilityIndex = NaN(size(Q_mat,1),1); +0121 VariabilityIndex_error_str = strings(size(Q_mat,1),1); +0122 +0123 % Section: Baseflow +0124 % Visual inspection of hydrograph for stable baseflow: not coded. +0125 % Baseflow index indicates baseflow proportion and baseflow residence time +0126 % (Yilmaz et al., 2008; Bulygina et al., 2009; Hrachowitz et al., 2014). +0127 BFI = NaN(size(Q_mat,1),1); +0128 BFI_error_str = strings(size(Q_mat,1),1); +0129 % Baseflow recession constant K (assuming exponential recession behaviour), +0130 % slower recessions show greater groundwater influence and longer +0131 % subsurface flow paths (Safeeq et al., 2013). +0132 BaseflowRecessionK = NaN(size(Q_mat,1),1); +0133 BaseflowRecessionK_error_str = strings(size(Q_mat,1),1); +0134 +0135 % loop over all catchments +0136 for i = 1:size(Q_mat,1) +0137 +0138 if mod(i,1) == 0 % check progress +0139 fprintf('%.0f/%.0f\n',i,size(Q_mat,1)) +0140 end +0141 +0142 % Section: Groundwater +0143 [TotalRR(i),~,TotalRR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); +0144 [RR_Seasonality(i),~,RR_Seasonality_error_str(i)] = sig_RR_Seasonality(Q_mat{i}, t_mat{i}, P_mat{i}, ... +0145 'summer_start', start_water_year-6); +0146 [EventRR(i),~,EventRR_error_str(i)] = sig_EventRR(Q_mat{i},t_mat{i},P_mat{i}); +0147 [StorageFraction(i,1),StorageFraction(i,2),StorageFraction(i,3),~,StorageFraction_error_str(i)] = ... +0148 sig_StorageFraction(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i}); +0149 +0150 % Section: Storage (especially groundwater) +0151 [Recession_a_Seasonality(i),~,Recession_a_Seasonality_error_str(i)] = ... +0152 sig_SeasonalVarRecessions(Q_mat{i},t_mat{i},'eps',median(Q_mat{i},'omitnan')*0.001,'plot_results',plot_results); +0153 [AverageStorage(i),~,AverageStorage_error_str(i)] = ... +0154 sig_StorageFromBaseflow(Q_mat{i},t_mat{i},P_mat{i},PET_mat{i},'start_water_year',start_water_year,'plot_results',plot_results); +0155 [RecessionParameters(i,:),~,~,RecessionParameters_error_str(i)] = ... +0156 sig_RecessionAnalysis(Q_mat{i},t_mat{i},'fit_individual',false,'plot_results',plot_results); +0157 [MRC_num_segments(i),Segment_slopes,~,MRC_num_segments_error_str(i)] = ... +0158 sig_MRC_SlopeChanges(Q_mat{i},t_mat{i},'plot_results',plot_results,'eps',0.001*median(Q_mat{i},'omitnan')); +0159 First_Recession_Slope(i) = Segment_slopes(1); +0160 if length(Segment_slopes) >= 2 +0161 Mid_Recession_Slope(i) = Segment_slopes(2); +0162 end +0163 [Spearmans_rho(i),~,Spearmans_rho_error_str(i)] = sig_RecessionUniqueness(Q_mat{i},t_mat{i}); +0164 EventRR_TotalRR_ratio(i) = EventRR(i)/TotalRR(i); +0165 [VariabilityIndex(i),~,VariabilityIndex_error_str(i)] = sig_VariabilityIndex(Q_mat{i},t_mat{i}); +0166 +0167 % Section: Baseflow +0168 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i},'method','UKIH','parameters',5); +0169 [BaseflowRecessionK(i),~,BaseflowRecessionK_error_str(i)] = ... +0170 sig_BaseflowRecessionK(Q_mat{i},t_mat{i},'eps',0.001*median(Q_mat{i},'omitnan')); +0171 +0172 end +0173 +0174 % add results to struct array +0175 results.TotalRR = TotalRR; +0176 results.TotalRR_error_str = TotalRR_error_str; +0177 results.EventRR = EventRR; +0178 results.EventRR_error_str = EventRR_error_str; +0179 results.RR_Seasonality = RR_Seasonality; +0180 results.RR_Seasonality_error_str = RR_Seasonality_error_str; +0181 results.StorageFraction = StorageFraction; +0182 results.StorageFraction_error_str = StorageFraction_error_str; +0183 results.Recession_a_Seasonality = Recession_a_Seasonality; +0184 results.Recession_a_Seasonality_error_str = Recession_a_Seasonality_error_str; +0185 results.AverageStorage = AverageStorage; +0186 results.AverageStorage_error_str = AverageStorage_error_str; +0187 results.RecessionParameters = RecessionParameters; +0188 results.RecessionParameters_error_str = RecessionParameters_error_str; +0189 results.MRC_num_segments = MRC_num_segments; +0190 results.MRC_num_segments_error_str = MRC_num_segments_error_str; +0191 results.BFI = BFI; +0192 results.BFI_error_str = BFI_error_str; +0193 results.BaseflowRecessionK = BaseflowRecessionK; +0194 results.BaseflowRecessionK_error_str = BaseflowRecessionK_error_str; +0195 results.First_Recession_Slope = First_Recession_Slope; +0196 results.Mid_Recession_Slope = Mid_Recession_Slope; +0197 results.Spearmans_rho = Spearmans_rho; +0198 results.Spearmans_rho_error_str = Spearmans_rho_error_str; +0199 results.EventRR_TotalRR_ratio = EventRR_TotalRR_ratio; +0200 results.VariabilityIndex = VariabilityIndex; +0201 results.VariabilityIndex_error_str = VariabilityIndex_error_str; +0202 +0203 end +
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.html index 53ed056..a0b6a4e 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_McMillan_OverlandFlow.html @@ -40,6 +40,8 @@

DESCRIPTION ^SOURCE CODE ^% t_mat: time [Matlab datenum] matrix (cell array) 0013 % P_mat: precipitation [mm/timestep] matrix (cell array) 0014 % PET_mat: pot. evapotranspiration [mm/timestep] matrix (cell array) -0015 % -0016 % OUTPUT -0017 % results: struc array with all results (each signature for each time -0018 % series and associated error strings) -0019 % -0020 % EXAMPLE -0021 % % load example data -0022 % data = load('example/example_data/33029_daily.mat'); -0023 % % create consistent cell arrays -0024 % Q_mat = {data.Q}; -0025 % t_mat = {data.t}; -0026 % P_mat = {data.P}; -0027 % PET_mat = {data.PET}; -0028 % results = calc_McMillan_OverlandFlow(Q_mat,t_mat,P_mat,PET_mat); -0029 % -0030 % References -0031 % McMillan, H., 2020. Linking hydrologic signatures to hydrologic -0032 % processes: A review. Hydrological Processes, 34(6), pp.1393-1409. -0033 % -0034 % Copyright (C) 2020 -0035 % This software is distributed under the GNU Public License Version 3. -0036 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. -0037 -0038 % check input parameters -0039 if nargin < 4 -0040 error('Not enough input arguments.') -0041 end -0042 -0043 ip = inputParser; -0044 ip.CaseSensitive = true; -0045 -0046 % required input arguments -0047 % Please input time series as a cell array of the following format: -0048 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one -0049 % time series, e.g. from one catchment. For one catchment only, please -0050 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. -0051 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) -0052 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) -0053 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) -0054 addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) -0055 -0056 % optional input arguments -0057 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) -0058 -0059 parse(ip, Q_mat, t_mat, P_mat, PET_mat, varargin{:}) +0015 % OPTIONAL +0016 % plot_results: whether to plot results, default = false +0017 % +0018 % OUTPUT +0019 % results: struc array with all results (each signature for each time +0020 % series and associated error strings) +0021 % +0022 % EXAMPLE +0023 % % load example data +0024 % data = load('example/example_data/33029_daily.mat'); +0025 % % create consistent cell arrays +0026 % Q_mat = {data.Q}; +0027 % t_mat = {data.t}; +0028 % P_mat = {data.P}; +0029 % PET_mat = {data.PET}; +0030 % results = calc_McMillan_OverlandFlow(Q_mat,t_mat,P_mat,PET_mat); +0031 % +0032 % References +0033 % McMillan, H., 2020. Linking hydrologic signatures to hydrologic +0034 % processes: A review. Hydrological Processes, 34(6), pp.1393-1409. +0035 % +0036 % Copyright (C) 2020 +0037 % This software is distributed under the GNU Public License Version 3. +0038 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. +0039 +0040 % check input parameters +0041 if nargin < 4 +0042 error('Not enough input arguments.') +0043 end +0044 +0045 ip = inputParser; +0046 ip.CaseSensitive = true; +0047 +0048 % required input arguments +0049 % Please input time series as a cell array of the following format: +0050 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one +0051 % time series, e.g. from one catchment. For one catchment only, please +0052 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. +0053 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) +0054 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) +0055 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) +0056 addRequired(ip, 'PET_mat', @(PET_mat) iscell(PET_mat)) +0057 +0058 % optional input arguments +0059 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results 0060 -0061 plot_results = ip.Results.plot_results; -0062 -0063 % initialise arrays -0064 -0065 % Infiltration and saturation excess importance, based on their average -0066 % coefficients in regression equations to predict event flow -0067 % characteristics, adapted from qualitative description in Estrany et al. -0068 % (2010). -0069 IE_effect = NaN(size(Q_mat,1),1); -0070 SE_effect = NaN(size(Q_mat,1),1); -0071 -0072 % Significance (using likelihood ratio test) and location of a threshold in -0073 % a plot of quickflow volume vs. maximum intensity, signifying IE process -0074 % (Ali et al., 2013). IE is indicated when IE_thresh_sig < 0.05. -0075 IE_thresh_signif = NaN(size(Q_mat,1),1); -0076 IE_thresh = NaN(size(Q_mat,1),1); -0077 -0078 % Significance, location and above-threshold slope of a threshold in a plot -0079 % of quickflow volume vs. total precipitation. SE is indicated when -0080 % SE_thresh_sig < 0.05. Where there is no threshold, indicates flow -0081 % generation from riparian areas (Tani, 1997). Slope above threshold -0082 % indicates rate at which saturated areas expand (Tani, 1997; Becker and -0083 % McDonnell 1998). -0084 SE_thresh_signif = NaN(size(Q_mat,1),1); -0085 SE_thresh = NaN(size(Q_mat,1),1); -0086 SE_slope = NaN(size(Q_mat,1),1); -0087 -0088 % Significance and location of a threshold in a plot of quickflow volume -0089 % vs. antecedent precipitation index + total precipitation. SE is indicated -0090 % when storage_thresh_sig < 0.05 (Ali et al., 2013; McGrath et al., 2007). -0091 Storage_thresh_signif = NaN(size(Q_mat,1),1); -0092 Storage_thresh = NaN(size(Q_mat,1),1); -0093 -0094 % Minimum quickflow as a percentage of precipitation indicates impermeable -0095 % area contribution (Becker and McDonnell, 1998). -0096 min_Qf_perc = NaN(size(Q_mat,1),1); -0097 -0098 % variable to store error strings -0099 OF_error_str = strings(size(Q_mat,1),1); -0100 -0101 % loop over all catchments -0102 for i = 1:size(Q_mat,1) -0103 -0104 [IE_effect(i),SE_effect(i),IE_thresh_signif(i),IE_thresh(i), ... -0105 SE_thresh_signif(i),SE_thresh(i),SE_slope(i),Storage_thresh(i), ... -0106 Storage_thresh_signif(i),min_Qf_perc(i),~,OF_error_str(i)] ... -0107 = sig_EventGraphThresholds(Q_mat{i},t_mat{i},P_mat{i},'plot_results',plot_results); -0108 -0109 end -0110 -0111 % add results to struct array -0112 results.IE_effect = IE_effect; -0113 results.SE_effect = SE_effect; -0114 results.IE_thresh_signif = IE_thresh_signif; -0115 results.SE_thresh_signif = SE_thresh_signif; -0116 results.IE_thresh = IE_thresh; -0117 results.SE_thresh = SE_thresh; -0118 results.SE_slope = SE_slope; -0119 results.Storage_thresh_signif = Storage_thresh_signif; -0120 results.Storage_thresh = Storage_thresh; -0121 results.min_Qf_perc = min_Qf_perc; -0122 results.OF_error_str = OF_error_str; -0123 -0124 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0061 parse(ip, Q_mat, t_mat, P_mat, PET_mat, varargin{:}) +0062 plot_results = ip.Results.plot_results; +0063 +0064 % initialise arrays +0065 +0066 % Infiltration and saturation excess importance, based on their average +0067 % coefficients in regression equations to predict event flow +0068 % characteristics, adapted from qualitative description in Estrany et al. +0069 % (2010). +0070 IE_effect = NaN(size(Q_mat,1),1); +0071 SE_effect = NaN(size(Q_mat,1),1); +0072 +0073 % Significance (using likelihood ratio test) and location of a threshold in +0074 % a plot of quickflow volume vs. maximum intensity, signifying IE process +0075 % (Ali et al., 2013). IE is indicated when IE_thresh_sig < 0.05. +0076 IE_thresh_signif = NaN(size(Q_mat,1),1); +0077 IE_thresh = NaN(size(Q_mat,1),1); +0078 +0079 % Significance, location and above-threshold slope of a threshold in a plot +0080 % of quickflow volume vs. total precipitation. SE is indicated when +0081 % SE_thresh_sig < 0.05. Where there is no threshold, indicates flow +0082 % generation from riparian areas (Tani, 1997). Slope above threshold +0083 % indicates rate at which saturated areas expand (Tani, 1997; Becker and +0084 % McDonnell 1998). +0085 SE_thresh_signif = NaN(size(Q_mat,1),1); +0086 SE_thresh = NaN(size(Q_mat,1),1); +0087 SE_slope = NaN(size(Q_mat,1),1); +0088 +0089 % Significance and location of a threshold in a plot of quickflow volume +0090 % vs. antecedent precipitation index + total precipitation. SE is indicated +0091 % when storage_thresh_sig < 0.05 (Ali et al., 2013; McGrath et al., 2007). +0092 Storage_thresh_signif = NaN(size(Q_mat,1),1); +0093 Storage_thresh = NaN(size(Q_mat,1),1); +0094 +0095 % Minimum quickflow as a percentage of precipitation indicates impermeable +0096 % area contribution (Becker and McDonnell, 1998). +0097 min_Qf_perc = NaN(size(Q_mat,1),1); +0098 +0099 % variable to store error strings +0100 OF_error_str = strings(size(Q_mat,1),1); +0101 +0102 % loop over all catchments +0103 for i = 1:size(Q_mat,1) +0104 +0105 [IE_effect(i),SE_effect(i),IE_thresh_signif(i),IE_thresh(i), ... +0106 SE_thresh_signif(i),SE_thresh(i),SE_slope(i),Storage_thresh(i), ... +0107 Storage_thresh_signif(i),min_Qf_perc(i),~,OF_error_str(i)] ... +0108 = sig_EventGraphThresholds(Q_mat{i},t_mat{i},P_mat{i},'plot_results',plot_results); +0109 +0110 end +0111 +0112 % add results to struct array +0113 results.IE_effect = IE_effect; +0114 results.SE_effect = SE_effect; +0115 results.IE_thresh_signif = IE_thresh_signif; +0116 results.SE_thresh_signif = SE_thresh_signif; +0117 results.IE_thresh = IE_thresh; +0118 results.SE_thresh = SE_thresh; +0119 results.SE_slope = SE_slope; +0120 results.Storage_thresh_signif = Storage_thresh_signif; +0121 results.Storage_thresh = Storage_thresh; +0122 results.min_Qf_perc = min_Qf_perc; +0123 results.OF_error_str = OF_error_str; +0124 +0125 end +
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Sawicz.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Sawicz.html index 1c3c69b..6ca4919 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Sawicz.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/calc_Sawicz.html @@ -24,7 +24,7 @@

PURPOSE ^calc_Sawicz calculates signatures from Sawicz et al. (2011).

SYNOPSIS ^

-
function [results] = calc_Sawicz(Q_mat, t_mat, P_mat, T_mat)
+
function [results] = calc_Sawicz(Q_mat, t_mat, P_mat, T_mat, varargin)

DESCRIPTION ^

calc_Sawicz calculates signatures from Sawicz et al. (2011).
@@ -39,6 +39,8 @@ 

DESCRIPTION ^DESCRIPTION ^CROSS-REFERENCE INFORMATION ^
 
 
 <h2><a name=SOURCE CODE ^

-
0001 function [results] = calc_Sawicz(Q_mat, t_mat, P_mat, T_mat)
+
0001 function [results] = calc_Sawicz(Q_mat, t_mat, P_mat, T_mat, varargin)
 0002 %calc_Sawicz calculates signatures from Sawicz et al. (2011).
 0003 %   Sawicz et al. (2011) use 6 signatures drawn largely from Yadav et al.
 0004 %   (2007), that are chosen to be uncorrelated and to be linked to
@@ -94,98 +96,104 @@ 

SOURCE CODE ^% t_mat: time [Matlab datenum] matrix (cell array) 0012 % P_mat: precipitation [mm/timestep] matrix (cell array) 0013 % T_mat: temperature [degC] matrix (cell array) -0014 % -0015 % OUTPUT -0016 % results: struc array with all results (each signature for each time -0017 % series and associated error strings) -0018 % -0019 % EXAMPLE -0020 % % load example data -0021 % data = load('example/example_data/33029_daily.mat'); -0022 % % create consistent cell arrays -0023 % Q_mat = {data.Q}; -0024 % t_mat = {data.t}; -0025 % P_mat = {data.P}; -0026 % T_mat = {data.T}; -0027 % results = calc_Sawicz(Q_mat,t_mat,P_mat,T_mat); -0028 % -0029 % References -0030 % Sawicz, K., Wagener, T., Sivapalan, M., Troch, P.A. and Carrillo, G., -0031 % 2011. Catchment classification: empirical analysis of hydrologic -0032 % similarity based on catchment function in the eastern USA. Hydrology -0033 % and Earth System Sciences, 15(9), pp.2895-2911. -0034 % Yadav, M., Wagener, T. and Gupta, H., 2007. Regionalization of -0035 % constraints on expected watershed response behavior for improved -0036 % predictions in ungauged basins. Advances in water resources, 30(8), -0037 % pp.1756-1774. -0038 % -0039 % Copyright (C) 2020 -0040 % This software is distributed under the GNU Public License Version 3. -0041 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. -0042 -0043 % check input parameters -0044 if nargin < 4 -0045 error('Not enough input arguments.') -0046 end -0047 -0048 ip = inputParser; -0049 ip.CaseSensitive = true; % to be able to use t for time and T for temperature -0050 -0051 % required input arguments -0052 % Please input time series as a cell array of the following format: -0053 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one -0054 % time series, e.g. from one catchment. For one catchment only, please -0055 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. -0056 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) -0057 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) -0058 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) -0059 addRequired(ip, 'T_mat', @(T_mat) iscell(T_mat)) -0060 -0061 parse(ip, Q_mat, t_mat, P_mat, T_mat) +0014 % OPTIONAL +0015 % start_water_year: first month of water year, default = 10 (October) +0016 % +0017 % OUTPUT +0018 % results: struc array with all results (each signature for each time +0019 % series and associated error strings) +0020 % +0021 % EXAMPLE +0022 % % load example data +0023 % data = load('example/example_data/33029_daily.mat'); +0024 % % create consistent cell arrays +0025 % Q_mat = {data.Q}; +0026 % t_mat = {data.t}; +0027 % P_mat = {data.P}; +0028 % T_mat = {data.T}; +0029 % results = calc_Sawicz(Q_mat,t_mat,P_mat,T_mat); +0030 % +0031 % References +0032 % Sawicz, K., Wagener, T., Sivapalan, M., Troch, P.A. and Carrillo, G., +0033 % 2011. Catchment classification: empirical analysis of hydrologic +0034 % similarity based on catchment function in the eastern USA. Hydrology +0035 % and Earth System Sciences, 15(9), pp.2895-2911. +0036 % Yadav, M., Wagener, T. and Gupta, H., 2007. Regionalization of +0037 % constraints on expected watershed response behavior for improved +0038 % predictions in ungauged basins. Advances in Water Resources, 30(8), +0039 % pp.1756-1774. +0040 % +0041 % Copyright (C) 2020 +0042 % This software is distributed under the GNU Public License Version 3. +0043 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. +0044 +0045 % check input parameters +0046 if nargin < 4 +0047 error('Not enough input arguments.') +0048 end +0049 +0050 ip = inputParser; +0051 ip.CaseSensitive = true; % to be able to use t for time and T for temperature +0052 +0053 % required input arguments +0054 % Please input time series as a cell array of the following format: +0055 % {x_1; x_2; ...; x_n}, where each entry (1, 2, ..., n) corresponds to one +0056 % time series, e.g. from one catchment. For one catchment only, please +0057 % input {x}. Example: {Q_1; Q_2; ...; Q_n} for streamflow. +0058 addRequired(ip, 'Q_mat', @(Q_mat) iscell(Q_mat)) +0059 addRequired(ip, 't_mat', @(t_mat) iscell(t_mat)) +0060 addRequired(ip, 'P_mat', @(P_mat) iscell(P_mat)) +0061 addRequired(ip, 'T_mat', @(T_mat) iscell(T_mat)) 0062 -0063 % calculate signatures -0064 -0065 % initialise arrays -0066 Total_RR = NaN(size(Q_mat,1),1); -0067 Total_RR_error_str = strings(size(Q_mat,1),1); -0068 FDC_slope = NaN(size(Q_mat,1),1); -0069 FDC_slope_error_str = strings(size(Q_mat,1),1); -0070 BFI = NaN(size(Q_mat,1),1); -0071 BFI_error_str = strings(size(Q_mat,1),1); -0072 QP_elasticity = NaN(size(Q_mat,1),1); -0073 QP_elasticity_error_str = strings(size(Q_mat,1),1); -0074 SnowDayRatio = NaN(size(Q_mat,1),1); -0075 SnowDayRatio_error_str = strings(size(Q_mat,1),1); -0076 RLD = NaN(size(Q_mat,1),1); -0077 RLD_error_str = strings(size(Q_mat,1),1); -0078 -0079 % loop over all catchments -0080 for i = 1:size(Q_mat,1) -0081 -0082 [Total_RR(i),~,Total_RR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); -0083 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); -0084 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i}); -0085 [QP_elasticity(i),~,QP_elasticity_error_str(i)] = sig_QP_elasticity(Q_mat{i},t_mat{i},P_mat{i}); -0086 [SnowDayRatio(i),~,SnowDayRatio_error_str(i)] = sig_SnowDayRatio(Q_mat{i},t_mat{i},P_mat{i},T_mat{i}); -0087 [RLD(i),~,RLD_error_str(i)] = sig_RisingLimbDensity(Q_mat{i},t_mat{i}); -0088 -0089 end -0090 -0091 % add results to struct array -0092 results.Total_RR = Total_RR; -0093 results.Total_RR_error_str = Total_RR_error_str; -0094 results.FDC_slope = FDC_slope; -0095 results.FDC_slope_error_str = FDC_slope_error_str; -0096 results.BFI = BFI; -0097 results.BFI_error_str = BFI_error_str; -0098 results.QP_elasticity = QP_elasticity; -0099 results.QP_elasticity_error_str = QP_elasticity_error_str; -0100 results.SnowDayRatio = SnowDayRatio; -0101 results.SnowDayRatio_error_str = SnowDayRatio_error_str; -0102 results.RLD = RLD; -0103 results.RLD_error_str = RLD_error_str; -0104 -0105 end

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0063 % optional input arguments +0064 addParameter(ip, 'start_water_year', 10, @isnumeric) % when does the water year start? Default: 10 +0065 +0066 parse(ip, Q_mat, t_mat, P_mat, T_mat, varargin{:}) +0067 start_water_year = ip.Results.start_water_year; +0068 +0069 % initialise arrays +0070 Total_RR = NaN(size(Q_mat,1),1); +0071 Total_RR_error_str = strings(size(Q_mat,1),1); +0072 FDC_slope = NaN(size(Q_mat,1),1); +0073 FDC_slope_error_str = strings(size(Q_mat,1),1); +0074 BFI = NaN(size(Q_mat,1),1); +0075 BFI_error_str = strings(size(Q_mat,1),1); +0076 QP_elasticity = NaN(size(Q_mat,1),1); +0077 QP_elasticity_error_str = strings(size(Q_mat,1),1); +0078 SnowDayRatio = NaN(size(Q_mat,1),1); +0079 SnowDayRatio_error_str = strings(size(Q_mat,1),1); +0080 RLD = NaN(size(Q_mat,1),1); +0081 RLD_error_str = strings(size(Q_mat,1),1); +0082 +0083 % loop over all catchments +0084 for i = 1:size(Q_mat,1) +0085 +0086 [Total_RR(i),~,Total_RR_error_str(i)] = sig_TotalRR(Q_mat{i},t_mat{i},P_mat{i}); +0087 [FDC_slope(i),~,FDC_slope_error_str(i)] = sig_FDC_slope(Q_mat{i},t_mat{i}); +0088 [BFI(i),~,BFI_error_str(i)] = sig_BFI(Q_mat{i},t_mat{i}); +0089 [QP_elasticity(i),~,QP_elasticity_error_str(i)] = sig_QP_elasticity(... +0090 Q_mat{i},t_mat{i},P_mat{i},'start_water_year',start_water_year); +0091 [SnowDayRatio(i),~,SnowDayRatio_error_str(i)] = sig_SnowDayRatio(... +0092 Q_mat{i},t_mat{i},P_mat{i},T_mat{i}); +0093 [RLD(i),~,RLD_error_str(i)] = sig_RisingLimbDensity(Q_mat{i},t_mat{i}); +0094 +0095 end +0096 +0097 % add results to struct array +0098 results.Total_RR = Total_RR; +0099 results.Total_RR_error_str = Total_RR_error_str; +0100 results.FDC_slope = FDC_slope; +0101 results.FDC_slope_error_str = FDC_slope_error_str; +0102 results.BFI = BFI; +0103 results.BFI_error_str = BFI_error_str; +0104 results.QP_elasticity = QP_elasticity; +0105 results.QP_elasticity_error_str = QP_elasticity_error_str; +0106 results.SnowDayRatio = SnowDayRatio; +0107 results.SnowDayRatio_error_str = SnowDayRatio_error_str; +0108 results.RLD = RLD; +0109 results.RLD_error_str = RLD_error_str; +0110 +0111 end
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/index.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/index.html index cc00396..a966e5f 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/index.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/calculation_functions/index.html @@ -24,6 +24,6 @@

Matlab files in this directory:

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/index.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/index.html index 1333548..8137138 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/index.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/index.html @@ -24,6 +24,6 @@

Matlab files in this directory:

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Autocorrelation.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Autocorrelation.html index 91d8628..648481a 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Autocorrelation.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Autocorrelation.html @@ -142,6 +142,6 @@

SOURCE CODE ^% AC = AC(lag+1); 0070 0071 end

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BFI.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BFI.html index 93b4917..8f11be6 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BFI.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BFI.html @@ -241,6 +241,6 @@

SOURCE CODE ^end 0156 0157 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowMagnitude.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowMagnitude.html index 713c88f..82d4301 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowMagnitude.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowMagnitude.html @@ -219,6 +219,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowRecessionK.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowRecessionK.html index 6b53015..055a5cb 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowRecessionK.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_BaseflowRecessionK.html @@ -260,6 +260,6 @@

SOURCE CODE ^end 0166 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventGraphThresholds.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventGraphThresholds.html index 8a9800d..013b9cd 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventGraphThresholds.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventGraphThresholds.html @@ -131,7 +131,7 @@

DESCRIPTION ^SOURCE CODE ^% Tani, M., 1997. Runoff generation processes estimated from hydrological 0107 % observations on a steep forested hillslope with a thin soil layer. 0108 % Journal of Hydrology, 200(1-4), pp.84-109. -0109 % Wrede, S., Fenicia, F., Martínez�Carreras, N., Juilleret, J., Hissler, +0109 % Wrede, S., Fenicia, F., Martinez-Carreras, N., Juilleret, J., Hissler, 0110 % C., Krein, A., Savenije, H.H., Uhlenbrook, S., Kavetski, D. and 0111 % Pfister, L., 2015. Towards more systematic perceptual model 0112 % development: a case study using 3 Luxembourgish catchments. @@ -590,6 +590,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventRR.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventRR.html index a9cfb2a..fd55335 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventRR.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_EventRR.html @@ -215,6 +215,6 @@

SOURCE CODE ^'omitnan'); 0127 0128 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC.html index 3547b13..8174f55 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC.html @@ -135,9 +135,9 @@

SOURCE CODE ^% flow duration curve with unique ranks 0066 0067 % add warning for intermittent streams -0068 if length(Q_tmp(Q_tmp==0)) > length(Q_tmp)*0.05 +0068 if ~isempty(Q_tmp(Q_tmp==0)) 0069 error_flag = 2; -0070 error_str = ['Warning: Flow is zero at least 5% of the time (intermittent flow). ', error_str]; +0070 error_str = ['Warning: Flow is zero at least once (intermittent flow). ', error_str]; 0071 end 0072 0073 % optional plotting @@ -153,6 +153,6 @@

SOURCE CODE ^end 0085 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC_slope.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC_slope.html index b038015..381a458 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC_slope.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FDC_slope.html @@ -201,9 +201,9 @@

SOURCE CODE ^end 0119 0120 % add warning for intermittent streams -0121 if length(Q_tmp(Q_tmp==0)) > length(Q_tmp)*0.05 +0121 if ~isempty(Q_tmp(Q_tmp==0)) 0122 error_flag = 2; -0123 error_str = ['Warning: Flow is zero at least 5% of the time (intermittent flow). ', error_str]; +0123 error_str = ['Warning: Flow is zero at least once (intermittent flow). ', error_str]; 0124 end 0125 0126 % optional plotting @@ -230,6 +230,6 @@

SOURCE CODE ^end 0149 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FlashinessIndex.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FlashinessIndex.html index 1e31f53..67c4023 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FlashinessIndex.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_FlashinessIndex.html @@ -131,6 +131,6 @@

SOURCE CODE ^end 0060 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFD_mean.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFD_mean.html index e3dc5e5..ef1e36a 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFD_mean.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFD_mean.html @@ -36,7 +36,7 @@

DESCRIPTION ^DESCRIPTION ^SOURCE CODE ^% Q: streamflow [mm/timestep] 0009 % t: time [Matlab datetime] 0010 % OPTIONAL -0011 % start_month: starting month, default = 10 (October) +0011 % start_water_year: first month of water year, default = 10 (October) 0012 % 0013 % OUTPUT 0014 % HFD_mean: mean half flow date [day since start of water year] @@ -97,7 +97,7 @@

SOURCE CODE ^% Q = data.Q; 0023 % t = data.t; 0024 % HFD_mean = sig_HFD_mean(Q,t); -0025 % HFD_mean = sig_HFD_mean(Q,t,'start_month',1); +0025 % HFD_mean = sig_HFD_mean(Q,t,'start_water_year',1); 0026 % 0027 % References 0028 % Court, A., 1962. Measures of streamflow timing. Journal of Geophysical @@ -122,64 +122,61 @@

SOURCE CODE ^'t', @(t) (isnumeric(t) || isdatetime(t)) && (size(t,1)==1 || size(t,2)==1)) 0048 0049 % optional input arguments -0050 addParameter(ip, 'start_month', 10, @(month) isnumeric(month) && numel(month)==1) -0051 -0052 parse(ip, Q, t, varargin{:}) -0053 start_month = ip.Results.start_month; -0054 -0055 % data checks -0056 [error_flag, error_str, timestep, t] = util_DataCheck(Q, t); -0057 if error_flag == 2 -0058 HFD_mean = NaN; -0059 return -0060 end -0061 timestep_days = days(timestep); % adjust for timestep -0062 -0063 if any(start_month<1 | start_month>12) || any(floor(start_month)~=start_month) -0064 error('Month has to be a vector containing integers between 1 and 12.') -0065 end -0066 -0067 % calculate signature -0068 % get individual years -0069 [year_vec, month_vec, day_vec] = ymd(t); -0070 year_start = min(year_vec); -0071 year_end = max(year_vec); -0072 year_list = [year_start:year_end]'; -0073 -0074 Q_temp = Q; -0075 % Q_annual = NaN(year_end-year_start,1); -0076 % Q_daily = NaN(365,year_end-year_start); -0077 HFD = NaN(year_end-year_start,1); -0078 -0079 % extract years -0080 error_tmp = false; -0081 for y = 2:length(year_list) % since we use water years, we always start in the "2nd year" -0082 try -0083 year = year_list(y); -0084 Q_water_year = ... -0085 [Q_temp(year_vec==year-1 & month_vec>=start_month); ... -0086 Q_temp(year_vec==year & month_vec<start_month)]; -0087 Q_half_sum = 0.5*sum(Q_water_year); -0088 Q_cumsum = cumsum(Q_water_year); -0089 aux_index = 1:length(Q_water_year); -0090 HFD_aux = aux_index(Q_cumsum>Q_half_sum); -0091 HFD(y-1) = HFD_aux(1); -0092 catch -0093 error_tmp = true; -0094 end -0095 end -0096 -0097 if error_tmp -0098 error_flag = 1; -0099 error_str = ['Warning: Years containing NaN values are ignored. ', error_str]; -0100 end +0050 validationFcn = @(x) isnumeric(x) && isscalar(x) && (x >= 1) && (x <= 12) && floor(x)==x; +0051 addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 +0052 +0053 parse(ip, Q, t, varargin{:}) +0054 start_water_year = ip.Results.start_water_year; +0055 +0056 % data checks +0057 [error_flag, error_str, timestep, t] = util_DataCheck(Q, t); +0058 if error_flag == 2 +0059 HFD_mean = NaN; +0060 return +0061 end +0062 timestep_days = days(timestep); % adjust for timestep +0063 +0064 % calculate signature +0065 % get individual years +0066 [year_vec, month_vec, day_vec] = ymd(t); +0067 year_start = min(year_vec); +0068 year_end = max(year_vec); +0069 year_list = [year_start:year_end]'; +0070 +0071 Q_temp = Q; +0072 % Q_annual = NaN(year_end-year_start,1); +0073 % Q_daily = NaN(365,year_end-year_start); +0074 HFD = NaN(year_end-year_start,1); +0075 +0076 % extract years +0077 error_tmp = false; +0078 for y = 2:length(year_list) % since we use water years, we always start in the "2nd year" +0079 try +0080 year = year_list(y); +0081 Q_water_year = ... +0082 [Q_temp(year_vec==year-1 & month_vec>=start_water_year); ... +0083 Q_temp(year_vec==year & month_vec<start_water_year)]; +0084 Q_half_sum = 0.5*sum(Q_water_year); +0085 Q_cumsum = cumsum(Q_water_year); +0086 aux_index = 1:length(Q_water_year); +0087 HFD_aux = aux_index(Q_cumsum>Q_half_sum); +0088 HFD(y-1) = HFD_aux(1); +0089 catch +0090 error_tmp = true; +0091 end +0092 end +0093 +0094 if error_tmp +0095 error_flag = 1; +0096 error_str = ['Warning: Years containing NaN values are ignored. ', error_str]; +0097 end +0098 +0099 % get mean half flow date +0100 HFD_mean = mean(HFD,'omitnan')*timestep_days; 0101 -0102 % get mean half flow date -0103 HFD_mean = mean(HFD,'omitnan')*timestep_days; -0104 -0105 end -0106 -0107 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0102 end +0103 +0104 +
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFI_mean.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFI_mean.html index 75c22ce..98a0a4e 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFI_mean.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_HFI_mean.html @@ -38,7 +38,7 @@

DESCRIPTION ^DESCRIPTION ^SOURCE CODE ^% Q: streamflow [mm/timestep] 0011 % t: time [Matlab datenum] 0012 % OPTIONAL -0013 % start_month: starting month, default = 10 (October) +0013 % start_water_year: first month of water year, default = 10 (October) 0014 % 0015 % OUTPUT 0016 % HFI_mean: mean half flow interval [days] @@ -101,7 +101,7 @@

SOURCE CODE ^% Q = data.Q; 0025 % t = data.t; 0026 % HFI_mean = sig_HFI_mean(Q,t); -0027 % HFI_mean = sig_HFI_mean(Q,t,'start_month',1); +0027 % HFI_mean = sig_HFI_mean(Q,t,'start_water_year',1); 0028 % 0029 % References 0030 % Court, A., 1962. Measures of streamflow timing. Journal of Geophysical @@ -126,66 +126,63 @@

SOURCE CODE ^'t', @(t) (isnumeric(t) || isdatetime(t)) && (size(t,1)==1 || size(t,2)==1)) 0050 0051 % optional input arguments -0052 addParameter(ip, 'start_month', 10, @(month) isnumeric(month) && numel(month)==1) -0053 -0054 parse(ip, Q, t, varargin{:}) -0055 start_month = ip.Results.start_month; -0056 -0057 % data checks -0058 [error_flag, error_str, timestep, t] = util_DataCheck(Q, t); -0059 if error_flag == 2 -0060 HFI_mean = NaN; -0061 return -0062 end -0063 timestep_days = days(timestep); % adjust for timestep -0064 -0065 if any(start_month<1 | start_month>12) || any(floor(start_month)~=start_month) -0066 error('Month has to be a vector containing integers between 1 and 12.') -0067 end -0068 -0069 % calculate signature -0070 % get individual years -0071 [year_vec, month_vec, day_vec] = ymd(t); -0072 year_start = min(year_vec); -0073 year_end = max(year_vec); -0074 year_list = [year_start:year_end]'; -0075 -0076 Q_temp = Q; -0077 % Q_annual = NaN(year_end-year_start,1); -0078 % Q_daily = NaN(365,year_end-year_start); -0079 HFI = NaN(year_end-year_start,1); -0080 -0081 % extract years -0082 error_tmp = false; -0083 for y = 2:length(year_list) % since we use water years, we always start in the "2nd year" -0084 year = year_list(y); -0085 Q_water_year = ... -0086 [Q_temp(year_vec==year-1 & month_vec>=start_month); ... -0087 Q_temp(year_vec==year & month_vec<start_month)]; -0088 Q_25_sum = 0.25*sum(Q_water_year); -0089 Q_75_sum = 0.75*sum(Q_water_year); -0090 Q_cumsum = cumsum(Q_water_year); -0091 aux_index = 1:length(Q_water_year); -0092 HFI_aux_25 = aux_index(Q_cumsum>Q_25_sum); -0093 HFI_aux_75 = aux_index(Q_cumsum>Q_75_sum); -0094 if isempty(HFI_aux_25) || isempty(HFI_aux_75) % if there is no flow -0095 error_tmp = true; -0096 else -0097 HFI_25 = HFI_aux_25(1); -0098 HFI_75 = HFI_aux_75(1); -0099 HFI(y-1) = HFI_75 - HFI_25; -0100 end -0101 end -0102 -0103 if error_tmp -0104 error_flag = 1; -0105 error_str = ['Warning: Some years have no flow. ', error_str]; -0106 end +0052 validationFcn = @(x) isnumeric(x) && isscalar(x) && (x >= 1) && (x <= 12) && floor(x)==x; +0053 addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 +0054 +0055 parse(ip, Q, t, varargin{:}) +0056 start_water_year = ip.Results.start_water_year; +0057 +0058 % data checks +0059 [error_flag, error_str, timestep, t] = util_DataCheck(Q, t); +0060 if error_flag == 2 +0061 HFI_mean = NaN; +0062 return +0063 end +0064 timestep_days = days(timestep); % adjust for timestep +0065 +0066 % calculate signature +0067 % get individual years +0068 [year_vec, month_vec, day_vec] = ymd(t); +0069 year_start = min(year_vec); +0070 year_end = max(year_vec); +0071 year_list = [year_start:year_end]'; +0072 +0073 Q_temp = Q; +0074 % Q_annual = NaN(year_end-year_start,1); +0075 % Q_daily = NaN(365,year_end-year_start); +0076 HFI = NaN(year_end-year_start,1); +0077 +0078 % extract years +0079 error_tmp = false; +0080 for y = 2:length(year_list) % since we use water years, we always start in the "2nd year" +0081 year = year_list(y); +0082 Q_water_year = ... +0083 [Q_temp(year_vec==year-1 & month_vec>=start_water_year); ... +0084 Q_temp(year_vec==year & month_vec<start_water_year)]; +0085 Q_25_sum = 0.25*sum(Q_water_year); +0086 Q_75_sum = 0.75*sum(Q_water_year); +0087 Q_cumsum = cumsum(Q_water_year); +0088 aux_index = 1:length(Q_water_year); +0089 HFI_aux_25 = aux_index(Q_cumsum>Q_25_sum); +0090 HFI_aux_75 = aux_index(Q_cumsum>Q_75_sum); +0091 if isempty(HFI_aux_25) || isempty(HFI_aux_75) % if there is no flow +0092 error_tmp = true; +0093 else +0094 HFI_25 = HFI_aux_25(1); +0095 HFI_75 = HFI_aux_75(1); +0096 HFI(y-1) = HFI_75 - HFI_25; +0097 end +0098 end +0099 +0100 if error_tmp +0101 error_flag = 1; +0102 error_str = ['Warning: Some years have no flow. ', error_str]; +0103 end +0104 +0105 % get mean half flow interval (ignoring NaNs) +0106 HFI_mean = mean(HFI,'omitnan')*timestep_days; 0107 -0108 % get mean half flow interval (ignoring NaNs) -0109 HFI_mean = mean(HFI,'omitnan')*timestep_days; -0110 -0111 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0108 end +
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_MRC_SlopeChanges.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_MRC_SlopeChanges.html index d04990c..44b7c55 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_MRC_SlopeChanges.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_MRC_SlopeChanges.html @@ -279,6 +279,6 @@

SOURCE CODE ^end 0187 0188 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PQ_Curve.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PQ_Curve.html index e677151..998fc96 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PQ_Curve.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PQ_Curve.html @@ -222,6 +222,6 @@

SOURCE CODE ^end 0136 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PeakDistribution.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PeakDistribution.html index 12a00ed..3a5c249 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PeakDistribution.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_PeakDistribution.html @@ -228,6 +228,6 @@

SOURCE CODE ^end 0148 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_QP_elasticity.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_QP_elasticity.html index 2c121d8..5350cff 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_QP_elasticity.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_QP_elasticity.html @@ -141,7 +141,7 @@

SOURCE CODE ^% optional input arguments 0060 validationFcn = @(x) isnumeric(x) && isscalar(x) && (x >= 1) && (x <= 12) && floor(x)==x; -0061 addParameter(ip, 'start_water_year', 10, validationFcn) % When does the water year start? Default: 10 +0061 addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 0062 addParameter(ip, 'method', 'Sanka', @ischar) % which method? Default: Sanka 0063 0064 parse(ip, Q, t, P, varargin{:}) @@ -184,6 +184,6 @@

SOURCE CODE ^'omitnan')/mean(Q,'omitnan')),'omitnan'); 0102 0103 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_CoV.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_CoV.html index cebca8a..e3af647 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_CoV.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_CoV.html @@ -122,6 +122,6 @@

SOURCE CODE ^'omitnan')/mean(Q,'omitnan'); 0054 0055 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean.html index 55f93cf..8a10dbf 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean.html @@ -120,6 +120,6 @@

SOURCE CODE ^'omitnan'); 0053 0054 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean_monthly.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean_monthly.html index d1792e1..7b3f580 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean_monthly.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_mean_monthly.html @@ -134,6 +134,6 @@

SOURCE CODE ^end 0065 0066 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_max.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_max.html index e598c9f..c573ba6 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_max.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_max.html @@ -127,6 +127,6 @@

SOURCE CODE ^end 0061 0062 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_min.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_min.html index 0ba2a63..c38656b 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_min.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_n_day_min.html @@ -127,6 +127,6 @@

SOURCE CODE ^end 0061 0062 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_skew.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_skew.html index 5e11069..daa8ae3 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_skew.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_skew.html @@ -120,6 +120,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_var.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_var.html index 2e3b80d..0adef26 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_var.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_Q_var.html @@ -120,6 +120,6 @@

SOURCE CODE ^'omitnan'); 0053 0054 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RR_Seasonality.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RR_Seasonality.html index 8fd70f9..769cb7e 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RR_Seasonality.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RR_Seasonality.html @@ -147,6 +147,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionAnalysis.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionAnalysis.html index 213d7d2..fd167ae 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionAnalysis.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionAnalysis.html @@ -298,6 +298,6 @@

SOURCE CODE ^end 0201 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionParts.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionParts.html index a5819e8..97aedd3 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionParts.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionParts.html @@ -280,6 +280,6 @@

SOURCE CODE ^end 0190 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionUniqueness.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionUniqueness.html index 27e8edf..fa36e9b 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionUniqueness.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RecessionUniqueness.html @@ -199,6 +199,6 @@

SOURCE CODE ^end 0122 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_ResponseTime.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_ResponseTime.html index 0850bc6..444ce60 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_ResponseTime.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_ResponseTime.html @@ -198,6 +198,6 @@

SOURCE CODE ^end 0117 0118 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RisingLimbDensity.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RisingLimbDensity.html index 826aba7..73a6c2c 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RisingLimbDensity.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_RisingLimbDensity.html @@ -217,6 +217,6 @@

SOURCE CODE ^end 0132 0133 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalTranslation.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalTranslation.html index da4a038..79041ba 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalTranslation.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalTranslation.html @@ -222,6 +222,6 @@

SOURCE CODE ^end 0134 0135 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalVarRecessions.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalVarRecessions.html index 786c584..7f43ea3 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalVarRecessions.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SeasonalVarRecessions.html @@ -230,6 +230,6 @@

SOURCE CODE ^end 0135 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowDayRatio.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowDayRatio.html index 06d131c..9ff1189 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowDayRatio.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowDayRatio.html @@ -162,6 +162,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowStorage.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowStorage.html index b05568f..f0a3b41 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowStorage.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_SnowStorage.html @@ -199,6 +199,6 @@

SOURCE CODE ^end 0116 0117 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFraction.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFraction.html index 79b514c..f06891c 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFraction.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFraction.html @@ -288,6 +288,6 @@

SOURCE CODE ^end 0195 0196 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFromBaseflow.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFromBaseflow.html index 79796d5..08635a8 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFromBaseflow.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_StorageFromBaseflow.html @@ -43,6 +43,7 @@

DESCRIPTION ^SOURCE CODE ^% P: precipitation [mm/timestep] 0017 % PET: potential evapotranspiration [mm/timestep] 0018 % OPTIONAL -0019 % field_capacity: field capacity [mm] -0020 % plot_results: whether to plot results, default = false -0021 % -0022 % OUTPUT -0023 % AverageStorage: storage [mm] -0024 % error_flag: 0 (no error), 1 (warning), 2 (error in data check), 3 -0025 % (error in signature calculation) -0026 % error_str: string contraining error description -0027 % fig_handles: figure handles to manipulate figures (empty if plotting is -0028 % not requested) -0029 % -0030 % EXAMPLE -0031 % % load example data -0032 % data = load('example/example_data/33029_daily.mat'); -0033 % Q = data.Q; -0034 % t = data.t; -0035 % P = data.P; -0036 % PET = data.PET; -0037 % AverageStorage = sig_StorageFromBaseflow(Q, t, P, PET); -0038 % AverageStorage = sig_StorageFromBaseflow(Q, t, P, PET, 'plot_results', true); -0039 % -0040 % References -0041 % McNamara, J.P., Tetzlaff, D., Bishop, K., Soulsby, C., Seyfried, M., -0042 % Peters, N.E., Aulenbach, B.T. and Hooper, R., 2011. Storage as a metric -0043 % of catchment comparison. Hydrological Processes, 25(21), pp.3364-3371. -0044 % Peters, N.E. and Aulenbach, B.T., 2011. Water storage at the Panola -0045 % Mountain research watershed, Georgia, USA. Hydrological Processes, -0046 % 25(25), pp.3878-3889. -0047 % -0048 % Copyright (C) 2020 -0049 % This software is distributed under the GNU Public License Version 3. -0050 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. -0051 -0052 % check input parameters -0053 if nargin < 4 -0054 error('Not enough input arguments.') -0055 end -0056 -0057 ip = inputParser; -0058 ip.CaseSensitive = true; -0059 -0060 % required input arguments -0061 % time series have to be numeric and either a (n,1) or a (1,n) vector -0062 addRequired(ip, 'Q', @(Q) isnumeric(Q) && (size(Q,1)==1 || size(Q,2)==1)) -0063 % date time series has to be numeric or datetime and either a (n,1) or a (1,n) vector -0064 addRequired(ip, 't', @(t) (isnumeric(t) || isdatetime(t)) && (size(t,1)==1 || size(t,2)==1)) -0065 % time series have to be numeric and either a (n,1) or a (1,n) vector -0066 addRequired(ip, 'P', @(P) isnumeric(P) && (size(P,1)==1 || size(P,2)==1)) -0067 % time series have to be numeric and either a (n,1) or a (1,n) vector -0068 addRequired(ip, 'PET', @(PET) isnumeric(P) && (size(P,1)==1 || size(P,2)==1)) -0069 -0070 % optional input arguments -0071 addParameter(ip, 'field_capacity', [], @isnumeric) % field capacity for scaling PET to AET -0072 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) -0073 -0074 parse(ip, Q, t, P, PET, varargin{:}) -0075 field_capacity = ip.Results.field_capacity; -0076 plot_results = ip.Results.plot_results; -0077 -0078 % create empty figure handle -0079 fig_handles = []; -0080 -0081 % data checks -0082 [error_flag, error_str, timestep, t] = util_DataCheck(Q, t, 'P', P, 'PET', PET); -0083 if error_flag == 2 -0084 AverageStorage = NaN; -0085 return -0086 end -0087 -0088 % calculate signature -0089 -0090 % get rid of NaN values that will break the function -0091 Q(isnan(Q)) = median(Q,'omitnan'); % Q NaNs are set to the median flow -0092 P(isnan(P)) = 0; % P NaNs are set to zero -0093 PET(isnan(PET)) = median(PET,'omitnan'); % PET NaNs are set to median PET -0094 -0095 % estimate storage -0096 [S, ~] = util_StorageAndAET(Q, t, P, PET, 'field_capacity', field_capacity); -0097 -0098 % extract baseflow periods from the data -0099 error_flag_tmp = error_flag; % temporarily store error flag from data check -0100 error_str_tmp = error_str; -0101 [flow_section, error_flag, error_str] = util_RecessionSegments(Q, t, ... -0102 'recession_length', 5, 'n_start', 1, 'eps', mean(Q,'omitnan')*0.01); -0103 if error_flag == 3 -0104 AverageStorage = NaN; -0105 return -0106 else -0107 error_flag = max([error_flag_tmp, error_flag]); -0108 error_str = [error_str_tmp, error_str]; -0109 end -0110 -0111 num_points = sum(flow_section(:,2)-flow_section(:,1)+1); -0112 storage_discharge = zeros(num_points,2); -0113 storage_discharge_datetime = NaT(num_points,1); +0019 % start_water_year: first month of water year, default = 10 (October) +0020 % field_capacity: field capacity [mm] +0021 % plot_results: whether to plot results, default = false +0022 % +0023 % OUTPUT +0024 % AverageStorage: storage [mm] +0025 % error_flag: 0 (no error), 1 (warning), 2 (error in data check), 3 +0026 % (error in signature calculation) +0027 % error_str: string contraining error description +0028 % fig_handles: figure handles to manipulate figures (empty if plotting is +0029 % not requested) +0030 % +0031 % EXAMPLE +0032 % % load example data +0033 % data = load('example/example_data/33029_daily.mat'); +0034 % Q = data.Q; +0035 % t = data.t; +0036 % P = data.P; +0037 % PET = data.PET; +0038 % AverageStorage = sig_StorageFromBaseflow(Q, t, P, PET); +0039 % AverageStorage = sig_StorageFromBaseflow(Q, t, P, PET, 'plot_results', true); +0040 % +0041 % References +0042 % McNamara, J.P., Tetzlaff, D., Bishop, K., Soulsby, C., Seyfried, M., +0043 % Peters, N.E., Aulenbach, B.T. and Hooper, R., 2011. Storage as a metric +0044 % of catchment comparison. Hydrological Processes, 25(21), pp.3364-3371. +0045 % Peters, N.E. and Aulenbach, B.T., 2011. Water storage at the Panola +0046 % Mountain research watershed, Georgia, USA. Hydrological Processes, +0047 % 25(25), pp.3878-3889. +0048 % +0049 % Copyright (C) 2020 +0050 % This software is distributed under the GNU Public License Version 3. +0051 % See <https://www.gnu.org/licenses/gpl-3.0.en.html> for details. +0052 +0053 % check input parameters +0054 if nargin < 4 +0055 error('Not enough input arguments.') +0056 end +0057 +0058 ip = inputParser; +0059 ip.CaseSensitive = true; +0060 +0061 % required input arguments +0062 % time series have to be numeric and either a (n,1) or a (1,n) vector +0063 addRequired(ip, 'Q', @(Q) isnumeric(Q) && (size(Q,1)==1 || size(Q,2)==1)) +0064 % date time series has to be numeric or datetime and either a (n,1) or a (1,n) vector +0065 addRequired(ip, 't', @(t) (isnumeric(t) || isdatetime(t)) && (size(t,1)==1 || size(t,2)==1)) +0066 % time series have to be numeric and either a (n,1) or a (1,n) vector +0067 addRequired(ip, 'P', @(P) isnumeric(P) && (size(P,1)==1 || size(P,2)==1)) +0068 % time series have to be numeric and either a (n,1) or a (1,n) vector +0069 addRequired(ip, 'PET', @(PET) isnumeric(P) && (size(P,1)==1 || size(P,2)==1)) +0070 +0071 % optional input arguments +0072 validationFcn = @(x) isnumeric(x) && isscalar(x) && (x >= 1) && (x <= 12) && floor(x)==x; +0073 addParameter(ip, 'start_water_year', 10, validationFcn) % when does the water year start? Default: 10 +0074 addParameter(ip, 'field_capacity', [], @isnumeric) % field capacity for scaling PET to AET +0075 addParameter(ip, 'plot_results', false, @islogical) % whether to plot results (2 graphs) +0076 +0077 parse(ip, Q, t, P, PET, varargin{:}) +0078 start_water_year = ip.Results.start_water_year; +0079 field_capacity = ip.Results.field_capacity; +0080 plot_results = ip.Results.plot_results; +0081 +0082 % create empty figure handle +0083 fig_handles = []; +0084 +0085 % data checks +0086 [error_flag, error_str, timestep, t] = util_DataCheck(Q, t, 'P', P, 'PET', PET); +0087 if error_flag == 2 +0088 AverageStorage = NaN; +0089 return +0090 end +0091 +0092 % calculate signature +0093 +0094 % get rid of NaN values that will break the function +0095 Q(isnan(Q)) = median(Q,'omitnan'); % Q NaNs are set to the median flow +0096 P(isnan(P)) = 0; % P NaNs are set to zero +0097 PET(isnan(PET)) = median(PET,'omitnan'); % PET NaNs are set to median PET +0098 +0099 % estimate storage +0100 [S, ~] = util_StorageAndAET(Q, t, P, PET, 'field_capacity', field_capacity); +0101 +0102 % extract baseflow periods from the data +0103 error_flag_tmp = error_flag; % temporarily store error flag from data check +0104 error_str_tmp = error_str; +0105 [flow_section, error_flag, error_str] = util_RecessionSegments(Q, t, ... +0106 'recession_length', 5, 'n_start', 1, 'eps', mean(Q,'omitnan')*0.01); +0107 if error_flag == 3 +0108 AverageStorage = NaN; +0109 return +0110 else +0111 error_flag = max([error_flag_tmp, error_flag]); +0112 error_str = [error_str_tmp, error_str]; +0113 end 0114 -0115 counter = 0; -0116 -0117 for i = 1:size(flow_section,1) -0118 storage_discharge(counter+1:counter+flow_section(i,2)-flow_section(i,1)+1,1) = ... -0119 S(flow_section(i,1):flow_section(i,2)); -0120 storage_discharge(counter+1:counter+flow_section(i,2)-flow_section(i,1)+1,2) = ... -0121 Q(flow_section(i,1):flow_section(i,2)); -0122 storage_discharge_datetime(counter+1:counter+flow_section(i,2)-flow_section(i,1)+1,1) = ... -0123 t(flow_section(i,1):flow_section(i,2)); -0124 counter = counter + flow_section(i,2)-flow_section(i,1)+1; -0125 end -0126 -0127 good_points = find(storage_discharge(:,2)>0); -0128 if numel(good_points)<size(storage_discharge,1) -0129 error_flag = 1; -0130 error_str = ['Warning: Ignoring zero discharge values in storage-discharge fit. ', error_str]; -0131 end -0132 storage_discharge = storage_discharge(good_points,:); -0133 storage_discharge_datetime = storage_discharge_datetime(good_points,:); -0134 -0135 [water_year] = util_WaterYear(storage_discharge_datetime(:,1), 'WY_start_month', 10); -0136 -0137 % fit baseflow-storage relationship for combined water years, each with -0138 % different intercept but a single slope -0139 % S=m*LN(Q) + b -0140 WY_unique = unique(water_year); -0141 p_mat = zeros(length(storage_discharge),length(WY_unique)); -0142 for i = 1:length(storage_discharge) -0143 p_mat(i,find(WY_unique==water_year(i)))=1; -0144 end -0145 linFcn = @(p,x) p(1).*x + p_mat*p(2:end)'; -0146 p0 = [20, 10*ones(1,size(p_mat,2))]; -0147 fit_nonlin = fitnlm(log(storage_discharge(:,2)),storage_discharge(:,1),linFcn,p0); -0148 % retrieve the slope and intercept fits -0149 slope_fit = (fit_nonlin.Coefficients.Estimate(1)); -0150 intercept_coeffs = fit_nonlin.Coefficients.Estimate(2:end); -0151 -0152 % adjust initial storage for each water year based on fit coefficients -0153 revised_storage = storage_discharge(:,1); -0154 for i = 1:length(WY_unique) -0155 % get all recession points for that water year and adjust initial storage -0156 wy_ind=find(water_year==WY_unique(i)); -0157 revised_storage(wy_ind) = revised_storage(wy_ind)-intercept_coeffs(i); -0158 end -0159 -0160 % find average adjusted storage from average baseflow; average baseflow = -0161 % average of the 7-day minimum streamflow (McNamara et al., 2011) -0162 baseflow = movmin(Q,7*(duration(24,0,0)/timestep)); -0163 av_baseflow = mean(baseflow); -0164 AverageStorage = slope_fit.*log(av_baseflow) - min(revised_storage); -0165 -0166 % optional plotting -0167 if plot_results -0168 % figure combining all the years -0169 fig = figure('Position',[100 100 350 300]); hold on -0170 % scatter plot of baseflow vs adjusted storage -0171 gscatter(storage_discharge(:,2),revised_storage- min(revised_storage),water_year,[],[],10); -0172 xlabel('Baseflow [mm]') -0173 ylabel('Relative catchment storage [mm]') -0174 % fit and plot combined trendline -0175 fit_baseflow = sort(storage_discharge(:,2)); -0176 fit_storage = slope_fit.*log(fit_baseflow); -0177 plot(fit_baseflow,fit_storage-min(revised_storage),'k-',... -0178 'DisplayName','Fitted line','Linewidth',1.5) -0179 legend('location','best') -0180 fig_handles.StorageFromBaseflow = fig; -0181 end -0182 -0183 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0115 num_points = sum(flow_section(:,2)-flow_section(:,1)+1); +0116 storage_discharge = zeros(num_points,2); +0117 storage_discharge_datetime = NaT(num_points,1); +0118 +0119 counter = 0; +0120 +0121 for i = 1:size(flow_section,1) +0122 storage_discharge(counter+1:counter+flow_section(i,2)-flow_section(i,1)+1,1) = ... +0123 S(flow_section(i,1):flow_section(i,2)); +0124 storage_discharge(counter+1:counter+flow_section(i,2)-flow_section(i,1)+1,2) = ... +0125 Q(flow_section(i,1):flow_section(i,2)); +0126 storage_discharge_datetime(counter+1:counter+flow_section(i,2)-flow_section(i,1)+1,1) = ... +0127 t(flow_section(i,1):flow_section(i,2)); +0128 counter = counter + flow_section(i,2)-flow_section(i,1)+1; +0129 end +0130 +0131 good_points = find(storage_discharge(:,2)>0); +0132 if numel(good_points)<size(storage_discharge,1) +0133 error_flag = 1; +0134 error_str = ['Warning: Ignoring zero discharge values in storage-discharge fit. ', error_str]; +0135 end +0136 storage_discharge = storage_discharge(good_points,:); +0137 storage_discharge_datetime = storage_discharge_datetime(good_points,:); +0138 +0139 [water_year] = util_WaterYear(storage_discharge_datetime(:,1), 'WY_start_month', start_water_year); +0140 +0141 % fit baseflow-storage relationship for combined water years, each with +0142 % different intercept but a single slope +0143 % S = m*ln(Q) + b +0144 WY_unique = unique(water_year); +0145 p_mat = zeros(length(storage_discharge),length(WY_unique)); +0146 for i = 1:length(storage_discharge) +0147 p_mat(i,find(WY_unique==water_year(i)))=1; +0148 end +0149 linFcn = @(p,x) p(1).*x + p_mat*p(2:end)'; +0150 p0 = [20, 10*ones(1,size(p_mat,2))]; +0151 fit_nonlin = fitnlm(log(storage_discharge(:,2)),storage_discharge(:,1),linFcn,p0); +0152 % retrieve the slope and intercept fits +0153 slope_fit = (fit_nonlin.Coefficients.Estimate(1)); +0154 intercept_coeffs = fit_nonlin.Coefficients.Estimate(2:end); +0155 +0156 % adjust initial storage for each water year based on fit coefficients +0157 revised_storage = storage_discharge(:,1); +0158 for i = 1:length(WY_unique) +0159 % get all recession points for that water year and adjust initial storage +0160 wy_ind=find(water_year==WY_unique(i)); +0161 revised_storage(wy_ind) = revised_storage(wy_ind)-intercept_coeffs(i); +0162 end +0163 +0164 % find average adjusted storage from average baseflow; average baseflow = +0165 % average of the 7-day minimum streamflow (McNamara et al., 2011) +0166 baseflow = movmin(Q,7*(duration(24,0,0)/timestep)); +0167 av_baseflow = mean(baseflow); +0168 AverageStorage = slope_fit.*log(av_baseflow) - min(revised_storage); +0169 +0170 % optional plotting +0171 if plot_results +0172 % figure combining all the years +0173 fig = figure('Position',[100 100 350 300]); hold on +0174 % scatter plot of baseflow vs adjusted storage +0175 gscatter(storage_discharge(:,2),revised_storage- min(revised_storage),water_year,[],[],10); +0176 xlabel('Baseflow [mm]') +0177 ylabel('Relative catchment storage [mm]') +0178 % fit and plot combined trendline +0179 fit_baseflow = sort(storage_discharge(:,2)); +0180 fit_storage = slope_fit.*log(fit_baseflow); +0181 plot(fit_baseflow,fit_storage-min(revised_storage),'k-',... +0182 'DisplayName','Fitted line','Linewidth',1.5) +0183 legend('location','best') +0184 fig_handles.StorageFromBaseflow = fig; +0185 end +0186 +0187 end +
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateAdvanced.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateAdvanced.html index 3fa7d14..88c72c1 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateAdvanced.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateAdvanced.html @@ -194,6 +194,6 @@

SOURCE CODE ^end 0108 0109 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateBasic.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateBasic.html index 0ec5cb8..b592860 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateBasic.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TemplateBasic.html @@ -169,6 +169,6 @@

SOURCE CODE ^end 0092 0093 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TotalRR.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TotalRR.html index 44af637..feec259 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TotalRR.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_TotalRR.html @@ -122,6 +122,6 @@

SOURCE CODE ^'omitnan')./mean(P,'omitnan'); 0055 0056 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_VariabilityIndex.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_VariabilityIndex.html index f2c2a71..a8b46e9 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_VariabilityIndex.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_VariabilityIndex.html @@ -146,13 +146,19 @@

SOURCE CODE ^% stream - exclude these from the calculation 0073 recs = flow_percs > 0; 0074 -0075 % VI is the standard deviation of the common logarithms of discharge -0076 % determined at 10% intervals from 10% to 90% of the cumulative frequency -0077 % distribution -0078 VariabilityIndex = std(log10(flow_percs(recs))); -0079 -0080 end -0081 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+0075 % add warning for intermittent streams +0076 if ~isempty(Q(Q==0)) +0077 error_flag = 2; +0078 error_str = ['Warning: Zero flows excluded from calculation. ', error_str]; +0079 end +0080 +0081 % VI is the standard deviation of the common logarithms of discharge +0082 % determined at 10% intervals from 10% to 90% of the cumulative frequency +0083 % distribution +0084 VariabilityIndex = std(log10(flow_percs(recs))); +0085 +0086 end +0087 +
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_duration.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_duration.html index 3110f26..c5cd025 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_duration.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_duration.html @@ -203,6 +203,6 @@

SOURCE CODE ^end 0124 0125 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_frequency.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_frequency.html index cf347ec..2943327 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_frequency.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_Q_frequency.html @@ -185,6 +185,6 @@

SOURCE CODE ^end 0106 0107 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_percentile.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_percentile.html index 5de5f2c..d89ce35 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_percentile.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/signature_functions/sig_x_percentile.html @@ -158,12 +158,12 @@

SOURCE CODE ^% add warning for intermittent streams -0087 if length(Q_tmp(Q_tmp==0)) > length(Q_tmp)*0.05 +0087 if ~isempty(Q_tmp(Q_tmp==0)) 0088 error_flag = 2; -0089 error_str = ['Warning: Flow is zero at least 5% of the time (intermittent flow). ', error_str]; +0089 error_str = ['Warning: Flow is zero at least once (intermittent flow). ', error_str]; 0090 end 0091 0092 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/index.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/index.html index aad5145..758340b 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/index.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/index.html @@ -24,6 +24,6 @@

Matlab files in this directory:

-
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/nanxcov.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/nanxcov.html index 181d123..523c539 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/nanxcov.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/nanxcov.html @@ -161,6 +161,6 @@

SOURCE CODE ^if nargout > 1 0088 lags = l; 0089 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AggregateTimeSeries.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AggregateTimeSeries.html index 4250726..ef8a76e 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AggregateTimeSeries.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AggregateTimeSeries.html @@ -156,6 +156,6 @@

SOURCE CODE ^end 0084 0085 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AverageYear.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AverageYear.html index 692b3a3..806b4d7 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AverageYear.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_AverageYear.html @@ -156,6 +156,6 @@

SOURCE CODE ^end 0087 0088 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_DataCheck.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_DataCheck.html index 305106d..5e27799 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_DataCheck.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_DataCheck.html @@ -270,6 +270,6 @@

SOURCE CODE ^end 0197 0198 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_EventSeparation.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_EventSeparation.html index 9a134d9..1d3de35 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_EventSeparation.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_EventSeparation.html @@ -293,6 +293,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_ExtractSubPeriod.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_ExtractSubPeriod.html index 03ded78..a4d03a8 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_ExtractSubPeriod.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_ExtractSubPeriod.html @@ -144,6 +144,6 @@

SOURCE CODE ^%} 0066 0067 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitBrokenStick.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitBrokenStick.html index 5aa5a14..aea57e1 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitBrokenStick.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitBrokenStick.html @@ -169,6 +169,6 @@

SOURCE CODE ^end 0098 0099 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitExponential.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitExponential.html index aabd7e4..81205a3 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitExponential.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitExponential.html @@ -153,6 +153,6 @@

SOURCE CODE ^%} 0085 0086 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitLinear.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitLinear.html index ee2a24e..7b0206a 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitLinear.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitLinear.html @@ -103,6 +103,6 @@

SOURCE CODE ^% R2 = 1 - sum((y - y_hat).^2)./sum((y - sum(y)/length(y)).^2); 0041 0042 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitPowerLaw.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitPowerLaw.html index fc869d9..acd8d58 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitPowerLaw.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitPowerLaw.html @@ -175,6 +175,6 @@

SOURCE CODE ^end 0100 0101 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitSineCurve.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitSineCurve.html index ce49bfb..b5777c3 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitSineCurve.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_FitSineCurve.html @@ -112,6 +112,6 @@

SOURCE CODE ^%} 0048 0049 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_LyneHollickFilter.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_LyneHollickFilter.html index 1f81958..af1f436 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_LyneHollickFilter.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_LyneHollickFilter.html @@ -221,6 +221,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_MasterRecessionCurve.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_MasterRecessionCurve.html index 71f9550..5b3a0ee 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_MasterRecessionCurve.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_MasterRecessionCurve.html @@ -462,6 +462,6 @@

SOURCE CODE ^end 0383 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RecessionSegments.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RecessionSegments.html index 9f49e84..24f0f47 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RecessionSegments.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RecessionSegments.html @@ -322,6 +322,6 @@

SOURCE CODE ^end 0241 0242 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RisingLimbs.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RisingLimbs.html index 576c0aa..03af16a 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RisingLimbs.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_RisingLimbs.html @@ -188,6 +188,6 @@

SOURCE CODE ^end 0113 0114 end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_StorageAndAET.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_StorageAndAET.html index 26ccce4..caed32e 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_StorageAndAET.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_StorageAndAET.html @@ -194,6 +194,6 @@

SOURCE CODE ^end 0115 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_Threshold.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_Threshold.html index eb79576..33c7e58 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_Threshold.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_Threshold.html @@ -268,6 +268,6 @@

SOURCE CODE ^end 0197 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_UKIH_Method.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_UKIH_Method.html index b2aeea2..23e774d 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_UKIH_Method.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_UKIH_Method.html @@ -176,6 +176,6 @@

SOURCE CODE ^end 0106 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_WaterYear.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_WaterYear.html index 24c6fd3..d0b3f22 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_WaterYear.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_WaterYear.html @@ -118,6 +118,6 @@

SOURCE CODE ^end -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_dQdt.html b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_dQdt.html index c66b907..6c92909 100644 --- a/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_dQdt.html +++ b/docs/matlab/TOSSH_code/TOSSH/TOSSH_code/utility_functions/util_dQdt.html @@ -210,6 +210,6 @@

SOURCE CODE ^end 0127 -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/TOSSH_code/index.html b/docs/matlab/TOSSH_code/index.html index 5ccbb71..c110693 100644 --- a/docs/matlab/TOSSH_code/index.html +++ b/docs/matlab/TOSSH_code/index.html @@ -39,6 +39,6 @@

Matlab Files found in these Directories

sig_HFD_mean sig_RisingLimbDensity util_ExtractSubPeriod -
Generated on Wed 20-Jan-2021 09:16:59 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:04 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/data_loading/index.html b/docs/matlab/example/TOSSH/example/functions/data_loading/index.html index ebf7d13..45953ac 100644 --- a/docs/matlab/example/TOSSH/example/functions/data_loading/index.html +++ b/docs/matlab/example/TOSSH/example/functions/data_loading/index.html @@ -24,6 +24,6 @@

Matlab files in this directory:

-
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSGBstruct.html b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSGBstruct.html index 4000a88..60dd47d 100644 --- a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSGBstruct.html +++ b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSGBstruct.html @@ -542,6 +542,6 @@

SOURCE CODE ^% save('./example/example_data/CAMELS_GB_data.mat','CAMELS_GB_data') 0473 0474 end -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSstruct.html b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSstruct.html index 47bae84..b861661 100644 --- a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSstruct.html +++ b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCAMELSstruct.html @@ -370,6 +370,6 @@

SOURCE CODE ^% save('./example/example_data/CAMELS_data.mat','CAMELS_data') 0299 0300 end -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELS.html b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELS.html index 4c8f5c5..d675d3d 100644 --- a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELS.html +++ b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELS.html @@ -167,6 +167,6 @@

SOURCE CODE ^end 0103 -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELSGB.html b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELSGB.html index 4d286d9..3ff6a2e 100644 --- a/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELSGB.html +++ b/docs/matlab/example/TOSSH/example/functions/data_loading/loadCatchmentCAMELSGB.html @@ -99,6 +99,6 @@

SOURCE CODE ^end 0042 -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/plotting/index.html b/docs/matlab/example/TOSSH/example/functions/plotting/index.html index 71674d6..3aabdd8 100644 --- a/docs/matlab/example/TOSSH/example/functions/plotting/index.html +++ b/docs/matlab/example/TOSSH/example/functions/plotting/index.html @@ -26,6 +26,6 @@

Subsequent directories:

  • Shapefiles
-
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/plotting/makeScatterPlot.html b/docs/matlab/example/TOSSH/example/functions/plotting/makeScatterPlot.html index 01481fc..5f416f6 100644 --- a/docs/matlab/example/TOSSH/example/functions/plotting/makeScatterPlot.html +++ b/docs/matlab/example/TOSSH/example/functions/plotting/makeScatterPlot.html @@ -251,6 +251,6 @@

SOURCE CODE ^end 0197 -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/plotting/myupdatefcn.html b/docs/matlab/example/TOSSH/example/functions/plotting/myupdatefcn.html index c5237e6..679776c 100644 --- a/docs/matlab/example/TOSSH/example/functions/plotting/myupdatefcn.html +++ b/docs/matlab/example/TOSSH/example/functions/plotting/myupdatefcn.html @@ -51,6 +51,6 @@

SOURCE CODE ^'i: ',num2str(index(I))],... 0008 ['ID: ',num2str(ID(I))]}; 0009 end -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUK.html b/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUK.html index 2d1545c..508f58f 100644 --- a/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUK.html +++ b/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUK.html @@ -206,6 +206,6 @@

SOURCE CODE ^end 0135 -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUS.html b/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUS.html index df10361..191f389 100644 --- a/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUS.html +++ b/docs/matlab/example/TOSSH/example/functions/plotting/plotMapUS.html @@ -201,6 +201,6 @@

SOURCE CODE ^end 0131 -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/functions/plotting/saveFig.html b/docs/matlab/example/TOSSH/example/functions/plotting/saveFig.html index 99520a1..819eb84 100644 --- a/docs/matlab/example/TOSSH/example/functions/plotting/saveFig.html +++ b/docs/matlab/example/TOSSH/example/functions/plotting/saveFig.html @@ -89,6 +89,6 @@

SOURCE CODE ^'-r500'); 0032 0033 end -
Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
+
Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
\ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/index.html b/docs/matlab/example/TOSSH/example/index.html index 05bd758..097095c 100644 --- a/docs/matlab/example/TOSSH/example/index.html +++ b/docs/matlab/example/TOSSH/example/index.html @@ -24,8 +24,8 @@

Matlab files in this directory:

Subsequent directories:

    -
  • example_data
  • functions
  • old
  • results
+
  • example_data
  • functions
  • results
  • -
    Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
    +
    Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
    \ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/workflow_1_basic.html b/docs/matlab/example/TOSSH/example/workflow_1_basic.html index e269abc..1fe55a0 100644 --- a/docs/matlab/example/TOSSH/example/workflow_1_basic.html +++ b/docs/matlab/example/TOSSH/example/workflow_1_basic.html @@ -210,6 +210,6 @@

    SOURCE CODE ^% Further information can be found in the online documentation: 0155 % https://TOSSHtoolbox.github.io/TOSSH/ and in the other example scripts 0156 % (e.g. 'workflow_2_advanced.m'). -
    Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
    +
    Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
    \ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/workflow_2_advanced.html b/docs/matlab/example/TOSSH/example/workflow_2_advanced.html index e222834..f460646 100644 --- a/docs/matlab/example/TOSSH/example/workflow_2_advanced.html +++ b/docs/matlab/example/TOSSH/example/workflow_2_advanced.html @@ -270,6 +270,6 @@

    SOURCE CODE ^%% Further information 0214 % Further information can be found in the online documentation: 0215 % https://TOSSHtoolbox.github.io/TOSSH/ and in the other example scripts. -
    Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
    +
    Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
    \ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/workflow_3_time_resolution.html b/docs/matlab/example/TOSSH/example/workflow_3_time_resolution.html index 8f6db91..5f66a9f 100644 --- a/docs/matlab/example/TOSSH/example/workflow_3_time_resolution.html +++ b/docs/matlab/example/TOSSH/example/workflow_3_time_resolution.html @@ -148,6 +148,6 @@

    SOURCE CODE ^%% Further information 0094 % Further information can be found in the online documentation: 0095 % https://TOSSHtoolbox.github.io/TOSSH/ and in the other example scripts. -
    Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
    +
    Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
    \ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/workflow_4_CAMELS_US.html b/docs/matlab/example/TOSSH/example/workflow_4_CAMELS_US.html index 81961e6..29b1b85 100644 --- a/docs/matlab/example/TOSSH/example/workflow_4_CAMELS_US.html +++ b/docs/matlab/example/TOSSH/example/workflow_4_CAMELS_US.html @@ -243,6 +243,6 @@

    SOURCE CODE ^%% Further information 0172 % Further information can be found in the online documentation: 0173 % https://TOSSHtoolbox.github.io/TOSSH/ and in the other example scripts. -
    Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
    +
    Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
    \ No newline at end of file diff --git a/docs/matlab/example/TOSSH/example/workflow_5_CAMELS_GB.html b/docs/matlab/example/TOSSH/example/workflow_5_CAMELS_GB.html index d4addd9..ec2168a 100644 --- a/docs/matlab/example/TOSSH/example/workflow_5_CAMELS_GB.html +++ b/docs/matlab/example/TOSSH/example/workflow_5_CAMELS_GB.html @@ -305,6 +305,6 @@

    SOURCE CODE ^%% Further information 0243 % Further information can be found in the online documentation: 0244 % https://TOSSHtoolbox.github.io/TOSSH/ and in the other example scripts. -
    Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
    +
    Generated on Tue 02-Feb-2021 09:27:15 by m2html © 2005
    \ No newline at end of file diff --git a/docs/matlab/example/index.html b/docs/matlab/example/index.html index 88f8547..7db326d 100644 --- a/docs/matlab/example/index.html +++ b/docs/matlab/example/index.html @@ -3,8 +3,8 @@ Matlab Index - - + + @@ -15,20 +15,16 @@

    Matlab Index

    Matlab Directories

    +
  • TOSSH\example
  • TOSSH\example\functions\data_loading
  • TOSSH\example\functions\plotting
  • Matlab Files found in these Directories

    - - - - - - - -
    TOSSH_CAMELS calculate_signatures myupdatefcn workflow_2_advanced
    TOSSH_CAMELS_BR error_test plotMapUK workflow_3_time_resolution
    TOSSH_CAMELS_CL loadCAMELSGBstruct plotMapUS workflow_4_CAMELS_US
    TOSSH_CAMELS_GB loadCAMELSstruct run_signatures workflow_5_CAMELS_GB
    TOSSH_test_script loadCatchmentCAMELS saveFig
    TOSSH_test_script_15min_data loadCatchmentCAMELSGB sig_FDC_slope2
    TOSSH_test_script_hourly_data makeScatterPlot util_DataCheck2
    TOSSH_test_time_resolution makeScatterPlotCL workflow_1_basic
    + loadCAMELSGBstruct makeScatterPlot saveFig workflow_4_CAMELS_US + loadCAMELSstruct myupdatefcn workflow_1_basic workflow_5_CAMELS_GB + loadCatchmentCAMELS plotMapUK workflow_2_advanced + loadCatchmentCAMELSGB plotMapUS workflow_3_time_resolution -
    Generated on Wed 20-Jan-2021 09:17:08 by m2html © 2005
    +
    Generated on Tue 02-Feb-2021 09:27:14 by m2html © 2005
    \ No newline at end of file diff --git a/docs/p2_signatures.md b/docs/p2_signatures.md index f99d976..75653be 100644 --- a/docs/p2_signatures.md +++ b/docs/p2_signatures.md @@ -201,11 +201,11 @@ Richter, B.D., Baumgartner, J.V., Powell, J. and Braun, D.P., 1996. A method for Addor, N., Nearing, G., Prieto, C., Newman, A.J., Le Vine, N. and Clark, M.P., 2018. A ranking of hydrological signatures based on their predictability in space. Water Resources Research, 54(11), pp.8792-8812. -Sawicz, K., Wagener, T., Sivapalan, M., Troch, P.A. and Carrillo, G., 2011. Catchment classification: empirical analysis of hydrologic similarity based on catchment function in the eastern USA. Hydrology & Earth System Sciences Discussions, 8(3). +Sawicz, K., Wagener, T., Sivapalan, M., Troch, P.A. and Carrillo, G., 2011. Catchment classification: empirical analysis of hydrologic similarity based on catchment function in the eastern USA. Hydrology and Earth System Sciences, 15(9), pp.2895-2911. -Yadav, M., Wagener, T. and Gupta, H., 2007. Regionalization of constraints on expected catchment response behavior for improved predictions in ungauged basins. Advances in water resources, 30(8), pp.1756-1774. +Yadav, M., Wagener, T. and Gupta, H., 2007. Regionalization of constraints on expected catchment response behavior for improved predictions in ungauged basins. Advances in Water Resources, 30(8), pp.1756-1774. -Euser, T., Winsemius, H.C., Hrachowitz, M., Fenicia, F., Uhlenbrook, S. and Savenije, H.H.G., 2013. A framework to assess the realism of model structures using hydrological signatures. Hydrology and Earth System Sciences, 17 (5), 2013. +Euser, T., Winsemius, H.C., Hrachowitz, M., Fenicia, F., Uhlenbrook, S. and Savenije, H.H.G., 2013. A framework to assess the realism of model structures using hydrological signatures. Hydrology and Earth System Sciences, 17(5), pp.1893-1912. -McMillan, H., 2020. Linking hydrologic signatures to hydrologic processes: A review. Hydrological Processes, 34(6), pp.1393-1409. +McMillan, H.K., 2020. Linking hydrologic signatures to hydrologic processes: A review. Hydrological Processes, 34(6), pp.1393-1409. diff --git a/docs/p3_examples.md b/docs/p3_examples.md index b0a85af..673beed 100644 --- a/docs/p3_examples.md +++ b/docs/p3_examples.md @@ -7,7 +7,7 @@ nav: true {:toc} This workflow shows basic functionalities of TOSSH with example data from one catchment. -The example data used in this workflow are taken from CAMELS-GB (Coxon et al., 2020), +The example data used in this workflow are taken from CAMELS GB (Coxon et al., 2020), see README_example_data.txt for more information on the data sources. @@ -244,4 +244,4 @@ If any of the examples, errors or warnings are unclear, please [contact](./p4_co ### References -Coxon, G., Addor, N., Bloomfield, J.P., Freer, J., Fry, M., Hannaford, J., Howden, N.J., Lane, R., Lewis, M., Robinson, E.L. and Wagener, T., 2020. CAMELS-GB: Hydrometeorological time series and landscape attributes for 671 catchments in Great Britain. Earth System Science Data Discussions, pp.1-34. +Coxon, G., Addor, N., Bloomfield, J.P., Freer, J., Fry, M., Hannaford, J., Howden, N.J., Lane, R., Lewis, M., Robinson, E.L. and Wagener, T., 2020. CAMELS-GB: hydrometeorological time series and landscape attributes for 671 catchments in Great Britain. Earth System Science Data, 12(4), pp.2459-2483. \ No newline at end of file diff --git a/example/results/CAMELS_GB_signatures.mat b/example/results/CAMELS_GB_signatures.mat index d02c96c1534ab0d86b6b8bbc4d283bea989f96f6..474ca0d766a3e14d55f5ce3deb21b7697fdc8710 100644 GIT binary patch delta 10432 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 z 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 O{*Y!z-pw)WRP9M& delta 8170 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 diff --git a/example/results/CAMELS_GB_signatures.txt b/example/results/CAMELS_GB_signatures.txt index eb80750..45a8e5f 100644 --- a/example/results/CAMELS_GB_signatures.txt +++ b/example/results/CAMELS_GB_signatures.txt @@ -55,14 +55,14 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 3.55690654109938,Warning: Ignoring NaNs in streamflow data. ,0.745091864464509,Warning: Ignoring NaNs in streamflow data. ,3.67612709324461,Warning: Ignoring NaNs in streamflow data. ,-3.42824665854732,"Warning: Ignoring NaNs in streamflow data. ",0.465275284164086,Warning: Ignoring NaNs in streamflow data. ,118.375,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.29,Warning: Ignoring NaNs in streamflow data. ,12.6,Warning: Ignoring NaNs in streamflow data. ,0.0194492783294094,Warning: Ignoring NaNs in streamflow data. ,1.68141592920354,Warning: Ignoring NaNs in streamflow data. ,0.211382946053844,Warning: Ignoring NaNs in streamflow data. ,8.53305785123967,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.95842424242423,Warning: Ignoring NaNs in streamflow data. ,0.766969178060296,Warning: Ignoring NaNs in streamflow data. ,3.13292927338772,Warning: Ignoring NaNs in streamflow data. ,-3.1092098115267,"Warning: Ignoring NaNs in streamflow data. ",0.498095512508792,Warning: Ignoring NaNs in streamflow data. ,120.823529411765,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.48,Warning: Ignoring NaNs in streamflow data. ,12.86,Warning: Ignoring NaNs in streamflow data. ,0.0113237639553429,Warning: Ignoring NaNs in streamflow data. ,1.89333333333333,Warning: Ignoring NaNs in streamflow data. ,0.161323763955343,Warning: Ignoring NaNs in streamflow data. ,10.4278350515464,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.10234115626789,Warning: Ignoring NaNs in streamflow data. ,0.790371820528046,Warning: Ignoring NaNs in streamflow data. ,3.28878835533843,Warning: Ignoring NaNs in streamflow data. ,-2.13551583898162,"Warning: Ignoring NaNs in streamflow data. ",0.56076971029056,Warning: Ignoring NaNs in streamflow data. ,121.038461538462,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.73,Warning: Ignoring NaNs in streamflow data. ,9.98,Warning: Ignoring NaNs in streamflow data. ,0.0209883609998092,Warning: Ignoring NaNs in streamflow data. ,1.40127388535032,Warning: Ignoring NaNs in streamflow data. ,0.0165998855180309,Warning: Ignoring NaNs in streamflow data. ,4.97142857142857,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -6.46083134520098,Warning: Ignoring NaNs in streamflow data. ,0.901108907167586,Warning: Ignoring NaNs in streamflow data. ,1.8993420091436,Warning: Ignoring NaNs in streamflow data. ,-3.92174421066314,"Warning: Ignoring NaNs in streamflow data. ",0.321487941966987,Warning: Ignoring NaNs in streamflow data. ,130.25,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.23,Warning: Ignoring NaNs in streamflow data. ,28.71,Warning: Ignoring NaNs in streamflow data. ,0.0868049183336392,Warning: Ignoring NaNs in streamflow data. ,1.58724832214765,Warning: Ignoring NaNs in streamflow data. ,0.358414387961094,Warning: Ignoring NaNs in streamflow data. ,8.68,Warning: Ignoring NaNs in streamflow data. ,0.00770783630023858,Warning: Ignoring NaNs in streamflow data. +6.46083134520098,Warning: Ignoring NaNs in streamflow data. ,0.901108907167586,Warning: Ignoring NaNs in streamflow data. ,1.8993420091436,Warning: Ignoring NaNs in streamflow data. ,-3.92174421066314,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.321487941966987,Warning: Ignoring NaNs in streamflow data. ,130.25,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.23,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,28.71,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0868049183336392,Warning: Ignoring NaNs in streamflow data. ,1.58724832214765,Warning: Ignoring NaNs in streamflow data. ,0.358414387961094,Warning: Ignoring NaNs in streamflow data. ,8.68,Warning: Ignoring NaNs in streamflow data. ,0.00770783630023858,Warning: Ignoring NaNs in streamflow data. 5.27398513883458,Warning: Ignoring NaNs in streamflow data. ,0.835581370600258,Warning: Ignoring NaNs in streamflow data. ,2.91761410273832,Warning: Ignoring NaNs in streamflow data. ,-2.90603289036649,"Warning: Ignoring NaNs in streamflow data. ",0.474133238716032,Warning: Ignoring NaNs in streamflow data. ,131.230769230769,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.6,Warning: Ignoring NaNs in streamflow data. ,17.53,Warning: Ignoring NaNs in streamflow data. ,0.0215095815408682,Warning: Ignoring NaNs in streamflow data. ,1.18279569892473,Warning: Ignoring NaNs in streamflow data. ,0.15350019554165,Warning: Ignoring NaNs in streamflow data. ,8.35106382978723,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.47104909464253,Warning: Ignoring NaNs in streamflow data. ,0.561796708465645,Warning: Ignoring NaNs in streamflow data. ,1.15357120985346,Warning: Ignoring NaNs in streamflow data. ,-2.72798285026483,"Warning: Ignoring NaNs in streamflow data. ",0.488958635566917,Warning: Ignoring NaNs in streamflow data. ,123.651162790698,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.24,Warning: Ignoring NaNs in streamflow data. ,5.21,Warning: Ignoring NaNs in streamflow data. ,0.0301163586584531,Warning: Ignoring NaNs in streamflow data. ,1.49382716049383,Warning: Ignoring NaNs in streamflow data. ,0.11467861365192,Warning: Ignoring NaNs in streamflow data. ,6.22635135135135,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.32088182860053,Warning: Ignoring NaNs in streamflow data. ,0.529771601353307,Warning: Ignoring NaNs in streamflow data. ,1.47387811215331,Warning: Ignoring NaNs in streamflow data. ,-2.23051328770987,"Warning: Ignoring NaNs in streamflow data. ",0.583346878621815,Warning: Ignoring NaNs in streamflow data. ,132.926829268293,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.32,Warning: Ignoring NaNs in streamflow data. ,3.96,Warning: Ignoring NaNs in streamflow data. ,0.0140073857124666,Warning: Ignoring NaNs in streamflow data. ,1.36645962732919,Warning: Ignoring NaNs in streamflow data. ,0.0205653890233032,Warning: Ignoring NaNs in streamflow data. ,4.89393939393939,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.04487459181546,Warning: Ignoring NaNs in streamflow data. ,0.485889182253561,Warning: Ignoring NaNs in streamflow data. ,0.818214775807299,Warning: Ignoring NaNs in streamflow data. ,-2.12930536384732,"Warning: Ignoring NaNs in streamflow data. ",0.647022183007865,Warning: Ignoring NaNs in streamflow data. ,145.235294117647,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.19,Warning: Ignoring NaNs in streamflow data. ,2.67,Warning: Ignoring NaNs in streamflow data. ,0.00757312582505385,Warning: Ignoring NaNs in streamflow data. ,1.81666666666667,Warning: Ignoring NaNs in streamflow data. ,0.0632251789064128,Warning: Ignoring NaNs in streamflow data. ,5.44910179640719,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.07958437702941,Warning: Ignoring NaNs in streamflow data. ,0.491396944309667,Warning: Ignoring NaNs in streamflow data. ,2.98871569601311,Warning: Ignoring NaNs in streamflow data. ,-2.4396392122627,"Warning: Ignoring NaNs in streamflow data. ",0.476153182371086,Warning: Ignoring NaNs in streamflow data. ,125.461538461538,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Ignoring NaNs in streamflow data. ,3.77,Warning: Ignoring NaNs in streamflow data. ,0.0309861768253085,Warning: Ignoring NaNs in streamflow data. ,1.72164948453608,Warning: Ignoring NaNs in streamflow data. ,0.16671305315892,Warning: Ignoring NaNs in streamflow data. ,7.39506172839506,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.12985099664495,Warning: Ignoring NaNs in streamflow data. ,0.701668289854813,Warning: Ignoring NaNs in streamflow data. ,3.23451945900706,Warning: Ignoring NaNs in streamflow data. ,-3.15612845918319,"Warning: Ignoring NaNs in streamflow data. ",0.392464341582357,Warning: Ignoring NaNs in streamflow data. ,114.2,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.21,Warning: Ignoring NaNs in streamflow data. ,8.64,Warning: Ignoring NaNs in streamflow data. ,0.0620682849812512,Warning: Ignoring NaNs in streamflow data. ,1.68181818181818,Warning: Ignoring NaNs in streamflow data. ,0.254588513913558,Warning: Ignoring NaNs in streamflow data. ,7.41379310344828,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.501409672110399,Warning: Ignoring NaNs in streamflow data. ,0.291222525368156,Warning: Ignoring NaNs in streamflow data. ,2.14125470817983,Warning: Ignoring NaNs in streamflow data. ,-2.70009404404606,"Warning: Ignoring NaNs in streamflow data. ",0.525094475561856,Warning: Ignoring NaNs in streamflow data. ,136.595238095238,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Ignoring NaNs in streamflow data. ,1.72,Warning: Ignoring NaNs in streamflow data. ,0.0357640207621218,Warning: Ignoring NaNs in streamflow data. ,2.52232142857143,Warning: Ignoring NaNs in streamflow data. ,0.234270160779846,Warning: Ignoring NaNs in streamflow data. ,11.8242811501597,Warning: Ignoring NaNs in streamflow data. ,0.00417774401823016,Warning: Ignoring NaNs in streamflow data. +0.501409672110399,Warning: Ignoring NaNs in streamflow data. ,0.291222525368156,Warning: Ignoring NaNs in streamflow data. ,2.14125470817983,Warning: Ignoring NaNs in streamflow data. ,-2.70009404404606,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.525094475561856,Warning: Ignoring NaNs in streamflow data. ,136.595238095238,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.72,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0357640207621218,Warning: Ignoring NaNs in streamflow data. ,2.52232142857143,Warning: Ignoring NaNs in streamflow data. ,0.234270160779846,Warning: Ignoring NaNs in streamflow data. ,11.8242811501597,Warning: Ignoring NaNs in streamflow data. ,0.00417774401823016,Warning: Ignoring NaNs in streamflow data. 0.777061469265359,Warning: Ignoring NaNs in streamflow data. ,0.383468949169845,Warning: Ignoring NaNs in streamflow data. ,1.57049057312581,Warning: Ignoring NaNs in streamflow data. ,-2.34284000205216,"Warning: Ignoring NaNs in streamflow data. ",0.551153745974136,Warning: Ignoring NaNs in streamflow data. ,140.09756097561,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.14,Warning: Ignoring NaNs in streamflow data. ,2.6,Warning: Ignoring NaNs in streamflow data. ,0.0223013493253373,Warning: Ignoring NaNs in streamflow data. ,1.63013698630137,Warning: Ignoring NaNs in streamflow data. ,0.0732758620689655,Warning: Ignoring NaNs in streamflow data. ,7.61688311688312,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.969336850540935,Warning: Ignoring NaNs in streamflow data. ,0.44863159304816,Warning: Ignoring NaNs in streamflow data. ,1.39702707094478,Warning: Ignoring NaNs in streamflow data. ,-2.24160627318792,"Warning: Ignoring NaNs in streamflow data. ",0.612697612587691,Warning: Ignoring NaNs in streamflow data. ,144.375,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.2,Warning: Ignoring NaNs in streamflow data. ,2.73,Warning: Ignoring NaNs in streamflow data. ,0.0128890076131962,Warning: Ignoring NaNs in streamflow data. ,1.544,Warning: Ignoring NaNs in streamflow data. ,0.044276746360358,Warning: Ignoring NaNs in streamflow data. ,6.4368932038835,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.08110528791238,Warning: Ignoring NaNs in streamflow data. ,0.680547519424635,Warning: Ignoring NaNs in streamflow data. ,1.37646199534319,Warning: Ignoring NaNs in streamflow data. ,-2.73921209475555,"Warning: Ignoring NaNs in streamflow data. ",0.561327886105926,Warning: Ignoring NaNs in streamflow data. ,123.425,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.48,Warning: Ignoring NaNs in streamflow data. ,6.64,Warning: Ignoring NaNs in streamflow data. ,0.0103473762010347,Warning: Ignoring NaNs in streamflow data. ,1.24193548387097,Warning: Ignoring NaNs in streamflow data. ,0.0176711684472217,Warning: Ignoring NaNs in streamflow data. ,4.9622641509434,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -79,7 +79,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 4.37086716725363,Warning: Ignoring NaNs in streamflow data. ,0.847856756215541,Warning: Ignoring NaNs in streamflow data. ,0.57446807371918,Warning: Ignoring NaNs in streamflow data. ,-2.90044088189881,"Warning: Ignoring NaNs in streamflow data. ",0.44300016282045,Warning: Ignoring NaNs in streamflow data. ,125.810810810811,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.45,Warning: Ignoring NaNs in streamflow data. ,15.62,Warning: Ignoring NaNs in streamflow data. ,0.0291049239152103,Warning: Ignoring NaNs in streamflow data. ,1.26224783861671,Warning: Ignoring NaNs in streamflow data. ,0.173101202737723,Warning: Ignoring NaNs in streamflow data. ,8.7123745819398,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.57108838568298,Warning: Ignoring NaNs in streamflow data. ,0.575426386545404,Warning: Ignoring NaNs in streamflow data. ,0.917977342820546,Warning: Ignoring NaNs in streamflow data. ,-2.28676778069745,"Warning: Ignoring NaNs in streamflow data. ",0.61315386081176,Warning: Ignoring NaNs in streamflow data. ,127.818181818182,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Ignoring NaNs in streamflow data. ,4.64,Warning: Ignoring NaNs in streamflow data. ,0.00809593377160945,Warning: Ignoring NaNs in streamflow data. ,1.31683168316832,Warning: Ignoring NaNs in streamflow data. ,0.0257487216946676,Warning: Ignoring NaNs in streamflow data. ,3.74336283185841,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.14703638354831,,0.502324216938997,,1.46264812564357,,-2.57733496081522,"",0.562816879737794,,142.333333333333,,0.2,,3.58,,0.0183134582623509,,1.65384615384615,,0.0841445607203699,,5.36046511627907,,0, -0.769033221578813,Warning: Ignoring NaNs in streamflow data. ,0.412169266559363,Warning: Ignoring NaNs in streamflow data. ,2.09152227506814,Warning: Ignoring NaNs in streamflow data. ,-4.02056109740457,"Warning: Ignoring NaNs in streamflow data. ",0.397057615764041,Warning: Ignoring NaNs in streamflow data. ,126.613636363636,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,3.06,Warning: Ignoring NaNs in streamflow data. ,0.0711978055470893,Warning: Ignoring NaNs in streamflow data. ,2.77434679334917,Warning: Ignoring NaNs in streamflow data. ,0.37269125266687,Warning: Ignoring NaNs in streamflow data. ,19.7864077669903,Warning: Ignoring NaNs in streamflow data. ,0.00170679670832063,Warning: Ignoring NaNs in streamflow data. +0.769033221578813,Warning: Ignoring NaNs in streamflow data. ,0.412169266559363,Warning: Ignoring NaNs in streamflow data. ,2.09152227506814,Warning: Ignoring NaNs in streamflow data. ,-4.02056109740457,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.397057615764041,Warning: Ignoring NaNs in streamflow data. ,126.613636363636,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,3.06,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0711978055470893,Warning: Ignoring NaNs in streamflow data. ,2.77434679334917,Warning: Ignoring NaNs in streamflow data. ,0.37269125266687,Warning: Ignoring NaNs in streamflow data. ,19.7864077669903,Warning: Ignoring NaNs in streamflow data. ,0.00170679670832063,Warning: Ignoring NaNs in streamflow data. 1.48392573766427,Warning: Ignoring NaNs in streamflow data. ,0.586415991427294,Warning: Ignoring NaNs in streamflow data. ,1.3159340330253,Warning: Ignoring NaNs in streamflow data. ,-2.45080222416461,"Warning: Ignoring NaNs in streamflow data. ",0.497922867443893,Warning: Ignoring NaNs in streamflow data. ,130.022727272727,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.25,Warning: Ignoring NaNs in streamflow data. ,5.18,Warning: Ignoring NaNs in streamflow data. ,0.0299404909496653,Warning: Ignoring NaNs in streamflow data. ,1.38793103448276,Warning: Ignoring NaNs in streamflow data. ,0.0981899330523184,Warning: Ignoring NaNs in streamflow data. ,8.33684210526316,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.98048447373785,Warning: Ignoring NaNs in streamflow data. ,0.878879115381965,Warning: Ignoring NaNs in streamflow data. ,1.12192441855946,Warning: Ignoring NaNs in streamflow data. ,-3.32886083020971,"Warning: Ignoring NaNs in streamflow data. ",0.380749662422543,Warning: Ignoring NaNs in streamflow data. ,122.210526315789,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.23,Warning: Ignoring NaNs in streamflow data. ,15.56,Warning: Ignoring NaNs in streamflow data. ,0.0499422436637902,Warning: Ignoring NaNs in streamflow data. ,1.36363636363636,Warning: Ignoring NaNs in streamflow data. ,0.270163756200313,Warning: Ignoring NaNs in streamflow data. ,8.21487603305785,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.0218068983538,Warning: Ignoring NaNs in streamflow data. ,0.476013911633313,Warning: Ignoring NaNs in streamflow data. ,2.01455864092999,Warning: Ignoring NaNs in streamflow data. ,-2.54451762132638,"Warning: Ignoring NaNs in streamflow data. ",0.543258728464803,Warning: Ignoring NaNs in streamflow data. ,137.925,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.15,Warning: Ignoring NaNs in streamflow data. ,3.18,Warning: Ignoring NaNs in streamflow data. ,0.0216226809511367,Warning: Ignoring NaNs in streamflow data. ,1.53953488372093,Warning: Ignoring NaNs in streamflow data. ,0.126861771622681,Warning: Ignoring NaNs in streamflow data. ,11.6987951807229,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -93,7 +93,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.831453609510979,Warning: Ignoring NaNs in streamflow data. ,0.353346049261453,Warning: Ignoring NaNs in streamflow data. ,1.45844249297726,Warning: Ignoring NaNs in streamflow data. ,-1.60794648112024,"Warning: Ignoring NaNs in streamflow data. ",0.627767004956839,Warning: Ignoring NaNs in streamflow data. ,157.641025641026,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.29,Warning: Ignoring NaNs in streamflow data. ,2.36,Warning: Ignoring NaNs in streamflow data. ,0.0159946071822527,Warning: Ignoring NaNs in streamflow data. ,1.8,Warning: Ignoring NaNs in streamflow data. ,0.000306410099276872,Warning: Ignoring NaNs in streamflow data. ,2.5,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.47252258897289,Warning: Ignoring NaNs in streamflow data. ,0.551673406655183,Warning: Ignoring NaNs in streamflow data. ,1.30927307647337,Warning: Ignoring NaNs in streamflow data. ,-3.275352748093,"Warning: Ignoring NaNs in streamflow data. ",0.428318994544841,Warning: Ignoring NaNs in streamflow data. ,124.972972972973,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.15,Warning: Ignoring NaNs in streamflow data. ,5.53,Warning: Ignoring NaNs in streamflow data. ,0.0481283422459893,Warning: Ignoring NaNs in streamflow data. ,1.61111111111111,Warning: Ignoring NaNs in streamflow data. ,0.264429282684861,Warning: Ignoring NaNs in streamflow data. ,10.5960591133005,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.79183897301677,Warning: Ignoring NaNs in streamflow data. ,0.795735721636027,Warning: Ignoring NaNs in streamflow data. ,0.936086556870525,Warning: Ignoring NaNs in streamflow data. ,-2.72940364294598,"Warning: Ignoring NaNs in streamflow data. ",0.432162282091996,Warning: Ignoring NaNs in streamflow data. ,131.410256410256,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.4,Warning: Ignoring NaNs in streamflow data. ,10.44,Warning: Ignoring NaNs in streamflow data. ,0.0372032155543092,Warning: Ignoring NaNs in streamflow data. ,1.26215644820296,Warning: Ignoring NaNs in streamflow data. ,0.155418458278806,Warning: Ignoring NaNs in streamflow data. ,7.86750788643533,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.514340066260559,Warning: Ignoring NaNs in streamflow data. ,0.277503914675728,Warning: Ignoring NaNs in streamflow data. ,2.87222639877297,Warning: Ignoring NaNs in streamflow data. ,-3.00102353419328,"Warning: Ignoring NaNs in streamflow data. ",0.388096407474699,Warning: Ignoring NaNs in streamflow data. ,145.409090909091,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,1.87,Warning: Ignoring NaNs in streamflow data. ,0.0488404403120658,Warning: Ignoring NaNs in streamflow data. ,2.02212389380531,Warning: Ignoring NaNs in streamflow data. ,0.275195041145666,Warning: Ignoring NaNs in streamflow data. ,5.51391862955032,Warning: Ignoring NaNs in streamflow data. ,0.000213743721278187,Warning: Ignoring NaNs in streamflow data. +0.514340066260559,Warning: Ignoring NaNs in streamflow data. ,0.277503914675728,Warning: Ignoring NaNs in streamflow data. ,2.87222639877297,Warning: Ignoring NaNs in streamflow data. ,-3.00102353419328,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.388096407474699,Warning: Ignoring NaNs in streamflow data. ,145.409090909091,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.87,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0488404403120658,Warning: Ignoring NaNs in streamflow data. ,2.02212389380531,Warning: Ignoring NaNs in streamflow data. ,0.275195041145666,Warning: Ignoring NaNs in streamflow data. ,5.51391862955032,Warning: Ignoring NaNs in streamflow data. ,0.000213743721278187,Warning: Ignoring NaNs in streamflow data. 1.4629131963724,Warning: Ignoring NaNs in streamflow data. ,0.562933712414068,Warning: Ignoring NaNs in streamflow data. ,1.50161681091092,Warning: Ignoring NaNs in streamflow data. ,-2.80177075486475,"Warning: Ignoring NaNs in streamflow data. ",0.50300705209461,Warning: Ignoring NaNs in streamflow data. ,133.5,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.25,Warning: Ignoring NaNs in streamflow data. ,5.2,Warning: Ignoring NaNs in streamflow data. ,0.0297982602258005,Warning: Ignoring NaNs in streamflow data. ,1.5631067961165,Warning: Ignoring NaNs in streamflow data. ,0.133444382750324,Warning: Ignoring NaNs in streamflow data. ,6.78056426332288,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.93531290144981,Warning: Ignoring NaNs in streamflow data. ,0.547377048881854,Warning: Ignoring NaNs in streamflow data. ,1.3448070471681,Warning: Ignoring NaNs in streamflow data. ,-2.76573602137468,"Warning: Ignoring NaNs in streamflow data. ",0.437506067105962,Warning: Ignoring NaNs in streamflow data. ,124.487179487179,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.25,Warning: Ignoring NaNs in streamflow data. ,7.62,Warning: Ignoring NaNs in streamflow data. ,0.047715177096715,Warning: Ignoring NaNs in streamflow data. ,1.57258064516129,Warning: Ignoring NaNs in streamflow data. ,0.206092861075427,Warning: Ignoring NaNs in streamflow data. ,10.3343558282209,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.42307781578304,Warning: Ignoring NaNs in streamflow data. ,0.562823512799284,Warning: Ignoring NaNs in streamflow data. ,1.3200364856056,Warning: Ignoring NaNs in streamflow data. ,-3.04227792427638,"Warning: Ignoring NaNs in streamflow data. ",0.519718935747016,Warning: Ignoring NaNs in streamflow data. ,136.714285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.17,Warning: Ignoring NaNs in streamflow data. ,4.71,Warning: Ignoring NaNs in streamflow data. ,0.0230271194722697,Warning: Ignoring NaNs in streamflow data. ,1.4901185770751,Warning: Ignoring NaNs in streamflow data. ,0.190935743953091,Warning: Ignoring NaNs in streamflow data. ,11.4087591240876,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -106,8 +106,8 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.466062853796602,Warning: Ignoring NaNs in streamflow data. ,0.251403326080283,Warning: Ignoring NaNs in streamflow data. ,2.06129296498837,Warning: Ignoring NaNs in streamflow data. ,-2.00989133031907,"Warning: Ignoring NaNs in streamflow data. ",0.50571561888519,Warning: Ignoring NaNs in streamflow data. ,146.205128205128,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,1.71,Warning: Ignoring NaNs in streamflow data. ,0.0402758800182185,Warning: Ignoring NaNs in streamflow data. ,1.95886075949367,Warning: Ignoring NaNs in streamflow data. ,0.108204827900319,Warning: Ignoring NaNs in streamflow data. ,8.94086021505376,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.921086071987481,Warning: Ignoring NaNs in streamflow data. ,0.449352822023297,Warning: Ignoring NaNs in streamflow data. ,0.905311373299794,Warning: Ignoring NaNs in streamflow data. ,-2.88780219303973,"Warning: Ignoring NaNs in streamflow data. ",0.484714148581689,Warning: Ignoring NaNs in streamflow data. ,127.625,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,3.48,Warning: Ignoring NaNs in streamflow data. ,0.0482003129890454,Warning: Ignoring NaNs in streamflow data. ,1.8780487804878,Warning: Ignoring NaNs in streamflow data. ,0.185915492957746,Warning: Ignoring NaNs in streamflow data. ,7.425,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.923256072000982,Warning: Ignoring NaNs in streamflow data. ,0.476632715766134,Warning: Ignoring NaNs in streamflow data. ,2.08254070891868,Warning: Ignoring NaNs in streamflow data. ,-2.18839330958366,"Warning: Ignoring NaNs in streamflow data. ",0.841894810068458,Warning: Ignoring NaNs in streamflow data. ,178.333333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.19,Warning: Ignoring NaNs in streamflow data. ,2.2,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0477746270496856,Warning: Ignoring NaNs in streamflow data. ,15.1960784313725,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.0848231536926121,Warning: Ignoring NaNs in streamflow data. ,0.0420551596243622,Warning: Ignoring NaNs in streamflow data. ,3.46267165192442,Warning: Ignoring NaNs in streamflow data. ,NaN,"Error: FDC slope could not be calculated, probably because flow is intermittent. Warning: Ignoring NaNs in streamflow data. ",0.699432033121075,Warning: Ignoring NaNs in streamflow data. ,170.714285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.140039920159681,Warning: Ignoring NaNs in streamflow data. ,53.1515151515151,Warning: Ignoring NaNs in streamflow data. ,0.472654690618762,Warning: Ignoring NaNs in streamflow data. ,62.3157894736842,Warning: Ignoring NaNs in streamflow data. ,0.342035928143713,Warning: Ignoring NaNs in streamflow data. -5.79564448903982,Warning: Ignoring NaNs in streamflow data. ,3.07484469810566,Warning: Ignoring NaNs in streamflow data. ,1.73597987371929,Warning: Ignoring NaNs in streamflow data. ,-4.8554295714768,"Warning: Ignoring NaNs in streamflow data. ",0.710301263086496,Warning: Ignoring NaNs in streamflow data. ,172.212121212121,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,18.42,Warning: Ignoring NaNs in streamflow data. ,0.00933930225378203,Warning: Ignoring NaNs in streamflow data. ,20.1666666666667,Warning: Ignoring NaNs in streamflow data. ,0.314448903982711,Warning: Ignoring NaNs in streamflow data. ,94.7441860465116,Warning: Ignoring NaNs in streamflow data. ,0.045152824945971,Warning: Ignoring NaNs in streamflow data. +0.0848231536926121,Warning: Ignoring NaNs in streamflow data. ,0.0420551596243622,Warning: Ignoring NaNs in streamflow data. ,3.46267165192442,Warning: Ignoring NaNs in streamflow data. ,NaN,"Error: FDC slope could not be calculated, probably because flow is intermittent. Warning: Ignoring NaNs in streamflow data. ",0.699432033121075,Warning: Ignoring NaNs in streamflow data. ,170.714285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.140039920159681,Warning: Ignoring NaNs in streamflow data. ,53.1515151515151,Warning: Ignoring NaNs in streamflow data. ,0.472654690618762,Warning: Ignoring NaNs in streamflow data. ,62.3157894736842,Warning: Ignoring NaNs in streamflow data. ,0.342035928143713,Warning: Ignoring NaNs in streamflow data. +5.79564448903982,Warning: Ignoring NaNs in streamflow data. ,3.07484469810566,Warning: Ignoring NaNs in streamflow data. ,1.73597987371929,Warning: Ignoring NaNs in streamflow data. ,-4.8554295714768,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.710301263086496,Warning: Ignoring NaNs in streamflow data. ,172.212121212121,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,18.42,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.00933930225378203,Warning: Ignoring NaNs in streamflow data. ,20.1666666666667,Warning: Ignoring NaNs in streamflow data. ,0.314448903982711,Warning: Ignoring NaNs in streamflow data. ,94.7441860465116,Warning: Ignoring NaNs in streamflow data. ,0.045152824945971,Warning: Ignoring NaNs in streamflow data. 0.503494707777263,Warning: Ignoring NaNs in streamflow data. ,0.262467296946791,Warning: Ignoring NaNs in streamflow data. ,1.71936092785425,Warning: Ignoring NaNs in streamflow data. ,-2.15435147056312,"Warning: Ignoring NaNs in streamflow data. ",0.814694704099383,Warning: Ignoring NaNs in streamflow data. ,166.931034482759,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,1.28,Warning: Ignoring NaNs in streamflow data. ,0.000368154624942476,Warning: Ignoring NaNs in streamflow data. ,1,Warning: Ignoring NaNs in streamflow data. ,0.0641509433962264,Warning: Ignoring NaNs in streamflow data. ,14.2244897959184,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.943786933851344,Warning: Ignoring NaNs in streamflow data. ,0.465866202468152,Warning: Ignoring NaNs in streamflow data. ,2.89427547644233,Warning: Ignoring NaNs in streamflow data. ,-2.7083124675874,"Warning: Ignoring NaNs in streamflow data. ",0.793202321163944,Warning: Ignoring NaNs in streamflow data. ,167.533333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.17,Warning: Ignoring NaNs in streamflow data. ,2.53,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0694203046723239,Warning: Ignoring NaNs in streamflow data. ,13.0576923076923,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.36113044016592,Warning: Ignoring NaNs in streamflow data. ,0.506227846465964,Warning: Ignoring NaNs in streamflow data. ,1.56477731092319,Warning: Ignoring NaNs in streamflow data. ,-2.55043803944845,"Warning: Ignoring NaNs in streamflow data. ",0.545641262955825,Warning: Ignoring NaNs in streamflow data. ,130.390243902439,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.26,Warning: Ignoring NaNs in streamflow data. ,4.41,Warning: Ignoring NaNs in streamflow data. ,0.0186962174209125,Warning: Ignoring NaNs in streamflow data. ,1.56476683937824,Warning: Ignoring NaNs in streamflow data. ,0.0654986689778988,Warning: Ignoring NaNs in streamflow data. ,6.11560693641619,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -136,7 +136,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.561977134146335,Warning: Ignoring NaNs in streamflow data. ,0.335017472438254,Warning: Ignoring NaNs in streamflow data. ,2.12019180652273,Warning: Ignoring NaNs in streamflow data. ,-1.6621675027586,"Warning: Ignoring NaNs in streamflow data. ",0.613383749679649,Warning: Ignoring NaNs in streamflow data. ,156.15625,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.16,Warning: Ignoring NaNs in streamflow data. ,1.64,Warning: Ignoring NaNs in streamflow data. ,0.0195884146341463,Warning: Ignoring NaNs in streamflow data. ,1.91791044776119,Warning: Ignoring NaNs in streamflow data. ,0.00167682926829268,Warning: Ignoring NaNs in streamflow data. ,2.44444444444444,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.83572759911388,Warning: Ignoring NaNs in streamflow data. ,0.541120502163454,Warning: Ignoring NaNs in streamflow data. ,2.23814682327846,Warning: Ignoring NaNs in streamflow data. ,-2.29603322243569,"Warning: Ignoring NaNs in streamflow data. ",0.564636720462414,Warning: Ignoring NaNs in streamflow data. ,127.121212121212,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.41,Warning: Ignoring NaNs in streamflow data. ,5.91,Warning: Ignoring NaNs in streamflow data. ,0.0174929340768467,Warning: Ignoring NaNs in streamflow data. ,1.57931034482759,Warning: Ignoring NaNs in streamflow data. ,0.0229165075242533,Warning: Ignoring NaNs in streamflow data. ,4.05405405405405,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.3241633076829,Warning: Ignoring NaNs in streamflow data. ,0.56631996595089,Warning: Ignoring NaNs in streamflow data. ,1.65330532459499,Warning: Ignoring NaNs in streamflow data. ,-2.39982902385268,"Warning: Ignoring NaNs in streamflow data. ",0.543764600157196,Warning: Ignoring NaNs in streamflow data. ,131.558139534884,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.23,Warning: Ignoring NaNs in streamflow data. ,4.57,Warning: Ignoring NaNs in streamflow data. ,0.0144130939294003,Warning: Ignoring NaNs in streamflow data. ,1.87301587301587,Warning: Ignoring NaNs in streamflow data. ,0.0869060705997313,Warning: Ignoring NaNs in streamflow data. ,9.42384105960265,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -2.84687183143221,Warning: Ignoring NaNs in streamflow data. ,1.39564320464909,Warning: Ignoring NaNs in streamflow data. ,2.36723797077106,Warning: Ignoring NaNs in streamflow data. ,-2.42368473918,"Warning: Ignoring NaNs in streamflow data. ",0.788368776748708,Warning: Ignoring NaNs in streamflow data. ,159.69696969697,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.46,Warning: Ignoring NaNs in streamflow data. ,7.02,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0615494296577947,Warning: Ignoring NaNs in streamflow data. ,38.85,Warning: Ignoring NaNs in streamflow data. ,0.000237642585551331,Warning: Ignoring NaNs in streamflow data. +2.84687183143221,Warning: Ignoring NaNs in streamflow data. ,1.39564320464909,Warning: Ignoring NaNs in streamflow data. ,2.36723797077106,Warning: Ignoring NaNs in streamflow data. ,-2.42368473918,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.788368776748708,Warning: Ignoring NaNs in streamflow data. ,159.69696969697,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.46,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,7.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0615494296577947,Warning: Ignoring NaNs in streamflow data. ,38.85,Warning: Ignoring NaNs in streamflow data. ,0.000237642585551331,Warning: Ignoring NaNs in streamflow data. 0.895115384615385,Warning: Ignoring NaNs in streamflow data. ,0.350706579523222,Warning: Ignoring NaNs in streamflow data. ,1.57693994070433,Warning: Ignoring NaNs in streamflow data. ,-1.9846241446659,"Warning: Ignoring NaNs in streamflow data. ",0.572238995831842,Warning: Ignoring NaNs in streamflow data. ,137.5,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.24,Warning: Ignoring NaNs in streamflow data. ,2.68,Warning: Ignoring NaNs in streamflow data. ,0.0143589743589744,Warning: Ignoring NaNs in streamflow data. ,1.32283464566929,Warning: Ignoring NaNs in streamflow data. ,0.000427350427350427,Warning: Ignoring NaNs in streamflow data. ,5,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.80603323925996,Warning: Ignoring NaNs in streamflow data. ,0.643301602089952,Warning: Ignoring NaNs in streamflow data. ,0.724333442488138,Warning: Ignoring NaNs in streamflow data. ,-1.92325177925057,"Warning: Ignoring NaNs in streamflow data. ",0.616599818663147,Warning: Ignoring NaNs in streamflow data. ,133.428571428571,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.54,Warning: Ignoring NaNs in streamflow data. ,5.17,Warning: Ignoring NaNs in streamflow data. ,0.00898923382460541,Warning: Ignoring NaNs in streamflow data. ,1.38709677419355,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.83473775268622,Warning: Ignoring NaNs in streamflow data. ,0.680457110112639,Warning: Ignoring NaNs in streamflow data. ,0.435795356959978,Warning: Ignoring NaNs in streamflow data. ,-2.01212602875843,"Warning: Ignoring NaNs in streamflow data. ",0.600175075769533,Warning: Ignoring NaNs in streamflow data. ,133.433333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.53,Warning: Ignoring NaNs in streamflow data. ,5.52,Warning: Ignoring NaNs in streamflow data. ,0.00682935712984884,Warning: Ignoring NaNs in streamflow data. ,1.44230769230769,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -184,47 +184,47 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.670985596077229,Warning: Ignoring NaNs in streamflow data. ,0.348128775417206,Warning: Ignoring NaNs in streamflow data. ,1.56592393369987,Warning: Ignoring NaNs in streamflow data. ,-1.53413668368491,"Warning: Ignoring NaNs in streamflow data. ",0.845101970807799,Warning: Ignoring NaNs in streamflow data. ,166.952380952381,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.25,Warning: Ignoring NaNs in streamflow data. ,1.42,Warning: Ignoring NaNs in streamflow data. ,0.000183879865154766,Warning: Ignoring NaNs in streamflow data. ,1,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.678398028717449,,0.348529210887343,,1.82180162053716,,-1.98155151517255,"",0.825685909873152,,168.888888888889,,0.19,,1.64,,0.00030421027013872,,1,,0.00620588951082989,,4.08,,0, 0.666271968091733,Warning: Ignoring NaNs in streamflow data. ,0.375833541858129,Warning: Ignoring NaNs in streamflow data. ,2.06582689924791,Warning: Ignoring NaNs in streamflow data. ,-2.85477349123929,"Warning: Ignoring NaNs in streamflow data. ",0.573546833304993,Warning: Ignoring NaNs in streamflow data. ,137.564102564103,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,2.02,Warning: Ignoring NaNs in streamflow data. ,0.0248660102206157,Warning: Ignoring NaNs in streamflow data. ,1.80542986425339,Warning: Ignoring NaNs in streamflow data. ,0.148011965598903,Warning: Ignoring NaNs in streamflow data. ,9.38735177865613,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.404214970949894,Warning: Ignoring NaNs in streamflow data. ,0.239765869111663,Warning: Ignoring NaNs in streamflow data. ,2.18790886437356,Warning: Ignoring NaNs in streamflow data. ,-4.47213271365842,"Warning: Ignoring NaNs in streamflow data. ",0.5491848143654,Warning: Ignoring NaNs in streamflow data. ,133.777777777778,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,1.57,Warning: Ignoring NaNs in streamflow data. ,0.058573165788407,Warning: Ignoring NaNs in streamflow data. ,4.10900473933649,Warning: Ignoring NaNs in streamflow data. ,0.362586137008512,Warning: Ignoring NaNs in streamflow data. ,21.6411290322581,Warning: Ignoring NaNs in streamflow data. ,0.0219564923658965,Warning: Ignoring NaNs in streamflow data. +0.404214970949894,Warning: Ignoring NaNs in streamflow data. ,0.239765869111663,Warning: Ignoring NaNs in streamflow data. ,2.18790886437356,Warning: Ignoring NaNs in streamflow data. ,-4.47213271365842,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.5491848143654,Warning: Ignoring NaNs in streamflow data. ,133.777777777778,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.57,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.058573165788407,Warning: Ignoring NaNs in streamflow data. ,4.10900473933649,Warning: Ignoring NaNs in streamflow data. ,0.362586137008512,Warning: Ignoring NaNs in streamflow data. ,21.6411290322581,Warning: Ignoring NaNs in streamflow data. ,0.0219564923658965,Warning: Ignoring NaNs in streamflow data. 0.565382696519834,,0.328844525332796,,1.94622086650574,,-2.32496417588529,"",0.689773836405893,,155.444444444444,,0.12,,1.63,,0.00681431005110733,,1.57746478873239,,0.0380871258213677,,5.39655172413793,,0, 0.718677458766042,Warning: Ignoring NaNs in streamflow data. ,0.373991548031896,Warning: Ignoring NaNs in streamflow data. ,1.48431743884551,Warning: Ignoring NaNs in streamflow data. ,-1.68471621373391,"Warning: Ignoring NaNs in streamflow data. ",0.677580696557696,Warning: Ignoring NaNs in streamflow data. ,141.023255813953,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.21,Warning: Ignoring NaNs in streamflow data. ,1.91,Warning: Ignoring NaNs in streamflow data. ,0.00708613317043372,Warning: Ignoring NaNs in streamflow data. ,1.24731182795699,Warning: Ignoring NaNs in streamflow data. ,0.0109346365302382,Warning: Ignoring NaNs in streamflow data. ,5.42424242424242,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.566193199623941,Warning: Ignoring NaNs in streamflow data. ,0.313165309105772,Warning: Ignoring NaNs in streamflow data. ,1.38922514744692,Warning: Ignoring NaNs in streamflow data. ,-2.36885711688826,"Warning: Ignoring NaNs in streamflow data. ",0.735598108370288,Warning: Ignoring NaNs in streamflow data. ,159.0625,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.1,Warning: Ignoring NaNs in streamflow data. ,1.64,Warning: Ignoring NaNs in streamflow data. ,0.00211532434973363,Warning: Ignoring NaNs in streamflow data. ,1.28571428571429,Warning: Ignoring NaNs in streamflow data. ,0.0640864932623002,Warning: Ignoring NaNs in streamflow data. ,9.51162790697674,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.456212498443916,Warning: Ignoring NaNs in streamflow data. ,0.235503488889398,Warning: Ignoring NaNs in streamflow data. ,1.89715610437209,Warning: Ignoring NaNs in streamflow data. ,-2.30022318246305,"Warning: Ignoring NaNs in streamflow data. ",0.727606928173104,Warning: Ignoring NaNs in streamflow data. ,149.219512195122,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.1,Warning: Ignoring NaNs in streamflow data. ,1.25,Warning: Ignoring NaNs in streamflow data. ,0.00398356778289556,Warning: Ignoring NaNs in streamflow data. ,1.88235294117647,Warning: Ignoring NaNs in streamflow data. ,0.0485497323540396,Warning: Ignoring NaNs in streamflow data. ,11.6417910447761,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.557734155917012,Warning: Ignoring NaNs in streamflow data. ,0.314926832597123,Warning: Ignoring NaNs in streamflow data. ,1.83606214440194,Warning: Ignoring NaNs in streamflow data. ,-4.13671101878649,"Warning: Ignoring NaNs in streamflow data. ",0.508111095412124,Warning: Ignoring NaNs in streamflow data. ,132.194444444444,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,2.04,Warning: Ignoring NaNs in streamflow data. ,0.0451797843833738,Warning: Ignoring NaNs in streamflow data. ,2.28706624605678,Warning: Ignoring NaNs in streamflow data. ,0.327849442263351,Warning: Ignoring NaNs in streamflow data. ,17.5366666666667,Warning: Ignoring NaNs in streamflow data. ,0.0026796285910139,Warning: Ignoring NaNs in streamflow data. -0.549119337924077,Warning: Ignoring NaNs in streamflow data. ,0.333670211815461,Warning: Ignoring NaNs in streamflow data. ,2.59010145635112,Warning: Ignoring NaNs in streamflow data. ,-4.3352374410223,"Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.525946536102934,Warning: Ignoring NaNs in streamflow data. ,148.684210526316,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.97,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0417587971444816,Warning: Ignoring NaNs in streamflow data. ,2.24067796610169,Warning: Ignoring NaNs in streamflow data. ,0.334954829742877,Warning: Ignoring NaNs in streamflow data. ,20.236641221374,Warning: Ignoring NaNs in streamflow data. ,0.0531303304062164,Warning: Ignoring NaNs in streamflow data. +0.557734155917012,Warning: Ignoring NaNs in streamflow data. ,0.314926832597123,Warning: Ignoring NaNs in streamflow data. ,1.83606214440194,Warning: Ignoring NaNs in streamflow data. ,-4.13671101878649,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.508111095412124,Warning: Ignoring NaNs in streamflow data. ,132.194444444444,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2.04,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0451797843833738,Warning: Ignoring NaNs in streamflow data. ,2.28706624605678,Warning: Ignoring NaNs in streamflow data. ,0.327849442263351,Warning: Ignoring NaNs in streamflow data. ,17.5366666666667,Warning: Ignoring NaNs in streamflow data. ,0.0026796285910139,Warning: Ignoring NaNs in streamflow data. +0.549119337924077,Warning: Ignoring NaNs in streamflow data. ,0.333670211815461,Warning: Ignoring NaNs in streamflow data. ,2.59010145635112,Warning: Ignoring NaNs in streamflow data. ,-4.3352374410223,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.525946536102934,Warning: Ignoring NaNs in streamflow data. ,148.684210526316,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.97,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0417587971444816,Warning: Ignoring NaNs in streamflow data. ,2.24067796610169,Warning: Ignoring NaNs in streamflow data. ,0.334954829742877,Warning: Ignoring NaNs in streamflow data. ,20.236641221374,Warning: Ignoring NaNs in streamflow data. ,0.0531303304062164,Warning: Ignoring NaNs in streamflow data. 0.590983674887107,Warning: Ignoring NaNs in streamflow data. ,0.321416026859913,Warning: Ignoring NaNs in streamflow data. ,2.26827508331515,Warning: Ignoring NaNs in streamflow data. ,-2.33564304159353,"Warning: Ignoring NaNs in streamflow data. ",0.786215975764795,Warning: Ignoring NaNs in streamflow data. ,160.736842105263,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.13,Warning: Ignoring NaNs in streamflow data. ,1.51,Warning: Ignoring NaNs in streamflow data. ,0.000138937130948246,Warning: Ignoring NaNs in streamflow data. ,1,Warning: Ignoring NaNs in streamflow data. ,0.0287599861062869,Warning: Ignoring NaNs in streamflow data. ,11.1891891891892,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 4.26699234546507,Warning: Ignoring NaNs in streamflow data. ,0.79208771828645,Warning: Ignoring NaNs in streamflow data. ,1.88577402107351,Warning: Ignoring NaNs in streamflow data. ,-3.62248563758958,"Warning: Ignoring NaNs in streamflow data. ",0.396667684659549,Warning: Ignoring NaNs in streamflow data. ,128.972972972973,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.28,Warning: Ignoring NaNs in streamflow data. ,15.14,Warning: Ignoring NaNs in streamflow data. ,0.0304015020219526,Warning: Ignoring NaNs in streamflow data. ,1.26047904191617,Warning: Ignoring NaNs in streamflow data. ,0.260109763142692,Warning: Ignoring NaNs in streamflow data. ,6.33040421792619,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.279618993994009,Warning: Ignoring NaNs in streamflow data. ,0.163494225902254,Warning: Ignoring NaNs in streamflow data. ,3.2035623077792,Warning: Ignoring NaNs in streamflow data. ,-4.62416757441988,"Warning: Ignoring NaNs in streamflow data. ",0.575359865669284,Warning: Ignoring NaNs in streamflow data. ,148.825,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,1.09,Warning: Ignoring NaNs in streamflow data. ,0.0587462462462462,Warning: Ignoring NaNs in streamflow data. ,3.40217391304348,Warning: Ignoring NaNs in streamflow data. ,0.367555055055055,Warning: Ignoring NaNs in streamflow data. ,29.9744897959184,Warning: Ignoring NaNs in streamflow data. ,0.0176426426426426,Warning: Ignoring NaNs in streamflow data. +0.279618993994009,Warning: Ignoring NaNs in streamflow data. ,0.163494225902254,Warning: Ignoring NaNs in streamflow data. ,3.2035623077792,Warning: Ignoring NaNs in streamflow data. ,-4.62416757441988,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.575359865669284,Warning: Ignoring NaNs in streamflow data. ,148.825,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.09,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0587462462462462,Warning: Ignoring NaNs in streamflow data. ,3.40217391304348,Warning: Ignoring NaNs in streamflow data. ,0.367555055055055,Warning: Ignoring NaNs in streamflow data. ,29.9744897959184,Warning: Ignoring NaNs in streamflow data. ,0.0176426426426426,Warning: Ignoring NaNs in streamflow data. 0.391303843098911,Warning: Ignoring NaNs in streamflow data. ,0.219614951204847,Warning: Ignoring NaNs in streamflow data. ,1.08051258273836,Warning: Ignoring NaNs in streamflow data. ,-1.54798796226217,"Warning: Ignoring NaNs in streamflow data. ",0.8205060664662,Warning: Ignoring NaNs in streamflow data. ,169.340909090909,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.16,Warning: Ignoring NaNs in streamflow data. ,0.9,Warning: Ignoring NaNs in streamflow data. ,0.000427689863750229,Warning: Ignoring NaNs in streamflow data. ,1.16666666666667,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.647777101466915,Warning: Ignoring NaNs in streamflow data. ,0.356824952785034,Warning: Ignoring NaNs in streamflow data. ,1.8728256734737,Warning: Ignoring NaNs in streamflow data. ,-2.64172674782078,"Warning: Ignoring NaNs in streamflow data. ",0.582954281021771,Warning: Ignoring NaNs in streamflow data. ,140.25,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,2.15,Warning: Ignoring NaNs in streamflow data. ,0.0262949662182726,Warning: Ignoring NaNs in streamflow data. ,1.79253112033195,Warning: Ignoring NaNs in streamflow data. ,0.103414693529734,Warning: Ignoring NaNs in streamflow data. ,11.5578231292517,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.503983232360324,Warning: Ignoring NaNs in streamflow data. ,0.278552670886731,Warning: Ignoring NaNs in streamflow data. ,1.99950202851605,Warning: Ignoring NaNs in streamflow data. ,-3.59248587437662,"Warning: Ignoring NaNs in streamflow data. ",0.457973476143444,Warning: Ignoring NaNs in streamflow data. ,131.730769230769,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,2.06,Warning: Ignoring NaNs in streamflow data. ,0.0706811088672664,Warning: Ignoring NaNs in streamflow data. ,2.58968609865471,Warning: Ignoring NaNs in streamflow data. ,0.327458539869041,Warning: Ignoring NaNs in streamflow data. ,10.7449799196787,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.421393629124026,Warning: Ignoring NaNs in streamflow data. ,0.234355276282819,Warning: Ignoring NaNs in streamflow data. ,3.07837423422328,Warning: Ignoring NaNs in streamflow data. ,NaN,"Error: FDC slope could not be calculated, probably because flow is intermittent. Warning: Ignoring NaNs in streamflow data. ",0.234314142139238,Warning: Ignoring NaNs in streamflow data. ,130.447368421053,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2.04,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.206990266717229,Warning: Ignoring NaNs in streamflow data. ,5.05401234567901,Warning: Ignoring NaNs in streamflow data. ,0.594615092908608,Warning: Ignoring NaNs in streamflow data. ,20.1888412017167,Warning: Ignoring NaNs in streamflow data. ,0.375173808620908,Warning: Ignoring NaNs in streamflow data. +0.421393629124026,Warning: Ignoring NaNs in streamflow data. ,0.234355276282819,Warning: Ignoring NaNs in streamflow data. ,3.07837423422328,Warning: Ignoring NaNs in streamflow data. ,NaN,"Error: FDC slope could not be calculated, probably because flow is intermittent. Warning: Ignoring NaNs in streamflow data. ",0.234314142139238,Warning: Ignoring NaNs in streamflow data. ,130.447368421053,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2.04,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.206990266717229,Warning: Ignoring NaNs in streamflow data. ,5.05401234567901,Warning: Ignoring NaNs in streamflow data. ,0.594615092908608,Warning: Ignoring NaNs in streamflow data. ,20.1888412017167,Warning: Ignoring NaNs in streamflow data. ,0.375173808620908,Warning: Ignoring NaNs in streamflow data. 0.663412721893507,Warning: Ignoring NaNs in streamflow data. ,0.352162807659508,Warning: Ignoring NaNs in streamflow data. ,2.6304223997195,Warning: Ignoring NaNs in streamflow data. ,-4.79993361993757,"Warning: Ignoring NaNs in streamflow data. ",0.363875416459957,Warning: Ignoring NaNs in streamflow data. ,129,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Ignoring NaNs in streamflow data. ,2.88,Warning: Ignoring NaNs in streamflow data. ,0.108136094674556,Warning: Ignoring NaNs in streamflow data. ,2.8836291913215,Warning: Ignoring NaNs in streamflow data. ,0.456360946745562,Warning: Ignoring NaNs in streamflow data. ,16.7663043478261,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.536556149075948,Warning: Ignoring NaNs in streamflow data. ,0.305378305799914,Warning: Ignoring NaNs in streamflow data. ,2.61887062873093,Warning: Ignoring NaNs in streamflow data. ,-2.54025442309157,"Warning: Ignoring NaNs in streamflow data. ",0.506199164231463,Warning: Ignoring NaNs in streamflow data. ,143.09756097561,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,1.9,Warning: Ignoring NaNs in streamflow data. ,0.0434088536869896,Warning: Ignoring NaNs in streamflow data. ,2.17538461538462,Warning: Ignoring NaNs in streamflow data. ,0.103026954012403,Warning: Ignoring NaNs in streamflow data. ,5.2111801242236,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.608202183378554,Warning: Ignoring NaNs in streamflow data. ,0.338294319725406,Warning: Ignoring NaNs in streamflow data. ,1.74235775654649,Warning: Ignoring NaNs in streamflow data. ,-2.60642628106896,"Warning: Ignoring NaNs in streamflow data. ",0.573072793182974,Warning: Ignoring NaNs in streamflow data. ,140.780487804878,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,2.08,Warning: Ignoring NaNs in streamflow data. ,0.0301634378746766,Warning: Ignoring NaNs in streamflow data. ,2.22325581395349,Warning: Ignoring NaNs in streamflow data. ,0.123935129677541,Warning: Ignoring NaNs in streamflow data. ,6.68027210884354,Warning: Ignoring NaNs in streamflow data. ,6.31034265160598e-05,Warning: Ignoring NaNs in streamflow data. +0.608202183378554,Warning: Ignoring NaNs in streamflow data. ,0.338294319725406,Warning: Ignoring NaNs in streamflow data. ,1.74235775654649,Warning: Ignoring NaNs in streamflow data. ,-2.60642628106896,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.573072793182974,Warning: Ignoring NaNs in streamflow data. ,140.780487804878,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2.08,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0301634378746766,Warning: Ignoring NaNs in streamflow data. ,2.22325581395349,Warning: Ignoring NaNs in streamflow data. ,0.123935129677541,Warning: Ignoring NaNs in streamflow data. ,6.68027210884354,Warning: Ignoring NaNs in streamflow data. ,6.31034265160598e-05,Warning: Ignoring NaNs in streamflow data. 0.595123821113474,Warning: Ignoring NaNs in streamflow data. ,0.326343300909191,Warning: Ignoring NaNs in streamflow data. ,1.78034172788372,Warning: Ignoring NaNs in streamflow data. ,-2.27682953862836,"Warning: Ignoring NaNs in streamflow data. ",0.624865453353682,Warning: Ignoring NaNs in streamflow data. ,142.590909090909,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.13,Warning: Ignoring NaNs in streamflow data. ,1.93,Warning: Ignoring NaNs in streamflow data. ,0.0212960146029814,Warning: Ignoring NaNs in streamflow data. ,1.75,Warning: Ignoring NaNs in streamflow data. ,0.0226346212351688,Warning: Ignoring NaNs in streamflow data. ,5.31428571428571,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.571202993793352,Warning: Ignoring NaNs in streamflow data. ,0.311903194947629,Warning: Ignoring NaNs in streamflow data. ,1.66783773925721,Warning: Ignoring NaNs in streamflow data. ,-2.36421274843624,"Warning: Ignoring NaNs in streamflow data. ",0.601653520951923,Warning: Ignoring NaNs in streamflow data. ,140.674418604651,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,1.91,Warning: Ignoring NaNs in streamflow data. ,0.0254350736278447,Warning: Ignoring NaNs in streamflow data. ,1.77118644067797,Warning: Ignoring NaNs in streamflow data. ,0.0338322988925399,Warning: Ignoring NaNs in streamflow data. ,5.00900900900901,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.641639693356046,,0.345183917150546,,1.5234453047781,,-1.97836011309957,"",0.785942198250952,,156.244444444444,,0.15,,1.54,,0,,0,,0.0236067169627647,,13.3793103448276,,0, 0.639760063333541,Warning: Ignoring NaNs in streamflow data. ,0.335642314258877,Warning: Ignoring NaNs in streamflow data. ,0.730043059802438,Warning: Ignoring NaNs in streamflow data. ,-1.60379542042697,"Warning: Ignoring NaNs in streamflow data. ",0.859830676163132,Warning: Ignoring NaNs in streamflow data. ,166.674418604651,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.2,Warning: Ignoring NaNs in streamflow data. ,1.32,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.00462821996224347,Warning: Ignoring NaNs in streamflow data. ,3.8,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.386601362862041,,0.233670811503185,,1.89907479690165,,-4.38450597410425,"",0.335444886183572,,133.355555555556,,0.01,,1.86,,0.132635677780482,,5.19047619047619,,0.516001460209297,,22.7983870967742,,0.00511073253833049, -0.317703820880998,,0.192133172810873,,1.00598100479834,,-2.30946421376158,"",0.666377312822988,,146.266666666667,,0.04,,1.01,,0.0129593575079095,,2.47674418604651,,0.0984424434168897,,12.740157480315,,0.00292041859333171, +0.386601362862041,,0.233670811503185,,1.89907479690165,,-4.38450597410425,"Warning: Flow is zero at least once (intermittent flow). ",0.335444886183572,,133.355555555556,,0.01,Warning: Flow is zero at least once (intermittent flow). ,1.86,Warning: Flow is zero at least once (intermittent flow). ,0.132635677780482,,5.19047619047619,,0.516001460209297,,22.7983870967742,,0.00511073253833049, +0.317703820880998,,0.192133172810873,,1.00598100479834,,-2.30946421376158,"Warning: Flow is zero at least once (intermittent flow). ",0.666377312822988,,146.266666666667,,0.04,Warning: Flow is zero at least once (intermittent flow). ,1.01,Warning: Flow is zero at least once (intermittent flow). ,0.0129593575079095,,2.47674418604651,,0.0984424434168897,,12.740157480315,,0.00292041859333171, 0.403923409964017,Warning: Ignoring NaNs in streamflow data. ,0.239187044195378,Warning: Ignoring NaNs in streamflow data. ,0.850861315233111,Warning: Ignoring NaNs in streamflow data. ,-1.49898811342763,"Warning: Ignoring NaNs in streamflow data. ",0.784034675745596,Warning: Ignoring NaNs in streamflow data. ,158.738095238095,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.14,Warning: Ignoring NaNs in streamflow data. ,0.96,Warning: Ignoring NaNs in streamflow data. ,0.0010976279041405,Warning: Ignoring NaNs in streamflow data. ,1.38461538461538,Warning: Ignoring NaNs in streamflow data. ,0.00561009817671809,Warning: Ignoring NaNs in streamflow data. ,3.83333333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.709519956193716,,0.378632656513445,,1.71938086555206,,-2.58411654362674,"",0.58407838531151,,138.888888888889,,0.13,,2.34,,0.0252494524215137,,1.69387755102041,,0.0815891944512047,,8.82236842105263,,0, 0.525798856169384,,0.29938408572291,,1.33781304425594,,-2.31693705599074,"",0.753194590591938,,149.022222222222,,0.13,,1.37,,0.000790946702360672,,2.6,,0.0244585057191531,,7.73076923076923,,0, -0.35557894029051,Warning: Ignoring NaNs in streamflow data. ,0.223852639428355,Warning: Ignoring NaNs in streamflow data. ,1.95643002809939,Warning: Ignoring NaNs in streamflow data. ,-5.07240780767683,"Warning: Ignoring NaNs in streamflow data. ",0.336924077383913,Warning: Ignoring NaNs in streamflow data. ,138.675675675676,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,1.54,Warning: Ignoring NaNs in streamflow data. ,0.145037654653039,Warning: Ignoring NaNs in streamflow data. ,6.7196261682243,Warning: Ignoring NaNs in streamflow data. ,0.539604626143088,Warning: Ignoring NaNs in streamflow data. ,27.7681660899654,Warning: Ignoring NaNs in streamflow data. ,0.0453200645508338,Warning: Ignoring NaNs in streamflow data. +0.35557894029051,Warning: Ignoring NaNs in streamflow data. ,0.223852639428355,Warning: Ignoring NaNs in streamflow data. ,1.95643002809939,Warning: Ignoring NaNs in streamflow data. ,-5.07240780767683,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.336924077383913,Warning: Ignoring NaNs in streamflow data. ,138.675675675676,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.54,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.145037654653039,Warning: Ignoring NaNs in streamflow data. ,6.7196261682243,Warning: Ignoring NaNs in streamflow data. ,0.539604626143088,Warning: Ignoring NaNs in streamflow data. ,27.7681660899654,Warning: Ignoring NaNs in streamflow data. ,0.0453200645508338,Warning: Ignoring NaNs in streamflow data. 0.322739442618963,Warning: Ignoring NaNs in streamflow data. ,0.205542149976297,Warning: Ignoring NaNs in streamflow data. ,1.38273116803197,Warning: Ignoring NaNs in streamflow data. ,-2.40897613195865,"Warning: Ignoring NaNs in streamflow data. ",0.723048512192557,Warning: Ignoring NaNs in streamflow data. ,154.409090909091,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,0.98,Warning: Ignoring NaNs in streamflow data. ,0.0138736765242789,Warning: Ignoring NaNs in streamflow data. ,2.74698795180723,Warning: Ignoring NaNs in streamflow data. ,0.0362054277716928,Warning: Ignoring NaNs in streamflow data. ,10.0847457627119,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.471142005354095,,0.288301969683148,,0.829996382933556,,-1.61452346295126,"",0.740206681240797,,151.866666666667,,0.17,,1.2,,0.0040155755658311,,1.60975609756098,,0.00225115599902653,,6.16666666666667,,0, -0.167250777846928,Warning: Ignoring NaNs in streamflow data. ,0.101235619323251,Warning: Ignoring NaNs in streamflow data. ,1.09018122355251,Warning: Ignoring NaNs in streamflow data. ,-4.20097122066691,"Warning: Ignoring NaNs in streamflow data. ",0.673447930443408,Warning: Ignoring NaNs in streamflow data. ,157.860465116279,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,0.58,Warning: Ignoring NaNs in streamflow data. ,0.0308649657747355,Warning: Ignoring NaNs in streamflow data. ,2.58333333333333,Warning: Ignoring NaNs in streamflow data. ,0.289981331673927,Warning: Ignoring NaNs in streamflow data. ,45.2427184466019,Warning: Ignoring NaNs in streamflow data. ,0.00759178593652769,Warning: Ignoring NaNs in streamflow data. +0.167250777846928,Warning: Ignoring NaNs in streamflow data. ,0.101235619323251,Warning: Ignoring NaNs in streamflow data. ,1.09018122355251,Warning: Ignoring NaNs in streamflow data. ,-4.20097122066691,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.673447930443408,Warning: Ignoring NaNs in streamflow data. ,157.860465116279,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.58,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0308649657747355,Warning: Ignoring NaNs in streamflow data. ,2.58333333333333,Warning: Ignoring NaNs in streamflow data. ,0.289981331673927,Warning: Ignoring NaNs in streamflow data. ,45.2427184466019,Warning: Ignoring NaNs in streamflow data. ,0.00759178593652769,Warning: Ignoring NaNs in streamflow data. 0.391706619615469,,0.236694833374749,,1.25376376313163,,-1.95255382031609,"",0.764094267173329,,155.6,,0.11,,1.02,,0.00492820637624726,,1.44642857142857,,0.00602336334874665,,5.82352941176471,,0, 0.475326453914261,Warning: Ignoring NaNs in streamflow data. ,0.276434532461249,Warning: Ignoring NaNs in streamflow data. ,2.30013706621131,Warning: Ignoring NaNs in streamflow data. ,-3.10436079231024,"Warning: Ignoring NaNs in streamflow data. ",0.553092470617841,Warning: Ignoring NaNs in streamflow data. ,141.566666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,1.86,Warning: Ignoring NaNs in streamflow data. ,0.0399388496082553,Warning: Ignoring NaNs in streamflow data. ,4.1523178807947,Warning: Ignoring NaNs in streamflow data. ,0.170329320338875,Warning: Ignoring NaNs in streamflow data. ,6.03611738148984,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.651471358129905,Warning: Ignoring NaNs in streamflow data. ,0.386411249603417,Warning: Ignoring NaNs in streamflow data. ,1.04892144075598,Warning: Ignoring NaNs in streamflow data. ,-1.15735839327348,"Warning: Ignoring NaNs in streamflow data. ",0.756999333850829,Warning: Ignoring NaNs in streamflow data. ,153.627906976744,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.28,Warning: Ignoring NaNs in streamflow data. ,1.52,Warning: Ignoring NaNs in streamflow data. ,0.00121750776161198,Warning: Ignoring NaNs in streamflow data. ,1.17647058823529,Warning: Ignoring NaNs in streamflow data. ,0.00109575698545078,Warning: Ignoring NaNs in streamflow data. ,6,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.437244338933537,Warning: Ignoring NaNs in streamflow data. ,0.246448627633805,Warning: Ignoring NaNs in streamflow data. ,2.18234416528423,Warning: Ignoring NaNs in streamflow data. ,-2.83677212773478,"Warning: Ignoring NaNs in streamflow data. ",0.76905250453664,Warning: Ignoring NaNs in streamflow data. ,155.795454545455,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,1.18,Warning: Ignoring NaNs in streamflow data. ,0.000791331872412953,Warning: Ignoring NaNs in streamflow data. ,1.44444444444444,Warning: Ignoring NaNs in streamflow data. ,0.114743121499878,Warning: Ignoring NaNs in streamflow data. ,26.1805555555556,Warning: Ignoring NaNs in streamflow data. ,0.000121743364986608,Warning: Ignoring NaNs in streamflow data. -0.404207441229102,Warning: Ignoring NaNs in streamflow data. ,0.227236699621449,Warning: Ignoring NaNs in streamflow data. ,1.92746454537227,Warning: Ignoring NaNs in streamflow data. ,-2.77679953094324,"Warning: Ignoring NaNs in streamflow data. ",0.425192500488476,Warning: Ignoring NaNs in streamflow data. ,132.666666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,1.43,Warning: Ignoring NaNs in streamflow data. ,0.0543592274942926,Warning: Ignoring NaNs in streamflow data. ,2.46778711484594,Warning: Ignoring NaNs in streamflow data. ,0.268155735176158,Warning: Ignoring NaNs in streamflow data. ,8.34165067178503,Warning: Ignoring NaNs in streamflow data. ,6.17017338187203e-05,Warning: Ignoring NaNs in streamflow data. +0.437244338933537,Warning: Ignoring NaNs in streamflow data. ,0.246448627633805,Warning: Ignoring NaNs in streamflow data. ,2.18234416528423,Warning: Ignoring NaNs in streamflow data. ,-2.83677212773478,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.76905250453664,Warning: Ignoring NaNs in streamflow data. ,155.795454545455,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.18,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.000791331872412953,Warning: Ignoring NaNs in streamflow data. ,1.44444444444444,Warning: Ignoring NaNs in streamflow data. ,0.114743121499878,Warning: Ignoring NaNs in streamflow data. ,26.1805555555556,Warning: Ignoring NaNs in streamflow data. ,0.000121743364986608,Warning: Ignoring NaNs in streamflow data. +0.404207441229102,Warning: Ignoring NaNs in streamflow data. ,0.227236699621449,Warning: Ignoring NaNs in streamflow data. ,1.92746454537227,Warning: Ignoring NaNs in streamflow data. ,-2.77679953094324,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.425192500488476,Warning: Ignoring NaNs in streamflow data. ,132.666666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.43,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0543592274942926,Warning: Ignoring NaNs in streamflow data. ,2.46778711484594,Warning: Ignoring NaNs in streamflow data. ,0.268155735176158,Warning: Ignoring NaNs in streamflow data. ,8.34165067178503,Warning: Ignoring NaNs in streamflow data. ,6.17017338187203e-05,Warning: Ignoring NaNs in streamflow data. 0.310566774449394,Warning: Ignoring NaNs in streamflow data. ,0.166065629661629,Warning: Ignoring NaNs in streamflow data. ,1.7209354167731,Warning: Ignoring NaNs in streamflow data. ,-1.85124991095505,"Warning: Ignoring NaNs in streamflow data. ",0.860584451461421,Warning: Ignoring NaNs in streamflow data. ,180.833333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,0.74,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0304435360868769,Warning: Ignoring NaNs in streamflow data. ,24.95,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.521043612703738,Warning: Ignoring NaNs in streamflow data. ,0.310467703063128,Warning: Ignoring NaNs in streamflow data. ,0.929032579668279,Warning: Ignoring NaNs in streamflow data. ,-1.14556326309602,"Warning: Ignoring NaNs in streamflow data. ",0.837515788316167,Warning: Ignoring NaNs in streamflow data. ,165.571428571429,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.25,Warning: Ignoring NaNs in streamflow data. ,1.07,Warning: Ignoring NaNs in streamflow data. ,0.000257682149069123,Warning: Ignoring NaNs in streamflow data. ,1.33333333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.448188732051592,,0.261642704871047,,1.33209456361327,,-1.91290245652153,"",0.773124772274995,,152.755555555556,,0.13,,1.14,,0.000243368216110976,,2,,0.00413725967388659,,6.8,,0, -0.371245952677464,Warning: Ignoring NaNs in streamflow data. ,0.224285062357015,Warning: Ignoring NaNs in streamflow data. ,1.93052193546545,Warning: Ignoring NaNs in streamflow data. ,-2.49445225650166,"Warning: Ignoring NaNs in streamflow data. ",0.68847705726578,Warning: Ignoring NaNs in streamflow data. ,145.611111111111,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Ignoring NaNs in streamflow data. ,1.04,Warning: Ignoring NaNs in streamflow data. ,0.00155666251556663,Warning: Ignoring NaNs in streamflow data. ,1.92307692307692,Warning: Ignoring NaNs in streamflow data. ,0.113138231631382,Warning: Ignoring NaNs in streamflow data. ,4.19630484988453,Warning: Ignoring NaNs in streamflow data. ,0.0250311332503113,Warning: Ignoring NaNs in streamflow data. +0.371245952677464,Warning: Ignoring NaNs in streamflow data. ,0.224285062357015,Warning: Ignoring NaNs in streamflow data. ,1.93052193546545,Warning: Ignoring NaNs in streamflow data. ,-2.49445225650166,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.68847705726578,Warning: Ignoring NaNs in streamflow data. ,145.611111111111,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.04,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.00155666251556663,Warning: Ignoring NaNs in streamflow data. ,1.92307692307692,Warning: Ignoring NaNs in streamflow data. ,0.113138231631382,Warning: Ignoring NaNs in streamflow data. ,4.19630484988453,Warning: Ignoring NaNs in streamflow data. ,0.0250311332503113,Warning: Ignoring NaNs in streamflow data. 0.585729771089712,Warning: Ignoring NaNs in streamflow data. ,0.330608141686118,Warning: Ignoring NaNs in streamflow data. ,1.90639606338837,Warning: Ignoring NaNs in streamflow data. ,-2.65313549911521,"Warning: Ignoring NaNs in streamflow data. ",0.578988954842198,Warning: Ignoring NaNs in streamflow data. ,139.333333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.1,Warning: Ignoring NaNs in streamflow data. ,2.24,Warning: Ignoring NaNs in streamflow data. ,0.0325192884014538,Warning: Ignoring NaNs in streamflow data. ,4.18032786885246,Warning: Ignoring NaNs in streamflow data. ,0.086080469297966,Warning: Ignoring NaNs in streamflow data. ,7.33695652173913,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.19549992978515,Warning: Ignoring NaNs in streamflow data. ,0.120610524508209,Warning: Ignoring NaNs in streamflow data. ,1.87884960287625,Warning: Ignoring NaNs in streamflow data. ,-3.32902898195983,"Warning: Ignoring NaNs in streamflow data. ",0.597550226501846,Warning: Ignoring NaNs in streamflow data. ,148.026315789474,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,0.7,Warning: Ignoring NaNs in streamflow data. ,0.0322286195759023,Warning: Ignoring NaNs in streamflow data. ,2.10550458715596,Warning: Ignoring NaNs in streamflow data. ,0.21415531526471,Warning: Ignoring NaNs in streamflow data. ,15.4822335025381,Warning: Ignoring NaNs in streamflow data. ,0.0365819407386603,Warning: Ignoring NaNs in streamflow data. +0.19549992978515,Warning: Ignoring NaNs in streamflow data. ,0.120610524508209,Warning: Ignoring NaNs in streamflow data. ,1.87884960287625,Warning: Ignoring NaNs in streamflow data. ,-3.32902898195983,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.597550226501846,Warning: Ignoring NaNs in streamflow data. ,148.026315789474,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.7,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0322286195759023,Warning: Ignoring NaNs in streamflow data. ,2.10550458715596,Warning: Ignoring NaNs in streamflow data. ,0.21415531526471,Warning: Ignoring NaNs in streamflow data. ,15.4822335025381,Warning: Ignoring NaNs in streamflow data. ,0.0365819407386603,Warning: Ignoring NaNs in streamflow data. 0.914052237238286,Warning: Ignoring NaNs in streamflow data. ,0.491931849984823,Warning: Ignoring NaNs in streamflow data. ,1.77325038362811,Warning: Ignoring NaNs in streamflow data. ,-1.46408003693425,"Warning: Ignoring NaNs in streamflow data. ",0.887840653479276,Warning: Ignoring NaNs in streamflow data. ,174.710526315789,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.32,Warning: Ignoring NaNs in streamflow data. ,1.79,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.00392129402702892,Warning: Ignoring NaNs in streamflow data. ,3.73333333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.736495628163823,Warning: Ignoring NaNs in streamflow data. ,0.413867262222055,Warning: Ignoring NaNs in streamflow data. ,1.86352520768672,Warning: Ignoring NaNs in streamflow data. ,-2.05095242133728,"Warning: Ignoring NaNs in streamflow data. ",0.603963524689226,Warning: Ignoring NaNs in streamflow data. ,142.931034482759,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.17,Warning: Ignoring NaNs in streamflow data. ,2.29,Warning: Ignoring NaNs in streamflow data. ,0.0220892774965485,Warning: Ignoring NaNs in streamflow data. ,1.85806451612903,Warning: Ignoring NaNs in streamflow data. ,0.0148028838778954,Warning: Ignoring NaNs in streamflow data. ,2.83823529411765,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.40754993506895,Warning: Ignoring NaNs in streamflow data. ,0.236030646245765,Warning: Ignoring NaNs in streamflow data. ,1.07778695301181,Warning: Ignoring NaNs in streamflow data. ,-2.10061526552378,"Warning: Ignoring NaNs in streamflow data. ",0.638262537765673,Warning: Ignoring NaNs in streamflow data. ,139.261904761905,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.1,Warning: Ignoring NaNs in streamflow data. ,1.27,Warning: Ignoring NaNs in streamflow data. ,0.0145321872487787,Warning: Ignoring NaNs in streamflow data. ,1.91056910569106,Warning: Ignoring NaNs in streamflow data. ,0.0265908107105312,Warning: Ignoring NaNs in streamflow data. ,7.67857142857143,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -241,12 +241,12 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.441569129480614,Warning: Ignoring NaNs in streamflow data. ,0.271420528116848,Warning: Ignoring NaNs in streamflow data. ,1.1205624131872,Warning: Ignoring NaNs in streamflow data. ,-3.22658690737554,"Warning: Ignoring NaNs in streamflow data. ",0.46400384266775,Warning: Ignoring NaNs in streamflow data. ,131.780487804878,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Ignoring NaNs in streamflow data. ,1.76,Warning: Ignoring NaNs in streamflow data. ,0.0638868568641795,Warning: Ignoring NaNs in streamflow data. ,2.79466666666667,Warning: Ignoring NaNs in streamflow data. ,0.246403316264326,Warning: Ignoring NaNs in streamflow data. ,8.1491935483871,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.343063063063055,Warning: Ignoring NaNs in streamflow data. ,0.214316699899329,Warning: Ignoring NaNs in streamflow data. ,1.25840607438294,Warning: Ignoring NaNs in streamflow data. ,-1.80222253570608,"Warning: Ignoring NaNs in streamflow data. ",0.648470386276915,Warning: Ignoring NaNs in streamflow data. ,144,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,0.99,Warning: Ignoring NaNs in streamflow data. ,0.0161918675432189,Warning: Ignoring NaNs in streamflow data. ,1.7972972972973,Warning: Ignoring NaNs in streamflow data. ,0.0101046992938885,Warning: Ignoring NaNs in streamflow data. ,5.03030303030303,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.462591263081034,,0.281095195966029,,0.726991153046148,,-2.10039953165252,"",0.584616914315169,,138.822222222222,,0.1,,1.65,,0.0239109272329034,,2.45625,,0.045874908736919,,4.86451612903226,,0, -0.434415829528185,Warning: Ignoring NaNs in streamflow data. ,0.255605137482404,Warning: Ignoring NaNs in streamflow data. ,0.977560965394206,Warning: Ignoring NaNs in streamflow data. ,-5.67238943830418,"Warning: Ignoring NaNs in streamflow data. ",0.400848791709138,Warning: Ignoring NaNs in streamflow data. ,133.727272727273,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,1.9,Warning: Ignoring NaNs in streamflow data. ,0.122009132420091,Warning: Ignoring NaNs in streamflow data. ,4.71529411764706,Warning: Ignoring NaNs in streamflow data. ,0.46027397260274,Warning: Ignoring NaNs in streamflow data. ,24.4660194174757,Warning: Ignoring NaNs in streamflow data. ,0.0373820395738204,Warning: Ignoring NaNs in streamflow data. -0.426048991530106,Warning: Ignoring NaNs in streamflow data. ,0.257518985125174,Warning: Ignoring NaNs in streamflow data. ,2.1024859860373,Warning: Ignoring NaNs in streamflow data. ,-5.42920322184298,"Warning: Ignoring NaNs in streamflow data. ",0.328784733831798,Warning: Ignoring NaNs in streamflow data. ,126.348837209302,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,1.96,Warning: Ignoring NaNs in streamflow data. ,0.131070623362379,Warning: Ignoring NaNs in streamflow data. ,4.18482490272374,Warning: Ignoring NaNs in streamflow data. ,0.527816708305405,Warning: Ignoring NaNs in streamflow data. ,20.0046189376443,Warning: Ignoring NaNs in streamflow data. ,0.0118213393455609,Warning: Ignoring NaNs in streamflow data. +0.434415829528185,Warning: Ignoring NaNs in streamflow data. ,0.255605137482404,Warning: Ignoring NaNs in streamflow data. ,0.977560965394206,Warning: Ignoring NaNs in streamflow data. ,-5.67238943830418,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.400848791709138,Warning: Ignoring NaNs in streamflow data. ,133.727272727273,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.9,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.122009132420091,Warning: Ignoring NaNs in streamflow data. ,4.71529411764706,Warning: Ignoring NaNs in streamflow data. ,0.46027397260274,Warning: Ignoring NaNs in streamflow data. ,24.4660194174757,Warning: Ignoring NaNs in streamflow data. ,0.0373820395738204,Warning: Ignoring NaNs in streamflow data. +0.426048991530106,Warning: Ignoring NaNs in streamflow data. ,0.257518985125174,Warning: Ignoring NaNs in streamflow data. ,2.1024859860373,Warning: Ignoring NaNs in streamflow data. ,-5.42920322184298,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.328784733831798,Warning: Ignoring NaNs in streamflow data. ,126.348837209302,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.96,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.131070623362379,Warning: Ignoring NaNs in streamflow data. ,4.18482490272374,Warning: Ignoring NaNs in streamflow data. ,0.527816708305405,Warning: Ignoring NaNs in streamflow data. ,20.0046189376443,Warning: Ignoring NaNs in streamflow data. ,0.0118213393455609,Warning: Ignoring NaNs in streamflow data. 0.608940069643827,Warning: Ignoring NaNs in streamflow data. ,0.36338474899795,Warning: Ignoring NaNs in streamflow data. ,1.9570492286384,Warning: Ignoring NaNs in streamflow data. ,-2.02733679688784,"Warning: Ignoring NaNs in streamflow data. ",0.494882568795672,Warning: Ignoring NaNs in streamflow data. ,139.024390243902,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,2.18,Warning: Ignoring NaNs in streamflow data. ,0.0427026696804936,Warning: Ignoring NaNs in streamflow data. ,1.88409703504043,Warning: Ignoring NaNs in streamflow data. ,0.0518052416152483,Warning: Ignoring NaNs in streamflow data. ,1.95842956120092,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.91108397783326,Warning: Ignoring NaNs in streamflow data. ,0.53300682587207,Warning: Ignoring NaNs in streamflow data. ,-0.500356769258302,Warning: Ignoring NaNs in streamflow data. ,-2.9449940272963,"Warning: Ignoring NaNs in streamflow data. ",0.523522342030609,Warning: Ignoring NaNs in streamflow data. ,151.175,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,3.28,Warning: Ignoring NaNs in streamflow data. ,0.0390353815236587,Warning: Ignoring NaNs in streamflow data. ,2.75107296137339,Warning: Ignoring NaNs in streamflow data. ,0.220875707934961,Warning: Ignoring NaNs in streamflow data. ,7.70063694267516,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.53303054271113,,0.316741180051965,,2.27389343039879,,-3.08650620081615,"",0.467897452893036,,133.688888888889,,0.06,,2.3,,0.065831102458019,,3.23952095808383,,0.237466536870285,,6.46192052980132,,0, -0.38527475202337,Warning: Ignoring NaNs in streamflow data. ,0.240585388088315,Warning: Ignoring NaNs in streamflow data. ,2.15642271754565,Warning: Ignoring NaNs in streamflow data. ,-2.32496845372371,"Warning: Ignoring NaNs in streamflow data. ",0.534066706153207,Warning: Ignoring NaNs in streamflow data. ,139.279069767442,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Ignoring NaNs in streamflow data. ,1.38,Warning: Ignoring NaNs in streamflow data. ,0.0414410028600986,Warning: Ignoring NaNs in streamflow data. ,2.74596774193548,Warning: Ignoring NaNs in streamflow data. ,0.096939085985517,Warning: Ignoring NaNs in streamflow data. ,4.8419452887538,Warning: Ignoring NaNs in streamflow data. ,0.000121706322643461,Warning: Ignoring NaNs in streamflow data. +0.38527475202337,Warning: Ignoring NaNs in streamflow data. ,0.240585388088315,Warning: Ignoring NaNs in streamflow data. ,2.15642271754565,Warning: Ignoring NaNs in streamflow data. ,-2.32496845372371,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.534066706153207,Warning: Ignoring NaNs in streamflow data. ,139.279069767442,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.38,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0414410028600986,Warning: Ignoring NaNs in streamflow data. ,2.74596774193548,Warning: Ignoring NaNs in streamflow data. ,0.096939085985517,Warning: Ignoring NaNs in streamflow data. ,4.8419452887538,Warning: Ignoring NaNs in streamflow data. ,0.000121706322643461,Warning: Ignoring NaNs in streamflow data. 0.397013643561945,Warning: Ignoring NaNs in streamflow data. ,0.246927042388192,Warning: Ignoring NaNs in streamflow data. ,1.46268873461025,Warning: Ignoring NaNs in streamflow data. ,-2.1997847400408,"Warning: Ignoring NaNs in streamflow data. ",0.564930941029957,Warning: Ignoring NaNs in streamflow data. ,136.590909090909,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,1.37,Warning: Ignoring NaNs in streamflow data. ,0.0307589231331465,Warning: Ignoring NaNs in streamflow data. ,2.38207547169811,Warning: Ignoring NaNs in streamflow data. ,0.0506151784626629,Warning: Ignoring NaNs in streamflow data. ,7.1025641025641,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.485447797517641,,0.294659630719888,,1.69339202118876,,-1.79712303370957,"",0.608277551897412,,137.644444444444,,0.13,,1.55,,0.0247627159892918,,2.02487562189055,,0.00772694086152349,,8.46666666666667,,0, 0.58354039912388,,0.360721543129252,,1.10936302339923,,-1.28749634513516,"",0.692775912279142,,146.822222222222,,0.23,,1.45,,0.00803115113166221,,1.76,,0,,0,,0, @@ -257,21 +257,21 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.470008522554327,Warning: Ignoring NaNs in streamflow data. ,0.281971282468525,Warning: Ignoring NaNs in streamflow data. ,1.51319221213279,Warning: Ignoring NaNs in streamflow data. ,-2.00994910706482,"Warning: Ignoring NaNs in streamflow data. ",0.545393327491626,Warning: Ignoring NaNs in streamflow data. ,134.5,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.1,Warning: Ignoring NaNs in streamflow data. ,1.68,Warning: Ignoring NaNs in streamflow data. ,0.0407256346259207,Warning: Ignoring NaNs in streamflow data. ,2.20792079207921,Warning: Ignoring NaNs in streamflow data. ,0.0368296097887624,Warning: Ignoring NaNs in streamflow data. ,6.50537634408602,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.421954417952323,Warning: Ignoring NaNs in streamflow data. ,0.266156202449103,Warning: Ignoring NaNs in streamflow data. ,1.54124843801796,Warning: Ignoring NaNs in streamflow data. ,-3.00972594201586,"Warning: Ignoring NaNs in streamflow data. ",0.375632124179467,Warning: Ignoring NaNs in streamflow data. ,144.514285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,1.68,Warning: Ignoring NaNs in streamflow data. ,0.0595371669004208,Warning: Ignoring NaNs in streamflow data. ,1.73265306122449,Warning: Ignoring NaNs in streamflow data. ,0.254908835904628,Warning: Ignoring NaNs in streamflow data. ,5.04861111111111,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.439456219225006,Warning: Ignoring NaNs in streamflow data. ,0.285387001111546,Warning: Ignoring NaNs in streamflow data. ,1.04425477437954,Warning: Ignoring NaNs in streamflow data. ,-2.72982739183046,"Warning: Ignoring NaNs in streamflow data. ",0.411299744109476,Warning: Ignoring NaNs in streamflow data. ,151.878787878788,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,1.62,Warning: Ignoring NaNs in streamflow data. ,0.0452437022764576,Warning: Ignoring NaNs in streamflow data. ,1.28600405679513,Warning: Ignoring NaNs in streamflow data. ,0.149075858131735,Warning: Ignoring NaNs in streamflow data. ,4.22874493927126,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.371740082745195,,0.212067897324478,,1.68517097539738,,-2.18823860909514,"",0.649940754737265,,152.088888888889,,0.06,,1.12,,0.013081041615965,,1.69291338582677,,0.0888293988805062,,6.21276595744681,,6.0842054027744e-05, +0.371740082745195,,0.212067897324478,,1.68517097539738,,-2.18823860909514,"Warning: Flow is zero at least once (intermittent flow). ",0.649940754737265,,152.088888888889,,0.06,Warning: Flow is zero at least once (intermittent flow). ,1.12,Warning: Flow is zero at least once (intermittent flow). ,0.013081041615965,,1.69291338582677,,0.0888293988805062,,6.21276595744681,,6.0842054027744e-05, 0.344704916037959,,0.190947923140491,,0.865960310753063,,-1.14994310883883,"",0.895232531810817,,178.933333333333,,0.14,,0.67,,0,,0,,0,,0,,0, 0.327718494771386,Warning: Ignoring NaNs in streamflow data. ,0.188274508298295,Warning: Ignoring NaNs in streamflow data. ,2.02522876664819,Warning: Ignoring NaNs in streamflow data. ,-2.10060634108625,"Warning: Ignoring NaNs in streamflow data. ",0.608194549801228,Warning: Ignoring NaNs in streamflow data. ,145.057142857143,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,1.06,Warning: Ignoring NaNs in streamflow data. ,0.0280894588199374,Warning: Ignoring NaNs in streamflow data. ,1.93684210526316,Warning: Ignoring NaNs in streamflow data. ,0.074498129913747,Warning: Ignoring NaNs in streamflow data. ,15.0153846153846,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.737868094426867,,0.437043702568404,,1.25722328886449,,-2.21476163171264,"",0.469878115453812,,146.933333333333,,0.16,,2.59,,0.0359576539303967,,1.36175115207373,,0.0289608177172061,,3.90163934426229,,0, 0.231395103279885,Warning: Ignoring NaNs in streamflow data. ,0.13225966245595,Warning: Ignoring NaNs in streamflow data. ,1.4886167388868,Warning: Ignoring NaNs in streamflow data. ,-2.56782089568946,"Warning: Ignoring NaNs in streamflow data. ",0.337576038492065,Warning: Ignoring NaNs in streamflow data. ,151.775,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,0.96,Warning: Ignoring NaNs in streamflow data. ,0.0762225301920412,Warning: Ignoring NaNs in streamflow data. ,1.41717791411043,Warning: Ignoring NaNs in streamflow data. ,0.247343760311489,Warning: Ignoring NaNs in streamflow data. ,4.58190709046455,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.620208718138148,Warning: Ignoring NaNs in streamflow data. ,0.338845963958545,Warning: Ignoring NaNs in streamflow data. ,1.37667696741839,Warning: Ignoring NaNs in streamflow data. ,-2.74070500111892,"Warning: Ignoring NaNs in streamflow data. ",0.409641129915459,Warning: Ignoring NaNs in streamflow data. ,136.46511627907,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,2.49,Warning: Ignoring NaNs in streamflow data. ,0.0574436645733284,Warning: Ignoring NaNs in streamflow data. ,1.67805755395683,Warning: Ignoring NaNs in streamflow data. ,0.222140130525797,Warning: Ignoring NaNs in streamflow data. ,5.21387283236994,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.194228522754927,,0.107203819703185,,1.09109085680133,,-1.5043209187786,"",0.909910645978545,,190.911111111111,,0.03,,0.42,,0,,0,,0.0542102701387199,,11.7236842105263,,0.0110732538330494, +0.194228522754927,,0.107203819703185,,1.09109085680133,,-1.5043209187786,"Warning: Flow is zero at least once (intermittent flow). ",0.909910645978545,,190.911111111111,,0.03,Warning: Flow is zero at least once (intermittent flow). ,0.42,Warning: Flow is zero at least once (intermittent flow). ,0,,0,,0.0542102701387199,,11.7236842105263,,0.0110732538330494, 0.704226089072776,,0.385838205204628,,1.16635028567351,,-1.36962158809751,"",0.818488069160396,,167.622222222222,,0.27,,1.48,,0,,0,,0.000182526162083232,,1,,0, -0.421108005713951,Warning: Ignoring NaNs in streamflow data. ,0.228536740844755,Warning: Ignoring NaNs in streamflow data. ,2.28555084722132,Warning: Ignoring NaNs in streamflow data. ,-3.79648721169658,"Warning: Ignoring NaNs in streamflow data. ",0.327273602269793,Warning: Ignoring NaNs in streamflow data. ,129.75,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,1.96,Warning: Ignoring NaNs in streamflow data. ,0.11483758772747,Warning: Ignoring NaNs in streamflow data. ,3.05115511551155,Warning: Ignoring NaNs in streamflow data. ,0.45425749953419,Warning: Ignoring NaNs in streamflow data. ,8.51455180442375,Warning: Ignoring NaNs in streamflow data. ,0.00217377802620955,Warning: Ignoring NaNs in streamflow data. +0.421108005713951,Warning: Ignoring NaNs in streamflow data. ,0.228536740844755,Warning: Ignoring NaNs in streamflow data. ,2.28555084722132,Warning: Ignoring NaNs in streamflow data. ,-3.79648721169658,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.327273602269793,Warning: Ignoring NaNs in streamflow data. ,129.75,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.96,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.11483758772747,Warning: Ignoring NaNs in streamflow data. ,3.05115511551155,Warning: Ignoring NaNs in streamflow data. ,0.45425749953419,Warning: Ignoring NaNs in streamflow data. ,8.51455180442375,Warning: Ignoring NaNs in streamflow data. ,0.00217377802620955,Warning: Ignoring NaNs in streamflow data. 0.466909417398251,Warning: Ignoring NaNs in streamflow data. ,0.278623865067381,Warning: Ignoring NaNs in streamflow data. ,2.26423320955308,Warning: Ignoring NaNs in streamflow data. ,-3.41950897346479,"Warning: Ignoring NaNs in streamflow data. ",0.48489584330464,Warning: Ignoring NaNs in streamflow data. ,131.560975609756,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Ignoring NaNs in streamflow data. ,1.92,Warning: Ignoring NaNs in streamflow data. ,0.057927640329875,Warning: Ignoring NaNs in streamflow data. ,2.82792207792208,Warning: Ignoring NaNs in streamflow data. ,0.287509976057462,Warning: Ignoring NaNs in streamflow data. ,10.4420289855072,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.253171873856735,Warning: Ignoring NaNs in streamflow data. ,0.14561502865348,Warning: Ignoring NaNs in streamflow data. ,1.46951747970785,Warning: Ignoring NaNs in streamflow data. ,-1.69584677909389,"Warning: Ignoring NaNs in streamflow data. ",0.478622705170251,Warning: Ignoring NaNs in streamflow data. ,139.162162162162,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Ignoring NaNs in streamflow data. ,0.99,Warning: Ignoring NaNs in streamflow data. ,0.0545108655886442,Warning: Ignoring NaNs in streamflow data. ,2.33542319749216,Warning: Ignoring NaNs in streamflow data. ,0.187971025096949,Warning: Ignoring NaNs in streamflow data. ,32.1125,Warning: Ignoring NaNs in streamflow data. ,0.000365844735494256,Warning: Ignoring NaNs in streamflow data. +0.253171873856735,Warning: Ignoring NaNs in streamflow data. ,0.14561502865348,Warning: Ignoring NaNs in streamflow data. ,1.46951747970785,Warning: Ignoring NaNs in streamflow data. ,-1.69584677909389,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.478622705170251,Warning: Ignoring NaNs in streamflow data. ,139.162162162162,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.99,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0545108655886442,Warning: Ignoring NaNs in streamflow data. ,2.33542319749216,Warning: Ignoring NaNs in streamflow data. ,0.187971025096949,Warning: Ignoring NaNs in streamflow data. ,32.1125,Warning: Ignoring NaNs in streamflow data. ,0.000365844735494256,Warning: Ignoring NaNs in streamflow data. 0.283431491294467,Warning: Ignoring NaNs in streamflow data. ,0.162654663686108,Warning: Ignoring NaNs in streamflow data. ,1.75576687489904,Warning: Ignoring NaNs in streamflow data. ,-1.33897927451391,"Warning: Ignoring NaNs in streamflow data. ",0.760389981889165,Warning: Ignoring NaNs in streamflow data. ,162.166666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,0.67,Warning: Ignoring NaNs in streamflow data. ,0.00378501135503407,Warning: Ignoring NaNs in streamflow data. ,1.25,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.541189462156249,,0.272352695146521,,1.90050853150336,,-3.55786019719265,"",0.631184398583706,,138.444444444444,,0.05,,1.9,,0.0105865174008275,,4.7027027027027,,0.225602336334875,,8.46575342465753,,0.0015210513506936, -0.706788147967874,,0.361782357614481,,1.48584980815874,,-3.24369008899787,"",0.638675767822484,,135.755555555556,,0.08,,2.53,,0.0108907276709662,,4.83783783783784,,0.19524215137503,,10.9897260273973,,0.000973472864443904, -0.150108808649241,Warning: Ignoring NaNs in streamflow data. ,0.0695312474694742,Warning: Ignoring NaNs in streamflow data. ,1.30775767208422,Warning: Ignoring NaNs in streamflow data. ,-1.42412481444492,"Warning: Ignoring NaNs in streamflow data. ",0.7841920144858,Warning: Ignoring NaNs in streamflow data. ,177.448275862069,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Ignoring NaNs in streamflow data. ,0.000693048721325109,Warning: Ignoring NaNs in streamflow data. ,1.25,Warning: Ignoring NaNs in streamflow data. ,0.102501905883984,Warning: Ignoring NaNs in streamflow data. ,5.66666666666667,Warning: Ignoring NaNs in streamflow data. ,0.0180192667544528,Warning: Ignoring NaNs in streamflow data. +0.541189462156249,,0.272352695146521,,1.90050853150336,,-3.55786019719265,"Warning: Flow is zero at least once (intermittent flow). ",0.631184398583706,,138.444444444444,,0.05,Warning: Flow is zero at least once (intermittent flow). ,1.9,Warning: Flow is zero at least once (intermittent flow). ,0.0105865174008275,,4.7027027027027,,0.225602336334875,,8.46575342465753,,0.0015210513506936, +0.706788147967874,,0.361782357614481,,1.48584980815874,,-3.24369008899787,"Warning: Flow is zero at least once (intermittent flow). ",0.638675767822484,,135.755555555556,,0.08,Warning: Flow is zero at least once (intermittent flow). ,2.53,Warning: Flow is zero at least once (intermittent flow). ,0.0108907276709662,,4.83783783783784,,0.19524215137503,,10.9897260273973,,0.000973472864443904, +0.150108808649241,Warning: Ignoring NaNs in streamflow data. ,0.0695312474694742,Warning: Ignoring NaNs in streamflow data. ,1.30775767208422,Warning: Ignoring NaNs in streamflow data. ,-1.42412481444492,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.7841920144858,Warning: Ignoring NaNs in streamflow data. ,177.448275862069,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.000693048721325109,Warning: Ignoring NaNs in streamflow data. ,1.25,Warning: Ignoring NaNs in streamflow data. ,0.102501905883984,Warning: Ignoring NaNs in streamflow data. ,5.66666666666667,Warning: Ignoring NaNs in streamflow data. ,0.0180192667544528,Warning: Ignoring NaNs in streamflow data. 1.18283613989638,Warning: Ignoring NaNs in streamflow data. ,0.675995204158417,Warning: Ignoring NaNs in streamflow data. ,0.781836932431644,Warning: Ignoring NaNs in streamflow data. ,-0.843607901069554,"Warning: Ignoring NaNs in streamflow data. ",0.717122126090522,Warning: Ignoring NaNs in streamflow data. ,165.057142857143,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.58,Warning: Ignoring NaNs in streamflow data. ,2.73,Warning: Ignoring NaNs in streamflow data. ,0.00284974093264249,Warning: Ignoring NaNs in streamflow data. ,1.07317073170732,Warning: Ignoring NaNs in streamflow data. ,0.00136010362694301,Warning: Ignoring NaNs in streamflow data. ,2.625,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.779473107812123,,0.365132851160591,,1.40627389321347,,-2.52391119921854,"",0.774933519467542,,147.688888888889,,0.17,,1.91,,0.000365052324166464,,3,,0.035653443660258,,9.3015873015873,,0, 0.808536748600634,,0.407170791551363,,1.47184590887048,,-1.53500005415996,"",0.707463230280848,,146.644444444444,,0.3,,2.13,,0.00261620832319299,,1.43333333333333,,0.000243368216110976,,1,,0, @@ -282,7 +282,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.266436480895595,,0.136791327120927,,1.55880950225144,,-1.72112567147699,"",0.851013894727896,,172.111111111111,,0.05,,0.64,,0,,0,,0.0659527865660745,,8.4031007751938,,0, 0.790225724020442,,0.357111826841809,,1.24082515632311,,-1.21088226650925,"",0.88338370168499,,170.333333333333,,0.34,,1.6,,0,,0,,0,,0,,0, 0.825682647846195,,0.382769921231466,,1.12878321488808,,-1.75460928275331,"",0.827692051732359,,161.377777777778,,0.31,,1.89,,0,,0,,0.00444146994402531,,14.6,,0, -0.38701871047659,Warning: Ignoring NaNs in streamflow data. ,0.222143513575195,Warning: Ignoring NaNs in streamflow data. ,2.02994239458986,Warning: Ignoring NaNs in streamflow data. ,-8.2060019823601,"Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.269846606346548,Warning: Ignoring NaNs in streamflow data. ,124.114285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.96,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.174913618879979,Warning: Ignoring NaNs in streamflow data. ,4.90493601462523,Warning: Ignoring NaNs in streamflow data. ,0.554273420692353,Warning: Ignoring NaNs in streamflow data. ,18.6857142857143,Warning: Ignoring NaNs in streamflow data. ,0.265597496577352,Warning: Ignoring NaNs in streamflow data. +0.38701871047659,Warning: Ignoring NaNs in streamflow data. ,0.222143513575195,Warning: Ignoring NaNs in streamflow data. ,2.02994239458986,Warning: Ignoring NaNs in streamflow data. ,-8.2060019823601,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.269846606346548,Warning: Ignoring NaNs in streamflow data. ,124.114285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.96,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.174913618879979,Warning: Ignoring NaNs in streamflow data. ,4.90493601462523,Warning: Ignoring NaNs in streamflow data. ,0.554273420692353,Warning: Ignoring NaNs in streamflow data. ,18.6857142857143,Warning: Ignoring NaNs in streamflow data. ,0.265597496577352,Warning: Ignoring NaNs in streamflow data. 0.652094183499632,,0.317006166905755,,1.23404183987633,,-1.56198363396174,"",0.88246109198411,,179.044444444444,,0.28,,1.32,,0,,0,,0,,0,,0, 1.12029082501824,,0.478539393326678,,1.16068261361234,,-2.42227790500507,"",0.805687204253639,,155.133333333333,,0.32,,2.69,,0,,0,,0.0085787296179119,,23.5,,0, 0.607860793380379,,0.322008397976958,,1.42217216591377,,-2.82666483701211,"",0.658968795791245,,140.644444444444,,0.1,,2.01,,0.00273789243124848,,2.25,,0.108663908493551,,11.9865771812081,,0, @@ -293,16 +293,16 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 0.608618276953028,,0.269682807779978,,1.37106542229879,,-1.71846640321664,"",0.849273583680767,,163.244444444444,,0.23,,1.35,,0,,0,,0,,0,,0, 0.787316865417379,,0.348414191662622,,0.740869212665732,,-0.751002063041242,"",0.87713136146987,,165.066666666667,,0.46,,1.37,,0,,0,,0,,0,,0, 0.777071063519103,,0.394979542734505,,1.55220477695651,,-2.91042636675486,"",0.684452418568036,,140.2,,0.13,,2.45,,0.000730104648332928,,1.2,,0.098624969578973,,16.21,,0, -0.605682284860941,Warning: Ignoring NaNs in streamflow data. ,0.256906453064917,Warning: Ignoring NaNs in streamflow data. ,1.72938653706112,Warning: Ignoring NaNs in streamflow data. ,-4.12041321491615,"Warning: Ignoring NaNs in streamflow data. ",0.700515433060594,Warning: Ignoring NaNs in streamflow data. ,142,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,1.86,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.260842511355858,Warning: Ignoring NaNs in streamflow data. ,21.2791878172589,Warning: Ignoring NaNs in streamflow data. ,0.0450500902246282,Warning: Ignoring NaNs in streamflow data. +0.605682284860941,Warning: Ignoring NaNs in streamflow data. ,0.256906453064917,Warning: Ignoring NaNs in streamflow data. ,1.72938653706112,Warning: Ignoring NaNs in streamflow data. ,-4.12041321491615,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.700515433060594,Warning: Ignoring NaNs in streamflow data. ,142,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.86,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.260842511355858,Warning: Ignoring NaNs in streamflow data. ,21.2791878172589,Warning: Ignoring NaNs in streamflow data. ,0.0450500902246282,Warning: Ignoring NaNs in streamflow data. 0.566252770253617,Warning: Ignoring NaNs in streamflow data. ,0.247003151108786,Warning: Ignoring NaNs in streamflow data. ,0.479845643640427,Warning: Ignoring NaNs in streamflow data. ,-0.676132036476035,"Warning: Ignoring NaNs in streamflow data. ",0.913526686979002,Warning: Ignoring NaNs in streamflow data. ,171.560975609756,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.37,Warning: Ignoring NaNs in streamflow data. ,0.84,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.571176323049919,Warning: Ignoring NaNs in streamflow data. ,0.252009802594135,Warning: Ignoring NaNs in streamflow data. ,1.53280116446633,Warning: Ignoring NaNs in streamflow data. ,-3.32902693894718,"Warning: Ignoring NaNs in streamflow data. ",0.770076308716819,Warning: Ignoring NaNs in streamflow data. ,166.767441860465,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,1.76,Warning: Ignoring NaNs in streamflow data. ,0.00288437421620266,Warning: Ignoring NaNs in streamflow data. ,3.06666666666667,Warning: Ignoring NaNs in streamflow data. ,0.152056684223727,Warning: Ignoring NaNs in streamflow data. ,33.6805555555556,Warning: Ignoring NaNs in streamflow data. ,0.00658389766741911,Warning: Ignoring NaNs in streamflow data. +0.571176323049919,Warning: Ignoring NaNs in streamflow data. ,0.252009802594135,Warning: Ignoring NaNs in streamflow data. ,1.53280116446633,Warning: Ignoring NaNs in streamflow data. ,-3.32902693894718,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.770076308716819,Warning: Ignoring NaNs in streamflow data. ,166.767441860465,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.76,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.00288437421620266,Warning: Ignoring NaNs in streamflow data. ,3.06666666666667,Warning: Ignoring NaNs in streamflow data. ,0.152056684223727,Warning: Ignoring NaNs in streamflow data. ,33.6805555555556,Warning: Ignoring NaNs in streamflow data. ,0.00658389766741911,Warning: Ignoring NaNs in streamflow data. 0.847423049849614,Warning: Ignoring NaNs in streamflow data. ,0.407208386781756,Warning: Ignoring NaNs in streamflow data. ,1.49115288621308,Warning: Ignoring NaNs in streamflow data. ,-3.59563743452453,"Warning: Ignoring NaNs in streamflow data. ",0.691554255607738,Warning: Ignoring NaNs in streamflow data. ,138.15,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,2.74,Warning: Ignoring NaNs in streamflow data. ,0.00115185256287195,Warning: Ignoring NaNs in streamflow data. ,3,Warning: Ignoring NaNs in streamflow data. ,0.198566583477315,Warning: Ignoring NaNs in streamflow data. ,22.8161764705882,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.709153937318928,Warning: Ignoring NaNs in streamflow data. ,0.37633288347392,Warning: Ignoring NaNs in streamflow data. ,1.60904082145582,Warning: Ignoring NaNs in streamflow data. ,-2.66441356772217,"Warning: Ignoring NaNs in streamflow data. ",0.437718482413297,Warning: Ignoring NaNs in streamflow data. ,141.975,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.1,Warning: Ignoring NaNs in streamflow data. ,2.65,Warning: Ignoring NaNs in streamflow data. ,0.0456939689228338,Warning: Ignoring NaNs in streamflow data. ,1.52527472527473,Warning: Ignoring NaNs in streamflow data. ,0.13438240716355,Warning: Ignoring NaNs in streamflow data. ,6.4384858044164,Warning: Ignoring NaNs in streamflow data. ,0.00421385304187516,Warning: Ignoring NaNs in streamflow data. +0.709153937318928,Warning: Ignoring NaNs in streamflow data. ,0.37633288347392,Warning: Ignoring NaNs in streamflow data. ,1.60904082145582,Warning: Ignoring NaNs in streamflow data. ,-2.66441356772217,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.437718482413297,Warning: Ignoring NaNs in streamflow data. ,141.975,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.1,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2.65,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0456939689228338,Warning: Ignoring NaNs in streamflow data. ,1.52527472527473,Warning: Ignoring NaNs in streamflow data. ,0.13438240716355,Warning: Ignoring NaNs in streamflow data. ,6.4384858044164,Warning: Ignoring NaNs in streamflow data. ,0.00421385304187516,Warning: Ignoring NaNs in streamflow data. 0.729575930883419,,0.392369492498181,,1.56357019079291,,-2.44567752698138,"",0.551346651153256,,141.4,,0.14,,2.33,,0.0167315648576296,,1.43979057591623,,0.0557921635434412,,4.38755980861244,,0, -0.910691685062538,Warning: Ignoring NaNs in streamflow data. ,0.403023526530257,Warning: Ignoring NaNs in streamflow data. ,1.88747788181997,Warning: Ignoring NaNs in streamflow data. ,-4.76500251016173,"Warning: Ignoring NaNs in streamflow data. ",0.329776872302022,Warning: Ignoring NaNs in streamflow data. ,119.8,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Ignoring NaNs in streamflow data. ,4.2,Warning: Ignoring NaNs in streamflow data. ,0.105893370794033,Warning: Ignoring NaNs in streamflow data. ,2.60361842105263,Warning: Ignoring NaNs in streamflow data. ,0.444712020870961,Warning: Ignoring NaNs in streamflow data. ,9.32398316970547,Warning: Ignoring NaNs in streamflow data. ,0.00615425780988695,Warning: Ignoring NaNs in streamflow data. +0.910691685062538,Warning: Ignoring NaNs in streamflow data. ,0.403023526530257,Warning: Ignoring NaNs in streamflow data. ,1.88747788181997,Warning: Ignoring NaNs in streamflow data. ,-4.76500251016173,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.329776872302022,Warning: Ignoring NaNs in streamflow data. ,119.8,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,4.2,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.105893370794033,Warning: Ignoring NaNs in streamflow data. ,2.60361842105263,Warning: Ignoring NaNs in streamflow data. ,0.444712020870961,Warning: Ignoring NaNs in streamflow data. ,9.32398316970547,Warning: Ignoring NaNs in streamflow data. ,0.00615425780988695,Warning: Ignoring NaNs in streamflow data. 0.27890288030106,Warning: Ignoring NaNs in streamflow data. ,0.141954076000635,Warning: Ignoring NaNs in streamflow data. ,0.948949657744593,Warning: Ignoring NaNs in streamflow data. ,-1.75700262443095,"Warning: Ignoring NaNs in streamflow data. ",0.586775637182681,Warning: Ignoring NaNs in streamflow data. ,156,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,0.83,Warning: Ignoring NaNs in streamflow data. ,0.0109277753654653,Warning: Ignoring NaNs in streamflow data. ,1.17054263565891,Warning: Ignoring NaNs in streamflow data. ,0.0255463887682733,Warning: Ignoring NaNs in streamflow data. ,4.15294117647059,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -2.02458060492673,Warning: Ignoring NaNs in streamflow data. ,0.989512431872184,Warning: Ignoring NaNs in streamflow data. ,1.78257223341169,Warning: Ignoring NaNs in streamflow data. ,-2.43114619934569,"Warning: Ignoring NaNs in streamflow data. ",0.805954445213301,Warning: Ignoring NaNs in streamflow data. ,175.512820512821,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.26,Warning: Ignoring NaNs in streamflow data. ,5.58,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.091237917056439,Warning: Ignoring NaNs in streamflow data. ,29.8571428571429,Warning: Ignoring NaNs in streamflow data. ,0.000124727159338946,Warning: Ignoring NaNs in streamflow data. -0.332705314009665,Warning: Ignoring NaNs in streamflow data. ,0.171363388803444,Warning: Ignoring NaNs in streamflow data. ,1.53383297389513,Warning: Ignoring NaNs in streamflow data. ,-1.73491022188871,"Warning: Ignoring NaNs in streamflow data. ",0.8817840047757,Warning: Ignoring NaNs in streamflow data. ,199.736842105263,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Ignoring NaNs in streamflow data. ,0.72,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0831462203170715,Warning: Ignoring NaNs in streamflow data. ,45.2592592592593,Warning: Ignoring NaNs in streamflow data. ,0.00843709600598762,Warning: Ignoring NaNs in streamflow data. +2.02458060492673,Warning: Ignoring NaNs in streamflow data. ,0.989512431872184,Warning: Ignoring NaNs in streamflow data. ,1.78257223341169,Warning: Ignoring NaNs in streamflow data. ,-2.43114619934569,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.805954445213301,Warning: Ignoring NaNs in streamflow data. ,175.512820512821,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.26,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,5.58,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.091237917056439,Warning: Ignoring NaNs in streamflow data. ,29.8571428571429,Warning: Ignoring NaNs in streamflow data. ,0.000124727159338946,Warning: Ignoring NaNs in streamflow data. +0.332705314009665,Warning: Ignoring NaNs in streamflow data. ,0.171363388803444,Warning: Ignoring NaNs in streamflow data. ,1.53383297389513,Warning: Ignoring NaNs in streamflow data. ,-1.73491022188871,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.8817840047757,Warning: Ignoring NaNs in streamflow data. ,199.736842105263,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.72,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0831462203170715,Warning: Ignoring NaNs in streamflow data. ,45.2592592592593,Warning: Ignoring NaNs in streamflow data. ,0.00843709600598762,Warning: Ignoring NaNs in streamflow data. 1.38966746157923,Warning: Ignoring NaNs in streamflow data. ,0.627775980820776,Warning: Ignoring NaNs in streamflow data. ,1.76520793307124,Warning: Ignoring NaNs in streamflow data. ,-2.52686718408706,"Warning: Ignoring NaNs in streamflow data. ",0.465049132988509,Warning: Ignoring NaNs in streamflow data. ,127.2,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.2,Warning: Ignoring NaNs in streamflow data. ,5.58,Warning: Ignoring NaNs in streamflow data. ,0.0492845786963434,Warning: Ignoring NaNs in streamflow data. ,1.88832487309645,Warning: Ignoring NaNs in streamflow data. ,0.125529941706412,Warning: Ignoring NaNs in streamflow data. ,6.67253521126761,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.728228709726211,Warning: Ignoring NaNs in streamflow data. ,0.371276033722406,Warning: Ignoring NaNs in streamflow data. ,2.19735677091263,Warning: Ignoring NaNs in streamflow data. ,-2.14237160820475,"Warning: Ignoring NaNs in streamflow data. ",0.715028902251093,Warning: Ignoring NaNs in streamflow data. ,143.666666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.18,Warning: Ignoring NaNs in streamflow data. ,2.14,Warning: Ignoring NaNs in streamflow data. ,0.000226894569656633,Warning: Ignoring NaNs in streamflow data. ,3,Warning: Ignoring NaNs in streamflow data. ,0.00355468159128725,Warning: Ignoring NaNs in streamflow data. ,2.35,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.356663985962859,Warning: Ignoring NaNs in streamflow data. ,0.144592699420694,Warning: Ignoring NaNs in streamflow data. ,1.78416262479681,Warning: Ignoring NaNs in streamflow data. ,-2.01496364212416,"Warning: Ignoring NaNs in streamflow data. ",0.717863878472942,Warning: Ignoring NaNs in streamflow data. ,146.285714285714,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,1.01,Warning: Ignoring NaNs in streamflow data. ,0.00774967100453283,Warning: Ignoring NaNs in streamflow data. ,1.63076923076923,Warning: Ignoring NaNs in streamflow data. ,0.0272700687234976,Warning: Ignoring NaNs in streamflow data. ,4.28735632183908,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -310,34 +310,34 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.46159359915361,Warning: Ignoring NaNs in streamflow data. ,0.72802815757212,Warning: Ignoring NaNs in streamflow data. ,0.803647111049897,Warning: Ignoring NaNs in streamflow data. ,-1.70158997250436,"Warning: Ignoring NaNs in streamflow data. ",0.624161105982795,Warning: Ignoring NaNs in streamflow data. ,142.972972972973,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.49,Warning: Ignoring NaNs in streamflow data. ,4.43,Warning: Ignoring NaNs in streamflow data. ,0.0108444091780731,Warning: Ignoring NaNs in streamflow data. ,1.4017094017094,Warning: Ignoring NaNs in streamflow data. ,0.000462871123454341,Warning: Ignoring NaNs in streamflow data. ,2.33333333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.501910261515995,Warning: Ignoring NaNs in streamflow data. ,0.239645526980595,Warning: Ignoring NaNs in streamflow data. ,1.94230472469093,Warning: Ignoring NaNs in streamflow data. ,-1.36213699215496,"Warning: Ignoring NaNs in streamflow data. ",0.903046767692523,Warning: Ignoring NaNs in streamflow data. ,185,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.16,Warning: Ignoring NaNs in streamflow data. ,0.98,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.00637196336121067,Warning: Ignoring NaNs in streamflow data. ,8.72727272727273,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.365696118788593,Warning: Ignoring NaNs in streamflow data. ,0.207839364647395,Warning: Ignoring NaNs in streamflow data. ,0.984761531727203,Warning: Ignoring NaNs in streamflow data. ,-1.90501051521095,"Warning: Ignoring NaNs in streamflow data. ",0.523181320678758,Warning: Ignoring NaNs in streamflow data. ,152.054054054054,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,1.2,Warning: Ignoring NaNs in streamflow data. ,0.0195530726256983,Warning: Ignoring NaNs in streamflow data. ,1.28502415458937,Warning: Ignoring NaNs in streamflow data. ,0.0412378712143487,Warning: Ignoring NaNs in streamflow data. ,3.5506329113924,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -1.30928468879319,Warning: Ignoring NaNs in streamflow data. ,0.578632725680549,Warning: Ignoring NaNs in streamflow data. ,0.620162147634474,Warning: Ignoring NaNs in streamflow data. ,-3.49947370312718,"Warning: Ignoring NaNs in streamflow data. ",0.666512786440086,Warning: Ignoring NaNs in streamflow data. ,133.5,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Ignoring NaNs in streamflow data. ,4.08,Warning: Ignoring NaNs in streamflow data. ,0.00363145004644878,Warning: Ignoring NaNs in streamflow data. ,5.375,Warning: Ignoring NaNs in streamflow data. ,0.241871463558821,Warning: Ignoring NaNs in streamflow data. ,46.1935483870968,Warning: Ignoring NaNs in streamflow data. ,0.0341187399712862,Warning: Ignoring NaNs in streamflow data. +1.30928468879319,Warning: Ignoring NaNs in streamflow data. ,0.578632725680549,Warning: Ignoring NaNs in streamflow data. ,0.620162147634474,Warning: Ignoring NaNs in streamflow data. ,-3.49947370312718,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.666512786440086,Warning: Ignoring NaNs in streamflow data. ,133.5,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,4.08,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.00363145004644878,Warning: Ignoring NaNs in streamflow data. ,5.375,Warning: Ignoring NaNs in streamflow data. ,0.241871463558821,Warning: Ignoring NaNs in streamflow data. ,46.1935483870968,Warning: Ignoring NaNs in streamflow data. ,0.0341187399712862,Warning: Ignoring NaNs in streamflow data. 0.38711746963398,Warning: Ignoring NaNs in streamflow data. ,0.173405655316368,Warning: Ignoring NaNs in streamflow data. ,3.37870851568947,Warning: Ignoring NaNs in streamflow data. ,-3.7085111708766,"Warning: Ignoring NaNs in streamflow data. ",0.740285335165259,Warning: Ignoring NaNs in streamflow data. ,176.969696969697,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Ignoring NaNs in streamflow data. ,1.55,Warning: Ignoring NaNs in streamflow data. ,0.0698622320045651,Warning: Ignoring NaNs in streamflow data. ,38.9545454545455,Warning: Ignoring NaNs in streamflow data. ,0.230537213662672,Warning: Ignoring NaNs in streamflow data. ,57.7142857142857,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.623500210792578,Warning: Ignoring NaNs in streamflow data. ,0.35072733747519,Warning: Ignoring NaNs in streamflow data. ,1.74136942795284,Warning: Ignoring NaNs in streamflow data. ,-2.50511858906874,"Warning: Ignoring NaNs in streamflow data. ",0.585269280979945,Warning: Ignoring NaNs in streamflow data. ,135.291666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,2.35,Warning: Ignoring NaNs in streamflow data. ,0.039102023608769,Warning: Ignoring NaNs in streamflow data. ,4.58024691358025,Warning: Ignoring NaNs in streamflow data. ,0.0622892074198988,Warning: Ignoring NaNs in streamflow data. ,5.00847457627119,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -1.0121973950146,Warning: Ignoring NaNs in streamflow data. ,0.413699342105086,Warning: Ignoring NaNs in streamflow data. ,2.04783136697535,Warning: Ignoring NaNs in streamflow data. ,-3.4845386603245,"Warning: Ignoring NaNs in streamflow data. ",0.72789240299635,Warning: Ignoring NaNs in streamflow data. ,144,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Ignoring NaNs in streamflow data. ,2.92,Warning: Ignoring NaNs in streamflow data. ,0.000336851560745565,Warning: Ignoring NaNs in streamflow data. ,1.5,Warning: Ignoring NaNs in streamflow data. ,0.206939142151359,Warning: Ignoring NaNs in streamflow data. ,28.796875,Warning: Ignoring NaNs in streamflow data. ,0.00729845048282057,Warning: Ignoring NaNs in streamflow data. -0.218430298882037,Warning: Ignoring NaNs in streamflow data. ,0.109107542160754,Warning: Ignoring NaNs in streamflow data. ,2.81681087719809,Warning: Ignoring NaNs in streamflow data. ,-3.60452607335501,"Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.806275366423568,Warning: Ignoring NaNs in streamflow data. ,189.565217391304,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.84,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0102669404517454,Warning: Ignoring NaNs in streamflow data. ,12.8571428571429,Warning: Ignoring NaNs in streamflow data. ,0.254049737622633,Warning: Ignoring NaNs in streamflow data. ,82.4814814814815,Warning: Ignoring NaNs in streamflow data. ,0.142824549395391,Warning: Ignoring NaNs in streamflow data. -0.0899382786604156,Warning: Ignoring NaNs in streamflow data. ,0.0344577129458388,Warning: Ignoring NaNs in streamflow data. ,2.52699861328578,Warning: Ignoring NaNs in streamflow data. ,-4.87737176857844,"Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.469667354689063,Warning: Ignoring NaNs in streamflow data. ,119.695652173913,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.47,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.143559263915876,Warning: Ignoring NaNs in streamflow data. ,5.92452830188679,Warning: Ignoring NaNs in streamflow data. ,0.489084466796205,Warning: Ignoring NaNs in streamflow data. ,30.1338028169014,Warning: Ignoring NaNs in streamflow data. ,0.336838495828095,Warning: Ignoring NaNs in streamflow data. -0.118746066327762,Warning: Ignoring NaNs in streamflow data. ,0.0598515065579047,Warning: Ignoring NaNs in streamflow data. ,0.501975225255046,Warning: Ignoring NaNs in streamflow data. ,-4.8779075687933,"Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.797208614953584,Warning: Ignoring NaNs in streamflow data. ,176.681818181818,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.48,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0555555555555556,Warning: Ignoring NaNs in streamflow data. ,13.9090909090909,Warning: Ignoring NaNs in streamflow data. ,0.359598160251755,Warning: Ignoring NaNs in streamflow data. ,51.2241379310345,Warning: Ignoring NaNs in streamflow data. ,0.226458484628419,Warning: Ignoring NaNs in streamflow data. -0.241343168697881,Warning: Ignoring NaNs in streamflow data. ,0.112445500872341,Warning: Ignoring NaNs in streamflow data. ,1.11789425642384,Warning: Ignoring NaNs in streamflow data. ,-1.99051185309207,"Warning: Ignoring NaNs in streamflow data. ",0.880252541872205,Warning: Ignoring NaNs in streamflow data. ,176.944444444444,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Ignoring NaNs in streamflow data. ,0.62,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0809493264913406,Warning: Ignoring NaNs in streamflow data. ,37.1176470588235,Warning: Ignoring NaNs in streamflow data. ,0.0164207825529185,Warning: Ignoring NaNs in streamflow data. +1.0121973950146,Warning: Ignoring NaNs in streamflow data. ,0.413699342105086,Warning: Ignoring NaNs in streamflow data. ,2.04783136697535,Warning: Ignoring NaNs in streamflow data. ,-3.4845386603245,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.72789240299635,Warning: Ignoring NaNs in streamflow data. ,144,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2.92,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.000336851560745565,Warning: Ignoring NaNs in streamflow data. ,1.5,Warning: Ignoring NaNs in streamflow data. ,0.206939142151359,Warning: Ignoring NaNs in streamflow data. ,28.796875,Warning: Ignoring NaNs in streamflow data. ,0.00729845048282057,Warning: Ignoring NaNs in streamflow data. +0.218430298882037,Warning: Ignoring NaNs in streamflow data. ,0.109107542160754,Warning: Ignoring NaNs in streamflow data. ,2.81681087719809,Warning: Ignoring NaNs in streamflow data. ,-3.60452607335501,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.806275366423568,Warning: Ignoring NaNs in streamflow data. ,189.565217391304,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.84,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0102669404517454,Warning: Ignoring NaNs in streamflow data. ,12.8571428571429,Warning: Ignoring NaNs in streamflow data. ,0.254049737622633,Warning: Ignoring NaNs in streamflow data. ,82.4814814814815,Warning: Ignoring NaNs in streamflow data. ,0.142824549395391,Warning: Ignoring NaNs in streamflow data. +0.0899382786604156,Warning: Ignoring NaNs in streamflow data. ,0.0344577129458388,Warning: Ignoring NaNs in streamflow data. ,2.52699861328578,Warning: Ignoring NaNs in streamflow data. ,-4.87737176857844,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.469667354689063,Warning: Ignoring NaNs in streamflow data. ,119.695652173913,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.47,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.143559263915876,Warning: Ignoring NaNs in streamflow data. ,5.92452830188679,Warning: Ignoring NaNs in streamflow data. ,0.489084466796205,Warning: Ignoring NaNs in streamflow data. ,30.1338028169014,Warning: Ignoring NaNs in streamflow data. ,0.336838495828095,Warning: Ignoring NaNs in streamflow data. +0.118746066327762,Warning: Ignoring NaNs in streamflow data. ,0.0598515065579047,Warning: Ignoring NaNs in streamflow data. ,0.501975225255046,Warning: Ignoring NaNs in streamflow data. ,-4.8779075687933,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.797208614953584,Warning: Ignoring NaNs in streamflow data. ,176.681818181818,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.48,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0555555555555556,Warning: Ignoring NaNs in streamflow data. ,13.9090909090909,Warning: Ignoring NaNs in streamflow data. ,0.359598160251755,Warning: Ignoring NaNs in streamflow data. ,51.2241379310345,Warning: Ignoring NaNs in streamflow data. ,0.226458484628419,Warning: Ignoring NaNs in streamflow data. +0.241343168697881,Warning: Ignoring NaNs in streamflow data. ,0.112445500872341,Warning: Ignoring NaNs in streamflow data. ,1.11789425642384,Warning: Ignoring NaNs in streamflow data. ,-1.99051185309207,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.880252541872205,Warning: Ignoring NaNs in streamflow data. ,176.944444444444,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.62,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0809493264913406,Warning: Ignoring NaNs in streamflow data. ,37.1176470588235,Warning: Ignoring NaNs in streamflow data. ,0.0164207825529185,Warning: Ignoring NaNs in streamflow data. 0.791647831398898,Warning: Ignoring NaNs in streamflow data. ,0.338952188769635,Warning: Ignoring NaNs in streamflow data. ,1.96392211681797,Warning: Ignoring NaNs in streamflow data. ,-1.44986307819054,"Warning: Ignoring NaNs in streamflow data. ",0.700183123746314,Warning: Ignoring NaNs in streamflow data. ,140.142857142857,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.29,Warning: Ignoring NaNs in streamflow data. ,2.3,Warning: Ignoring NaNs in streamflow data. ,0.00427611484422724,Warning: Ignoring NaNs in streamflow data. ,1.64705882352941,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.999437371663254,Warning: Ignoring NaNs in streamflow data. ,0.43437562596058,Warning: Ignoring NaNs in streamflow data. ,1.96478537928403,Warning: Ignoring NaNs in streamflow data. ,-1.40168595098754,"Warning: Ignoring NaNs in streamflow data. ",0.853676754030254,Warning: Ignoring NaNs in streamflow data. ,160.1,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.43,Warning: Ignoring NaNs in streamflow data. ,2.12,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.946217659137577,Warning: Ignoring NaNs in streamflow data. ,0.432657968241919,Warning: Ignoring NaNs in streamflow data. ,2.24548066171276,Warning: Ignoring NaNs in streamflow data. ,-2.46416190460252,"Warning: Ignoring NaNs in streamflow data. ",0.757838085650001,Warning: Ignoring NaNs in streamflow data. ,146,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.2,Warning: Ignoring NaNs in streamflow data. ,2.55,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0394250513347023,Warning: Ignoring NaNs in streamflow data. ,9.6,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.680153361632205,Warning: Ignoring NaNs in streamflow data. ,0.368965469328965,Warning: Ignoring NaNs in streamflow data. ,1.78013870398261,Warning: Ignoring NaNs in streamflow data. ,-2.46819593291761,"Warning: Ignoring NaNs in streamflow data. ",0.720989258944191,Warning: Ignoring NaNs in streamflow data. ,148.526315789474,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.14,Warning: Ignoring NaNs in streamflow data. ,1.95,Warning: Ignoring NaNs in streamflow data. ,0.00465562097768041,Warning: Ignoring NaNs in streamflow data. ,1.54545454545455,Warning: Ignoring NaNs in streamflow data. ,0.0475147199780912,Warning: Ignoring NaNs in streamflow data. ,6.94,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.745552979930451,Warning: Ignoring NaNs in streamflow data. ,0.356057638476392,Warning: Ignoring NaNs in streamflow data. ,1.55696338251349,Warning: Ignoring NaNs in streamflow data. ,-2.5049430407048,"Warning: Ignoring NaNs in streamflow data. ",0.482353487735018,Warning: Ignoring NaNs in streamflow data. ,127.697674418605,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Ignoring NaNs in streamflow data. ,3.03,Warning: Ignoring NaNs in streamflow data. ,0.0599646190447142,Warning: Ignoring NaNs in streamflow data. ,3.09119496855346,Warning: Ignoring NaNs in streamflow data. ,0.150735069846886,Warning: Ignoring NaNs in streamflow data. ,6.08620689655172,Warning: Ignoring NaNs in streamflow data. ,6.10016470444702e-05,Warning: Ignoring NaNs in streamflow data. +0.745552979930451,Warning: Ignoring NaNs in streamflow data. ,0.356057638476392,Warning: Ignoring NaNs in streamflow data. ,1.55696338251349,Warning: Ignoring NaNs in streamflow data. ,-2.5049430407048,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.482353487735018,Warning: Ignoring NaNs in streamflow data. ,127.697674418605,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,3.03,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0599646190447142,Warning: Ignoring NaNs in streamflow data. ,3.09119496855346,Warning: Ignoring NaNs in streamflow data. ,0.150735069846886,Warning: Ignoring NaNs in streamflow data. ,6.08620689655172,Warning: Ignoring NaNs in streamflow data. ,6.10016470444702e-05,Warning: Ignoring NaNs in streamflow data. 0.991380536494089,Warning: Ignoring NaNs in streamflow data. ,0.408136169985415,Warning: Ignoring NaNs in streamflow data. ,1.69603142749075,Warning: Ignoring NaNs in streamflow data. ,-3.77060781107515,"Warning: Ignoring NaNs in streamflow data. ",0.410917983962128,Warning: Ignoring NaNs in streamflow data. ,120.375,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,4.48,Warning: Ignoring NaNs in streamflow data. ,0.102432938240799,Warning: Ignoring NaNs in streamflow data. ,3.27744510978044,Warning: Ignoring NaNs in streamflow data. ,0.393636930754835,Warning: Ignoring NaNs in streamflow data. ,11.7723880597015,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.635658536585407,Warning: Ignoring NaNs in streamflow data. ,0.327581165874272,Warning: Ignoring NaNs in streamflow data. ,2.00928839948902,Warning: Ignoring NaNs in streamflow data. ,-4.09072628662703,"Warning: Ignoring NaNs in streamflow data. ",0.327245541839414,Warning: Ignoring NaNs in streamflow data. ,119.69696969697,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,3.16,Warning: Ignoring NaNs in streamflow data. ,0.139879632562559,Warning: Ignoring NaNs in streamflow data. ,4.45161290322581,Warning: Ignoring NaNs in streamflow data. ,0.514602470700032,Warning: Ignoring NaNs in streamflow data. ,20.4609571788413,Warning: Ignoring NaNs in streamflow data. ,0.00443458980044346,Warning: Ignoring NaNs in streamflow data. +0.635658536585407,Warning: Ignoring NaNs in streamflow data. ,0.327581165874272,Warning: Ignoring NaNs in streamflow data. ,2.00928839948902,Warning: Ignoring NaNs in streamflow data. ,-4.09072628662703,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.327245541839414,Warning: Ignoring NaNs in streamflow data. ,119.69696969697,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,3.16,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.139879632562559,Warning: Ignoring NaNs in streamflow data. ,4.45161290322581,Warning: Ignoring NaNs in streamflow data. ,0.514602470700032,Warning: Ignoring NaNs in streamflow data. ,20.4609571788413,Warning: Ignoring NaNs in streamflow data. ,0.00443458980044346,Warning: Ignoring NaNs in streamflow data. 0.561131171991523,Warning: Ignoring NaNs in streamflow data. ,0.282837353654724,Warning: Ignoring NaNs in streamflow data. ,1.2964473713323,Warning: Ignoring NaNs in streamflow data. ,-1.56947598550488,"Warning: Ignoring NaNs in streamflow data. ",0.613124808705137,Warning: Ignoring NaNs in streamflow data. ,140.473684210526,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,1.6,Warning: Ignoring NaNs in streamflow data. ,0.0163278122301594,Warning: Ignoring NaNs in streamflow data. ,1.49640287769784,Warning: Ignoring NaNs in streamflow data. ,0.0498469267603423,Warning: Ignoring NaNs in streamflow data. ,7.65060240963855,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.00003115264798,Warning: Ignoring NaNs in streamflow data. ,0.424658354573051,Warning: Ignoring NaNs in streamflow data. ,1.28481357350036,Warning: Ignoring NaNs in streamflow data. ,-2.75724436070721,"Warning: Ignoring NaNs in streamflow data. ",0.520665821775923,Warning: Ignoring NaNs in streamflow data. ,129.209302325581,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.13,Warning: Ignoring NaNs in streamflow data. ,3.67,Warning: Ignoring NaNs in streamflow data. ,0.0404373587441207,Warning: Ignoring NaNs in streamflow data. ,1.85955056179775,Warning: Ignoring NaNs in streamflow data. ,0.168468633559343,Warning: Ignoring NaNs in streamflow data. ,8.75555555555556,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.866441821247888,Warning: Ignoring NaNs in streamflow data. ,0.375281517682793,Warning: Ignoring NaNs in streamflow data. ,0.867572033742292,Warning: Ignoring NaNs in streamflow data. ,-1.206067449916,"Warning: Ignoring NaNs in streamflow data. ",0.557853403186371,Warning: Ignoring NaNs in streamflow data. ,145.53488372093,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.15,Warning: Ignoring NaNs in streamflow data. ,2.72,Warning: Ignoring NaNs in streamflow data. ,0.0184248329273624,Warning: Ignoring NaNs in streamflow data. ,1.58602150537634,Warning: Ignoring NaNs in streamflow data. ,0.0699519080632065,Warning: Ignoring NaNs in streamflow data. ,5.2093023255814,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.682905484247377,Warning: Ignoring NaNs in streamflow data. ,0.326193624276908,Warning: Ignoring NaNs in streamflow data. ,1.75956506974108,Warning: Ignoring NaNs in streamflow data. ,-2.85167165418126,"Warning: Ignoring NaNs in streamflow data. ",0.434076472143894,Warning: Ignoring NaNs in streamflow data. ,132.848484848485,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,2.78,Warning: Ignoring NaNs in streamflow data. ,0.0663268439476755,Warning: Ignoring NaNs in streamflow data. ,2.57142857142857,Warning: Ignoring NaNs in streamflow data. ,0.248725664803783,Warning: Ignoring NaNs in streamflow data. ,8.00395256916996,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.801023094266044,Warning: Ignoring NaNs in streamflow data. ,0.382225046062479,Warning: Ignoring NaNs in streamflow data. ,1.27897313370512,Warning: Ignoring NaNs in streamflow data. ,-1.72574035243573,"Warning: Ignoring NaNs in streamflow data. ",0.713831046751894,Warning: Ignoring NaNs in streamflow data. ,141.651162790698,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.26,Warning: Ignoring NaNs in streamflow data. ,2.25,Warning: Ignoring NaNs in streamflow data. ,0.00322954116141612,Warning: Ignoring NaNs in streamflow data. ,1.51428571428571,Warning: Ignoring NaNs in streamflow data. ,0.000974955822314301,Warning: Ignoring NaNs in streamflow data. ,2.28571428571429,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.298331673926569,Warning: Ignoring NaNs in streamflow data. ,0.147693129070648,Warning: Ignoring NaNs in streamflow data. ,1.74633713240206,Warning: Ignoring NaNs in streamflow data. ,-2.91342211129075,"Warning: Ignoring NaNs in streamflow data. ",0.733134717500734,Warning: Ignoring NaNs in streamflow data. ,151.976744186047,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Ignoring NaNs in streamflow data. ,0.86,Warning: Ignoring NaNs in streamflow data. ,0.00236465463596764,Warning: Ignoring NaNs in streamflow data. ,2.92307692307692,Warning: Ignoring NaNs in streamflow data. ,0.143995021779714,Warning: Ignoring NaNs in streamflow data. ,15.1241830065359,Warning: Ignoring NaNs in streamflow data. ,0.0232731798382078,Warning: Ignoring NaNs in streamflow data. +0.298331673926569,Warning: Ignoring NaNs in streamflow data. ,0.147693129070648,Warning: Ignoring NaNs in streamflow data. ,1.74633713240206,Warning: Ignoring NaNs in streamflow data. ,-2.91342211129075,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.733134717500734,Warning: Ignoring NaNs in streamflow data. ,151.976744186047,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.86,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.00236465463596764,Warning: Ignoring NaNs in streamflow data. ,2.92307692307692,Warning: Ignoring NaNs in streamflow data. ,0.143995021779714,Warning: Ignoring NaNs in streamflow data. ,15.1241830065359,Warning: Ignoring NaNs in streamflow data. ,0.0232731798382078,Warning: Ignoring NaNs in streamflow data. 0.611218116515486,Warning: Ignoring NaNs in streamflow data. ,0.285412430068667,Warning: Ignoring NaNs in streamflow data. ,2.05090300969123,Warning: Ignoring NaNs in streamflow data. ,-2.10041112987608,"Warning: Ignoring NaNs in streamflow data. ",0.597411957592527,Warning: Ignoring NaNs in streamflow data. ,139.818181818182,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Ignoring NaNs in streamflow data. ,1.82,Warning: Ignoring NaNs in streamflow data. ,0.0229500213063858,Warning: Ignoring NaNs in streamflow data. ,2.65492957746479,Warning: Ignoring NaNs in streamflow data. ,0.0684239362025933,Warning: Ignoring NaNs in streamflow data. ,6.04301075268817,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.358291518785948,Warning: Ignoring NaNs in streamflow data. ,0.18654650034468,Warning: Ignoring NaNs in streamflow data. ,1.57289989567826,Warning: Ignoring NaNs in streamflow data. ,-1.60016279331291,"Warning: Ignoring NaNs in streamflow data. ",0.768118076259314,Warning: Ignoring NaNs in streamflow data. ,175.954545454545,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,0.82,Warning: Ignoring NaNs in streamflow data. ,0.000856688287847265,Warning: Ignoring NaNs in streamflow data. ,1.07692307692308,Warning: Ignoring NaNs in streamflow data. ,0.0395912373026557,Warning: Ignoring NaNs in streamflow data. ,5.21774193548387,Warning: Ignoring NaNs in streamflow data. ,0.000428344143923632,Warning: Ignoring NaNs in streamflow data. +0.358291518785948,Warning: Ignoring NaNs in streamflow data. ,0.18654650034468,Warning: Ignoring NaNs in streamflow data. ,1.57289989567826,Warning: Ignoring NaNs in streamflow data. ,-1.60016279331291,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.768118076259314,Warning: Ignoring NaNs in streamflow data. ,175.954545454545,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.82,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.000856688287847265,Warning: Ignoring NaNs in streamflow data. ,1.07692307692308,Warning: Ignoring NaNs in streamflow data. ,0.0395912373026557,Warning: Ignoring NaNs in streamflow data. ,5.21774193548387,Warning: Ignoring NaNs in streamflow data. ,0.000428344143923632,Warning: Ignoring NaNs in streamflow data. 1.05025779172066,Warning: Ignoring NaNs in streamflow data. ,0.416105506328614,Warning: Ignoring NaNs in streamflow data. ,1.8280796007287,Warning: Ignoring NaNs in streamflow data. ,-2.87924559902692,"Warning: Ignoring NaNs in streamflow data. ",0.484134666053759,Warning: Ignoring NaNs in streamflow data. ,123.2,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.14,Warning: Ignoring NaNs in streamflow data. ,3.82,Warning: Ignoring NaNs in streamflow data. ,0.0454886448884948,Warning: Ignoring NaNs in streamflow data. ,1.71025641025641,Warning: Ignoring NaNs in streamflow data. ,0.219327559162518,Warning: Ignoring NaNs in streamflow data. ,9.71601208459215,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.526410063837772,Warning: Ignoring NaNs in streamflow data. ,0.249003671972991,Warning: Ignoring NaNs in streamflow data. ,1.44416501859915,Warning: Ignoring NaNs in streamflow data. ,-1.84555767195084,"Warning: Ignoring NaNs in streamflow data. ",0.753499114938028,Warning: Ignoring NaNs in streamflow data. ,151.897435897436,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Ignoring NaNs in streamflow data. ,1.34,Warning: Ignoring NaNs in streamflow data. ,0.000375516334960571,Warning: Ignoring NaNs in streamflow data. ,1.2,Warning: Ignoring NaNs in streamflow data. ,0.0461885092001502,Warning: Ignoring NaNs in streamflow data. ,7.76842105263158,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 4.86012054001929,Warning: Ignoring NaNs in streamflow data. ,0.966269875654793,Warning: Ignoring NaNs in streamflow data. ,1.60918785235098,Warning: Ignoring NaNs in streamflow data. ,-2.01414297705214,"Warning: Ignoring NaNs in streamflow data. ",0.685201138365594,Warning: Ignoring NaNs in streamflow data. ,132.615384615385,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,1.14,Warning: Ignoring NaNs in streamflow data. ,11.1,Warning: Ignoring NaNs in streamflow data. ,0.000275520044083207,Warning: Ignoring NaNs in streamflow data. ,1,Warning: Ignoring NaNs in streamflow data. ,0.00606144096983055,Warning: Ignoring NaNs in streamflow data. ,4.19047619047619,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.21142720868799,Warning: Ignoring NaNs in streamflow data. ,0.495009327925452,Warning: Ignoring NaNs in streamflow data. ,1.21386911856634,Warning: Ignoring NaNs in streamflow data. ,-2.87615516998281,"Warning: Ignoring NaNs in streamflow data. ",0.506355411937673,Warning: Ignoring NaNs in streamflow data. ,127.137931034483,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.16,Warning: Ignoring NaNs in streamflow data. ,4.19,Warning: Ignoring NaNs in streamflow data. ,0.0371294393894922,Warning: Ignoring NaNs in streamflow data. ,1.72696245733788,Warning: Ignoring NaNs in streamflow data. ,0.198635162899912,Warning: Ignoring NaNs in streamflow data. ,8.2030303030303,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.85591594740663,Warning: Ignoring NaNs in streamflow data. ,0.389604259874068,Warning: Ignoring NaNs in streamflow data. ,1.36535222838985,Warning: Ignoring NaNs in streamflow data. ,-3.18816619623388,"Warning: Ignoring NaNs in streamflow data. ",0.495284681727516,Warning: Ignoring NaNs in streamflow data. ,129.916666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,3.28,Warning: Ignoring NaNs in streamflow data. ,0.0490441235782851,Warning: Ignoring NaNs in streamflow data. ,1.91798107255521,Warning: Ignoring NaNs in streamflow data. ,0.26369282891022,Warning: Ignoring NaNs in streamflow data. ,11.0439189189189,Warning: Ignoring NaNs in streamflow data. ,0.000161329353875938,Warning: Ignoring NaNs in streamflow data. +0.85591594740663,Warning: Ignoring NaNs in streamflow data. ,0.389604259874068,Warning: Ignoring NaNs in streamflow data. ,1.36535222838985,Warning: Ignoring NaNs in streamflow data. ,-3.18816619623388,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.495284681727516,Warning: Ignoring NaNs in streamflow data. ,129.916666666667,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,3.28,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0490441235782851,Warning: Ignoring NaNs in streamflow data. ,1.91798107255521,Warning: Ignoring NaNs in streamflow data. ,0.26369282891022,Warning: Ignoring NaNs in streamflow data. ,11.0439189189189,Warning: Ignoring NaNs in streamflow data. ,0.000161329353875938,Warning: Ignoring NaNs in streamflow data. 0.905042396834366,Warning: Ignoring NaNs in streamflow data. ,0.452313149779294,Warning: Ignoring NaNs in streamflow data. ,-0.680721416575345,Warning: Ignoring NaNs in streamflow data. ,-2.52840445927867,"Warning: Ignoring NaNs in streamflow data. ",0.600242887911445,Warning: Ignoring NaNs in streamflow data. ,129.083333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.15,Warning: Ignoring NaNs in streamflow data. ,3.35,Warning: Ignoring NaNs in streamflow data. ,0.0299604296212549,Warning: Ignoring NaNs in streamflow data. ,3.975,Warning: Ignoring NaNs in streamflow data. ,0.11720369323535,Warning: Ignoring NaNs in streamflow data. ,7.31764705882353,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.838025487605873,Warning: Ignoring NaNs in streamflow data. ,0.346460420027254,Warning: Ignoring NaNs in streamflow data. ,1.32514749372887,Warning: Ignoring NaNs in streamflow data. ,-1.92027103098357,"Warning: Ignoring NaNs in streamflow data. ",0.854258498939954,Warning: Ignoring NaNs in streamflow data. ,182.321428571429,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.2,Warning: Ignoring NaNs in streamflow data. ,1.88,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0.0295283238790893,Warning: Ignoring NaNs in streamflow data. ,10.5555555555556,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.68088339454354,Warning: Ignoring NaNs in streamflow data. ,0.685963451078499,Warning: Ignoring NaNs in streamflow data. ,1.1959948498345,Warning: Ignoring NaNs in streamflow data. ,-2.63153665912173,"Warning: Ignoring NaNs in streamflow data. ",0.52630381456428,Warning: Ignoring NaNs in streamflow data. ,130.463414634146,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.42,Warning: Ignoring NaNs in streamflow data. ,8.56,Warning: Ignoring NaNs in streamflow data. ,0.012591815320042,Warning: Ignoring NaNs in streamflow data. ,1.47692307692308,Warning: Ignoring NaNs in streamflow data. ,0.101849422875131,Warning: Ignoring NaNs in streamflow data. ,9.9551282051282,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -357,12 +357,12 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.0148390058766,Warning: Ignoring NaNs in streamflow data. ,0.449533939774678,Warning: Ignoring NaNs in streamflow data. ,1.46383939660579,Warning: Ignoring NaNs in streamflow data. ,-3.47689973466038,"Warning: Ignoring NaNs in streamflow data. ",0.408313777151977,Warning: Ignoring NaNs in streamflow data. ,121.309523809524,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,4.01,Warning: Ignoring NaNs in streamflow data. ,0.0732125367286974,Warning: Ignoring NaNs in streamflow data. ,2.36363636363636,Warning: Ignoring NaNs in streamflow data. ,0.341638099902057,Warning: Ignoring NaNs in streamflow data. ,11.1843687374749,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.17495132301548,Warning: Ignoring NaNs in streamflow data. ,0.464040606168316,Warning: Ignoring NaNs in streamflow data. ,1.7821696732548,Warning: Ignoring NaNs in streamflow data. ,-4.01712025389534,"Warning: Ignoring NaNs in streamflow data. ",0.368366571446311,Warning: Ignoring NaNs in streamflow data. ,116.027777777778,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Ignoring NaNs in streamflow data. ,5.35,Warning: Ignoring NaNs in streamflow data. ,0.101597603594608,Warning: Ignoring NaNs in streamflow data. ,2.57594936708861,Warning: Ignoring NaNs in streamflow data. ,0.424675486769845,Warning: Ignoring NaNs in streamflow data. ,15.7888631090487,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.0145741056218,,0.412152456126649,,1.4438761517609,,-3.47002111975003,"",0.426745581297594,,119.755555555556,,0.09,,4.16,,0.068447310781212,,2.16346153846154,,0.336334874665369,,13.2884615384615,,0, -0.329017284553842,Warning: Ignoring NaNs in streamflow data. ,0.121718726222565,Warning: Ignoring NaNs in streamflow data. ,3.10732449617317,Warning: Ignoring NaNs in streamflow data. ,NaN,"Error: FDC slope could not be calculated, probably because flow is intermittent. Warning: Ignoring NaNs in streamflow data. ",0.613273318317289,Warning: Ignoring NaNs in streamflow data. ,156.076923076923,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.5,Warning: Flow is zero at least 5% of the time (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.459903499664081,Warning: Ignoring NaNs in streamflow data. ,139.444444444444,Warning: Ignoring NaNs in streamflow data. ,0.600561900690161,Warning: Ignoring NaNs in streamflow data. ,209.212765957447,Warning: Ignoring NaNs in streamflow data. ,0.540096500335919,Warning: Ignoring NaNs in streamflow data. +0.329017284553842,Warning: Ignoring NaNs in streamflow data. ,0.121718726222565,Warning: Ignoring NaNs in streamflow data. ,3.10732449617317,Warning: Ignoring NaNs in streamflow data. ,NaN,"Error: FDC slope could not be calculated, probably because flow is intermittent. Warning: Ignoring NaNs in streamflow data. ",0.613273318317289,Warning: Ignoring NaNs in streamflow data. ,156.076923076923,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.5,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.459903499664081,Warning: Ignoring NaNs in streamflow data. ,139.444444444444,Warning: Ignoring NaNs in streamflow data. ,0.600561900690161,Warning: Ignoring NaNs in streamflow data. ,209.212765957447,Warning: Ignoring NaNs in streamflow data. ,0.540096500335919,Warning: Ignoring NaNs in streamflow data. 1.110990421336,Warning: Ignoring NaNs in streamflow data. ,0.47905596683377,Warning: Ignoring NaNs in streamflow data. ,1.59290917293043,Warning: Ignoring NaNs in streamflow data. ,-4.32466885764372,"Warning: Ignoring NaNs in streamflow data. ",0.314036781810502,Warning: Ignoring NaNs in streamflow data. ,115.780487804878,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.04,Warning: Ignoring NaNs in streamflow data. ,5.04,Warning: Ignoring NaNs in streamflow data. ,0.114317911475615,Warning: Ignoring NaNs in streamflow data. ,3.19789842381786,Warning: Ignoring NaNs in streamflow data. ,0.488762286358229,Warning: Ignoring NaNs in streamflow data. ,17.9471264367816,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.26029265175719,Warning: Ignoring NaNs in streamflow data. ,0.493115156329153,Warning: Ignoring NaNs in streamflow data. ,1.36833945090444,Warning: Ignoring NaNs in streamflow data. ,-1.90823212346914,"Warning: Ignoring NaNs in streamflow data. ",0.624466281941957,Warning: Ignoring NaNs in streamflow data. ,130.538461538462,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.36,Warning: Ignoring NaNs in streamflow data. ,3.63,Warning: Ignoring NaNs in streamflow data. ,0.0164856230031949,Warning: Ignoring NaNs in streamflow data. ,1.37234042553191,Warning: Ignoring NaNs in streamflow data. ,0.00185303514376997,Warning: Ignoring NaNs in streamflow data. ,5.8,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.948903193550402,Warning: Ignoring NaNs in streamflow data. ,0.396621201431402,Warning: Ignoring NaNs in streamflow data. ,1.33419508895133,Warning: Ignoring NaNs in streamflow data. ,-3.23608293951737,"Warning: Ignoring NaNs in streamflow data. ",0.454776367283925,Warning: Ignoring NaNs in streamflow data. ,122.352941176471,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,3.96,Warning: Ignoring NaNs in streamflow data. ,0.0621836135241547,Warning: Ignoring NaNs in streamflow data. ,2.15835140997831,Warning: Ignoring NaNs in streamflow data. ,0.294419098806325,Warning: Ignoring NaNs in streamflow data. ,12.6300268096515,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.981147383225995,Warning: Ignoring NaNs in streamflow data. ,0.421937704431139,Warning: Ignoring NaNs in streamflow data. ,1.87576456006222,Warning: Ignoring NaNs in streamflow data. ,-3.77335570670156,"Warning: Ignoring NaNs in streamflow data. ",0.440832770115974,Warning: Ignoring NaNs in streamflow data. ,119.5,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Ignoring NaNs in streamflow data. ,3.88,Warning: Ignoring NaNs in streamflow data. ,0.0639573617588274,Warning: Ignoring NaNs in streamflow data. ,2.23255813953488,Warning: Ignoring NaNs in streamflow data. ,0.347990228736398,Warning: Ignoring NaNs in streamflow data. ,15.8817567567568,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.479503821499028,Warning: Ignoring NaNs in streamflow data. ,0.202818643222618,Warning: Ignoring NaNs in streamflow data. ,1.31972362915978,Warning: Ignoring NaNs in streamflow data. ,-3.79619469571701,"Warning: Ignoring NaNs in streamflow data. ",0.473913358037607,Warning: Ignoring NaNs in streamflow data. ,120.725,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Ignoring NaNs in streamflow data. ,1.93,Warning: Ignoring NaNs in streamflow data. ,0.0625,Warning: Ignoring NaNs in streamflow data. ,2.10373443983402,Warning: Ignoring NaNs in streamflow data. ,0.335182445759369,Warning: Ignoring NaNs in streamflow data. ,10.3977055449331,Warning: Ignoring NaNs in streamflow data. ,0.000924556213017751,Warning: Ignoring NaNs in streamflow data. +0.479503821499028,Warning: Ignoring NaNs in streamflow data. ,0.202818643222618,Warning: Ignoring NaNs in streamflow data. ,1.31972362915978,Warning: Ignoring NaNs in streamflow data. ,-3.79619469571701,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.473913358037607,Warning: Ignoring NaNs in streamflow data. ,120.725,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.02,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,1.93,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0625,Warning: Ignoring NaNs in streamflow data. ,2.10373443983402,Warning: Ignoring NaNs in streamflow data. ,0.335182445759369,Warning: Ignoring NaNs in streamflow data. ,10.3977055449331,Warning: Ignoring NaNs in streamflow data. ,0.000924556213017751,Warning: Ignoring NaNs in streamflow data. 0.935967415936794,Warning: Ignoring NaNs in streamflow data. ,0.381435114960382,Warning: Ignoring NaNs in streamflow data. ,1.4553893632224,Warning: Ignoring NaNs in streamflow data. ,-3.83917103231951,"Warning: Ignoring NaNs in streamflow data. ",0.433853275863674,Warning: Ignoring NaNs in streamflow data. ,123.404761904762,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,3.91,Warning: Ignoring NaNs in streamflow data. ,0.0598395296135236,Warning: Ignoring NaNs in streamflow data. ,1.81598513011152,Warning: Ignoring NaNs in streamflow data. ,0.322226985974153,Warning: Ignoring NaNs in streamflow data. ,12.4964370546318,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.894898854496703,Warning: Ignoring NaNs in streamflow data. ,0.398977301973733,Warning: Ignoring NaNs in streamflow data. ,0.929258748569792,Warning: Ignoring NaNs in streamflow data. ,-1.19790853652211,"Warning: Ignoring NaNs in streamflow data. ",0.887385851276942,Warning: Ignoring NaNs in streamflow data. ,165.090909090909,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.46,Warning: Ignoring NaNs in streamflow data. ,1.72,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.09627415127689,Warning: Ignoring NaNs in streamflow data. ,0.425071043103739,Warning: Ignoring NaNs in streamflow data. ,1.62969723509223,Warning: Ignoring NaNs in streamflow data. ,-2.60906040410598,"Warning: Ignoring NaNs in streamflow data. ",0.79547373605346,Warning: Ignoring NaNs in streamflow data. ,157.590909090909,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.21,Warning: Ignoring NaNs in streamflow data. ,2.85,Warning: Ignoring NaNs in streamflow data. ,0.000609495946851953,Warning: Ignoring NaNs in streamflow data. ,2,Warning: Ignoring NaNs in streamflow data. ,0.0511976595355641,Warning: Ignoring NaNs in streamflow data. ,12.3529411764706,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -370,7 +370,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.39894560720369,,0.593692670410809,,0.99285094687354,,-1.06376945380043,"",0.900234095687094,,167.111111111111,,0.75,,2.45,,0,,0,,0,,0,,0, 0.766416269462984,Warning: Ignoring NaNs in streamflow data. ,0.317672922156364,Warning: Ignoring NaNs in streamflow data. ,1.50113398137628,Warning: Ignoring NaNs in streamflow data. ,-2.05903831138322,"Warning: Ignoring NaNs in streamflow data. ",0.68777397422026,Warning: Ignoring NaNs in streamflow data. ,148.023255813953,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.18,Warning: Ignoring NaNs in streamflow data. ,2.25,Warning: Ignoring NaNs in streamflow data. ,0.00851604702891643,Warning: Ignoring NaNs in streamflow data. ,1.14529914529915,Warning: Ignoring NaNs in streamflow data. ,0.0323482681919288,Warning: Ignoring NaNs in streamflow data. ,7.16901408450704,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.60544943820226,Warning: Ignoring NaNs in streamflow data. ,0.667229712390149,Warning: Ignoring NaNs in streamflow data. ,1.14749430563631,Warning: Ignoring NaNs in streamflow data. ,-0.883434110731517,"Warning: Ignoring NaNs in streamflow data. ",0.919287246774659,Warning: Ignoring NaNs in streamflow data. ,171.48,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.97,Warning: Ignoring NaNs in streamflow data. ,2.61,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -1.21310603355944,Warning: Ignoring NaNs in streamflow data. ,0.542065936219978,Warning: Ignoring NaNs in streamflow data. ,1.43964901433395,Warning: Ignoring NaNs in streamflow data. ,-2.45757699282871,"Warning: Ignoring NaNs in streamflow data. ",0.500257082447182,Warning: Ignoring NaNs in streamflow data. ,140.703703703704,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,4.53,Warning: Ignoring NaNs in streamflow data. ,0.038379150303463,Warning: Ignoring NaNs in streamflow data. ,1.84549356223176,Warning: Ignoring NaNs in streamflow data. ,0.178239914316316,Warning: Ignoring NaNs in streamflow data. ,5.65722379603399,Warning: Ignoring NaNs in streamflow data. ,0.000535523027490182,Warning: Ignoring NaNs in streamflow data. +1.21310603355944,Warning: Ignoring NaNs in streamflow data. ,0.542065936219978,Warning: Ignoring NaNs in streamflow data. ,1.43964901433395,Warning: Ignoring NaNs in streamflow data. ,-2.45757699282871,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.500257082447182,Warning: Ignoring NaNs in streamflow data. ,140.703703703704,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,4.53,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.038379150303463,Warning: Ignoring NaNs in streamflow data. ,1.84549356223176,Warning: Ignoring NaNs in streamflow data. ,0.178239914316316,Warning: Ignoring NaNs in streamflow data. ,5.65722379603399,Warning: Ignoring NaNs in streamflow data. ,0.000535523027490182,Warning: Ignoring NaNs in streamflow data. 1.03040336833351,Warning: Ignoring NaNs in streamflow data. ,0.456898357040506,Warning: Ignoring NaNs in streamflow data. ,1.69982238767569,Warning: Ignoring NaNs in streamflow data. ,-1.05324855902695,"Warning: Ignoring NaNs in streamflow data. ",0.899851586892322,Warning: Ignoring NaNs in streamflow data. ,170.95,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.54,Warning: Ignoring NaNs in streamflow data. ,1.98,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.854261692065159,Warning: Ignoring NaNs in streamflow data. ,0.38772442374297,Warning: Ignoring NaNs in streamflow data. ,1.73982301404893,Warning: Ignoring NaNs in streamflow data. ,-2.70849588864658,"Warning: Ignoring NaNs in streamflow data. ",0.758684053233004,Warning: Ignoring NaNs in streamflow data. ,150.642857142857,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.03,Warning: Ignoring NaNs in streamflow data. ,2.7,Warning: Ignoring NaNs in streamflow data. ,0.0113855316167455,Warning: Ignoring NaNs in streamflow data. ,9.28571428571429,Warning: Ignoring NaNs in streamflow data. ,0.224382553862323,Warning: Ignoring NaNs in streamflow data. ,35.5833333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.777366672495195,Warning: Ignoring NaNs in streamflow data. ,0.357400266610511,Warning: Ignoring NaNs in streamflow data. ,2.01019151898747,Warning: Ignoring NaNs in streamflow data. ,-1.4020900487659,"Warning: Ignoring NaNs in streamflow data. ",0.850460611622698,Warning: Ignoring NaNs in streamflow data. ,153.142857142857,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.26,Warning: Ignoring NaNs in streamflow data. ,1.78,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -400,12 +400,12 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 2.01981856738925,Warning: Ignoring NaNs in streamflow data. ,0.572726822152059,Warning: Ignoring NaNs in streamflow data. ,0.589214252072098,Warning: Ignoring NaNs in streamflow data. ,-2.75926845091652,"Warning: Ignoring NaNs in streamflow data. ",0.56071360748788,Warning: Ignoring NaNs in streamflow data. ,125,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.24,Warning: Ignoring NaNs in streamflow data. ,6.58,Warning: Ignoring NaNs in streamflow data. ,0.0190857681432611,Warning: Ignoring NaNs in streamflow data. ,1.76086956521739,Warning: Ignoring NaNs in streamflow data. ,0.16258246936852,Warning: Ignoring NaNs in streamflow data. ,10.952380952381,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.1329228522755,,0.621158503438491,,1.42781331110664,,-3.39153580033429,"",0.528344068774939,,113.244444444444,,0.21,,7.68,,0.0261620832319299,,1.59851301115242,,0.224263811146264,,14.6852589641434,,0, 2.84290277439769,,0.698502119008295,,1.32802082639178,,-2.81524978551048,"",0.592533717526332,,119.4,,0.39,,9.58,,0.00778778291555123,,1.5609756097561,,0.15399123874422,,12.8477157360406,,0, -2.19720544281894,Warning: Ignoring NaNs in streamflow data. ,0.643077229027355,Warning: Ignoring NaNs in streamflow data. ,1.58809946073398,Warning: Ignoring NaNs in streamflow data. ,-3.62595493385337,"Warning: Ignoring NaNs in streamflow data. ",0.470033236816533,Warning: Ignoring NaNs in streamflow data. ,109.125,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Ignoring NaNs in streamflow data. ,8.49,Warning: Ignoring NaNs in streamflow data. ,0.0465628441088564,Warning: Ignoring NaNs in streamflow data. ,1.79393939393939,Warning: Ignoring NaNs in streamflow data. ,0.286219915054271,Warning: Ignoring NaNs in streamflow data. ,15.8217391304348,Warning: Ignoring NaNs in streamflow data. ,0.00110114834041214,Warning: Ignoring NaNs in streamflow data. +2.19720544281894,Warning: Ignoring NaNs in streamflow data. ,0.643077229027355,Warning: Ignoring NaNs in streamflow data. ,1.58809946073398,Warning: Ignoring NaNs in streamflow data. ,-3.62595493385337,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.470033236816533,Warning: Ignoring NaNs in streamflow data. ,109.125,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,8.49,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0465628441088564,Warning: Ignoring NaNs in streamflow data. ,1.79393939393939,Warning: Ignoring NaNs in streamflow data. ,0.286219915054271,Warning: Ignoring NaNs in streamflow data. ,15.8217391304348,Warning: Ignoring NaNs in streamflow data. ,0.00110114834041214,Warning: Ignoring NaNs in streamflow data. 1.78104709174983,,0.559231575705761,,1.65197791278623,,-3.12385244612498,"",0.509660492006958,,115.066666666667,,0.12,,6.34,,0.0292041859333171,,1.60535117056856,,0.213738135799465,,11.1170886075949,,0, 2.292424555853,,0.627047858504418,,1.25380226846523,,-3.09584437766144,"",0.591892267638209,,121.555555555556,,0.3,,7.65,,0.00827451934777318,,2.30508474576271,,0.15587734241908,,12.0281690140845,,0, 2.69586986519478,Warning: Ignoring NaNs in streamflow data. ,0.582239198275957,Warning: Ignoring NaNs in streamflow data. ,-0.862714362649461,Warning: Ignoring NaNs in streamflow data. ,-2.80703094212359,"Warning: Ignoring NaNs in streamflow data. ",0.5538504966335,Warning: Ignoring NaNs in streamflow data. ,127.04,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.38,Warning: Ignoring NaNs in streamflow data. ,8.99,Warning: Ignoring NaNs in streamflow data. ,0.0198492729009659,Warning: Ignoring NaNs in streamflow data. ,1.43846153846154,Warning: Ignoring NaNs in streamflow data. ,0.12726886742384,Warning: Ignoring NaNs in streamflow data. ,9.90909090909091,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.65172639583184,Warning: Ignoring NaNs in streamflow data. ,0.768933226596483,Warning: Ignoring NaNs in streamflow data. ,1.61219631945083,Warning: Ignoring NaNs in streamflow data. ,-2.33332422975885,"Warning: Ignoring NaNs in streamflow data. ",0.611617722102034,Warning: Ignoring NaNs in streamflow data. ,127.540540540541,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.7,Warning: Ignoring NaNs in streamflow data. ,10.41,Warning: Ignoring NaNs in streamflow data. ,0.00704076603534465,Warning: Ignoring NaNs in streamflow data. ,1.13636363636364,Warning: Ignoring NaNs in streamflow data. ,0.0582975427726537,Warning: Ignoring NaNs in streamflow data. ,13.3548387096774,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -2.06057017094893,Warning: Ignoring NaNs in streamflow data. ,0.642088049821415,Warning: Ignoring NaNs in streamflow data. ,2.49060891781632,Warning: Ignoring NaNs in streamflow data. ,-3.96610400028572,"Warning: Ignoring NaNs in streamflow data. ",0.458557315852338,Warning: Ignoring NaNs in streamflow data. ,110.423076923077,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Ignoring NaNs in streamflow data. ,7.87,Warning: Ignoring NaNs in streamflow data. ,0.048520831200737,Warning: Ignoring NaNs in streamflow data. ,1.72363636363636,Warning: Ignoring NaNs in streamflow data. ,0.303613471184359,Warning: Ignoring NaNs in streamflow data. ,13.5433789954338,Warning: Ignoring NaNs in streamflow data. ,0.00327566792916368,Warning: Ignoring NaNs in streamflow data. +2.06057017094893,Warning: Ignoring NaNs in streamflow data. ,0.642088049821415,Warning: Ignoring NaNs in streamflow data. ,2.49060891781632,Warning: Ignoring NaNs in streamflow data. ,-3.96610400028572,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.458557315852338,Warning: Ignoring NaNs in streamflow data. ,110.423076923077,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.07,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,7.87,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.048520831200737,Warning: Ignoring NaNs in streamflow data. ,1.72363636363636,Warning: Ignoring NaNs in streamflow data. ,0.303613471184359,Warning: Ignoring NaNs in streamflow data. ,13.5433789954338,Warning: Ignoring NaNs in streamflow data. ,0.00327566792916368,Warning: Ignoring NaNs in streamflow data. 1.97308166409862,Warning: Ignoring NaNs in streamflow data. ,0.580052826665916,Warning: Ignoring NaNs in streamflow data. ,2.08716184100436,Warning: Ignoring NaNs in streamflow data. ,-2.17814186693084,"Warning: Ignoring NaNs in streamflow data. ",0.676159545255235,Warning: Ignoring NaNs in streamflow data. ,126.459459459459,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.43,Warning: Ignoring NaNs in streamflow data. ,5.63,Warning: Ignoring NaNs in streamflow data. ,0.0027881722796977,Warning: Ignoring NaNs in streamflow data. ,1.31034482758621,Warning: Ignoring NaNs in streamflow data. ,0.0319906082617947,Warning: Ignoring NaNs in streamflow data. ,3.75862068965517,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.95940496471161,,0.730523685769317,,1.09345709058652,,-2.19056196438488,"",0.687866876948648,,127.066666666667,,0.68,,8,,0.00158189340472134,,1.08333333333333,,0.0261620832319299,,7.81818181818182,,0, 1.71013385251889,,0.557794474358369,,1.33691328231198,,-3.0011417956125,"",0.639929172382148,,122.133333333333,,0.25,,5.36,,0.00730104648332928,,2.06896551724138,,0.143222195181309,,9.68724279835391,,0, @@ -417,7 +417,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 2.04794949802251,Warning: Ignoring NaNs in streamflow data. ,0.606895910433136,Warning: Ignoring NaNs in streamflow data. ,1.45249180851733,Warning: Ignoring NaNs in streamflow data. ,-3.87441700940337,"Warning: Ignoring NaNs in streamflow data. ",0.466594053234209,Warning: Ignoring NaNs in streamflow data. ,110.75,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.11,Warning: Ignoring NaNs in streamflow data. ,7.88,Warning: Ignoring NaNs in streamflow data. ,0.0464253118344995,Warning: Ignoring NaNs in streamflow data. ,1.87009803921569,Warning: Ignoring NaNs in streamflow data. ,0.293702464253118,Warning: Ignoring NaNs in streamflow data. ,14.583081570997,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.35756266731565,,0.635552938552182,,1.51102678693525,,-3.18504209898439,"",0.531056043250614,,114.6,,0.22,,7.85,,0.0155755658311025,,1.84172661870504,,0.195972256023363,,12.58203125,,0, 2.21143474559621,Warning: Ignoring NaNs in streamflow data. ,0.634879798782635,Warning: Ignoring NaNs in streamflow data. ,1.53192792378602,Warning: Ignoring NaNs in streamflow data. ,-3.20632682755449,"Warning: Ignoring NaNs in streamflow data. ",0.519841047907947,Warning: Ignoring NaNs in streamflow data. ,115.473684210526,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.21,Warning: Ignoring NaNs in streamflow data. ,8,Warning: Ignoring NaNs in streamflow data. ,0.0300569707288324,Warning: Ignoring NaNs in streamflow data. ,1.56655290102389,Warning: Ignoring NaNs in streamflow data. ,0.223364547180931,Warning: Ignoring NaNs in streamflow data. ,13.0190839694656,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -2.00236437568185,Warning: Ignoring NaNs in streamflow data. ,0.588318717729472,Warning: Ignoring NaNs in streamflow data. ,2.95045266458227,Warning: Ignoring NaNs in streamflow data. ,-4.03451707539387,"Warning: Ignoring NaNs in streamflow data. ",0.422433266065489,Warning: Ignoring NaNs in streamflow data. ,108.888888888889,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,7.97,Warning: Ignoring NaNs in streamflow data. ,0.0630764653376971,Warning: Ignoring NaNs in streamflow data. ,1.9214501510574,Warning: Ignoring NaNs in streamflow data. ,0.334027571159377,Warning: Ignoring NaNs in streamflow data. ,14.4549356223176,Warning: Ignoring NaNs in streamflow data. ,0.00555390260835069,Warning: Ignoring NaNs in streamflow data. +2.00236437568185,Warning: Ignoring NaNs in streamflow data. ,0.588318717729472,Warning: Ignoring NaNs in streamflow data. ,2.95045266458227,Warning: Ignoring NaNs in streamflow data. ,-4.03451707539387,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.422433266065489,Warning: Ignoring NaNs in streamflow data. ,108.888888888889,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,7.97,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0630764653376971,Warning: Ignoring NaNs in streamflow data. ,1.9214501510574,Warning: Ignoring NaNs in streamflow data. ,0.334027571159377,Warning: Ignoring NaNs in streamflow data. ,14.4549356223176,Warning: Ignoring NaNs in streamflow data. ,0.00555390260835069,Warning: Ignoring NaNs in streamflow data. 2.84871757555004,Warning: Ignoring NaNs in streamflow data. ,0.668904113980022,Warning: Ignoring NaNs in streamflow data. ,2.15233681815158,Warning: Ignoring NaNs in streamflow data. ,-3.13840141865375,"Warning: Ignoring NaNs in streamflow data. ",0.529579101578377,Warning: Ignoring NaNs in streamflow data. ,117.548387096774,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.39,Warning: Ignoring NaNs in streamflow data. ,9.59,Warning: Ignoring NaNs in streamflow data. ,0.0239705504665696,Warning: Ignoring NaNs in streamflow data. ,1.45077720207254,Warning: Ignoring NaNs in streamflow data. ,0.160089033473162,Warning: Ignoring NaNs in streamflow data. ,10.5056179775281,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 5.67080722036303,Warning: Ignoring NaNs in streamflow data. ,0.893628304461193,Warning: Ignoring NaNs in streamflow data. ,3.29941411225688,Warning: Ignoring NaNs in streamflow data. ,-2.28136238730455,"Warning: Ignoring NaNs in streamflow data. ",0.684953343115561,Warning: Ignoring NaNs in streamflow data. ,136.481481481481,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,1.54,Warning: Ignoring NaNs in streamflow data. ,13.39,Warning: Ignoring NaNs in streamflow data. ,0.000811276746780245,Warning: Ignoring NaNs in streamflow data. ,1.14285714285714,Warning: Ignoring NaNs in streamflow data. ,0.00730149072102221,Warning: Ignoring NaNs in streamflow data. ,3.6,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.20655862026788,Warning: Ignoring NaNs in streamflow data. ,0.459167891694685,Warning: Ignoring NaNs in streamflow data. ,1.67840080917509,Warning: Ignoring NaNs in streamflow data. ,-2.53194301878403,"Warning: Ignoring NaNs in streamflow data. ",0.658376184524692,Warning: Ignoring NaNs in streamflow data. ,133.227272727273,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.22,Warning: Ignoring NaNs in streamflow data. ,3.75,Warning: Ignoring NaNs in streamflow data. ,0.0103969176197174,Warning: Ignoring NaNs in streamflow data. ,2.20779220779221,Warning: Ignoring NaNs in streamflow data. ,0.0768148737080301,Warning: Ignoring NaNs in streamflow data. ,9.3037037037037,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -427,7 +427,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.43114748113897,,0.561289615958135,,1.89518732259858,,-2.6211463647732,"",0.473137670634579,,119.622222222222,,0.2,,6.31,,0.0618763689462156,,2.19181034482759,,0.172487223168654,,10.2346570397112,,0, 1.63232094511446,Warning: Ignoring NaNs in streamflow data. ,0.595949168931129,Warning: Ignoring NaNs in streamflow data. ,1.32878361576007,Warning: Ignoring NaNs in streamflow data. ,-2.2624079409359,"Warning: Ignoring NaNs in streamflow data. ",0.677374999546335,Warning: Ignoring NaNs in streamflow data. ,136.690476190476,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.4,Warning: Ignoring NaNs in streamflow data. ,4.36,Warning: Ignoring NaNs in streamflow data. ,0.00036918533103618,Warning: Ignoring NaNs in streamflow data. ,1,Warning: Ignoring NaNs in streamflow data. ,0.0113832143736156,Warning: Ignoring NaNs in streamflow data. ,3.7,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.21399620516587,Warning: Ignoring NaNs in streamflow data. ,0.496230174301599,Warning: Ignoring NaNs in streamflow data. ,1.87343616583963,Warning: Ignoring NaNs in streamflow data. ,-3.0213871535768,"Warning: Ignoring NaNs in streamflow data. ",0.534601866531482,Warning: Ignoring NaNs in streamflow data. ,125.837209302326,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.16,Warning: Ignoring NaNs in streamflow data. ,4.39,Warning: Ignoring NaNs in streamflow data. ,0.0285224629697637,Warning: Ignoring NaNs in streamflow data. ,1.4888178913738,Warning: Ignoring NaNs in streamflow data. ,0.18925205043457,Warning: Ignoring NaNs in streamflow data. ,11.0035587188612,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.850192869311264,,0.414927110412989,,2.52982246192636,,-4.50922464657904,"",0.445967499974142,,122.244444444444,,0.05,,3.8,,0.0789729861280117,,3.18137254901961,,0.392857142857143,,24.9305019305019,,0.00030421027013872, +0.850192869311264,,0.414927110412989,,2.52982246192636,,-4.50922464657904,"Warning: Flow is zero at least once (intermittent flow). ",0.445967499974142,,122.244444444444,,0.05,Warning: Flow is zero at least once (intermittent flow). ,3.8,Warning: Flow is zero at least once (intermittent flow). ,0.0789729861280117,,3.18137254901961,,0.392857142857143,,24.9305019305019,,0.00030421027013872, 1.04432345089223,Warning: Ignoring NaNs in streamflow data. ,0.396494765004807,Warning: Ignoring NaNs in streamflow data. ,1.22151186620682,Warning: Ignoring NaNs in streamflow data. ,-2.55826357081222,"Warning: Ignoring NaNs in streamflow data. ",0.668482617438269,Warning: Ignoring NaNs in streamflow data. ,136.621621621622,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.22,Warning: Ignoring NaNs in streamflow data. ,2.98,Warning: Ignoring NaNs in streamflow data. ,0.0072361950259941,Warning: Ignoring NaNs in streamflow data. ,1.56060606060606,Warning: Ignoring NaNs in streamflow data. ,0.0349163973584375,Warning: Ignoring NaNs in streamflow data. ,3.85271317829457,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.17405483851047,Warning: Ignoring NaNs in streamflow data. ,0.441940074005494,Warning: Ignoring NaNs in streamflow data. ,1.50498438355737,Warning: Ignoring NaNs in streamflow data. ,-2.10032415696242,"Warning: Ignoring NaNs in streamflow data. ",0.705303578321746,Warning: Ignoring NaNs in streamflow data. ,140.522727272727,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.32,Warning: Ignoring NaNs in streamflow data. ,3.21,Warning: Ignoring NaNs in streamflow data. ,0.00333477428518496,Warning: Ignoring NaNs in streamflow data. ,1.54285714285714,Warning: Ignoring NaNs in streamflow data. ,0.0032112641264744,Warning: Ignoring NaNs in streamflow data. ,8.66666666666667,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.37505648854961,Warning: Ignoring NaNs in streamflow data. ,0.507870573790767,Warning: Ignoring NaNs in streamflow data. ,1.307075947729,Warning: Ignoring NaNs in streamflow data. ,-2.46295176363343,"Warning: Ignoring NaNs in streamflow data. ",0.631333655779255,Warning: Ignoring NaNs in streamflow data. ,130.022727272727,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.26,Warning: Ignoring NaNs in streamflow data. ,4.3,Warning: Ignoring NaNs in streamflow data. ,0.00787786259541985,Warning: Ignoring NaNs in streamflow data. ,1.35789473684211,Warning: Ignoring NaNs in streamflow data. ,0.0691297709923664,Warning: Ignoring NaNs in streamflow data. ,7.03105590062112,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -443,14 +443,14 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.41406133376603,Warning: Ignoring NaNs in streamflow data. ,0.581912416406322,Warning: Ignoring NaNs in streamflow data. ,2.07294961233828,Warning: Ignoring NaNs in streamflow data. ,-3.16606129796361,"Warning: Ignoring NaNs in streamflow data. ",0.619361569956304,Warning: Ignoring NaNs in streamflow data. ,125.181818181818,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.2,Warning: Ignoring NaNs in streamflow data. ,4.31,Warning: Ignoring NaNs in streamflow data. ,0.00868083725458381,Warning: Ignoring NaNs in streamflow data. ,3.14705882352941,Warning: Ignoring NaNs in streamflow data. ,0.153658932338147,Warning: Ignoring NaNs in streamflow data. ,16.4695652173913,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.18026466293502,,0.463238826913031,,1.49164339002242,,-2.86941439881254,"",0.584403858438561,,124.111111111111,,0.21,,3.88,,0.0060842054027744,,2.63157894736842,,0.102640545144804,,6.72111553784861,,0, 0.656618398637137,,0.359891567466378,,1.90243480854518,,-1.99019698747986,"",0.583060397129375,,142.311111111111,,0.16,,2.21,,0.0214772450717936,,2.45138888888889,,0.0103431491847165,,6.07142857142857,,0, -2.44758410531446,Warning: Ignoring NaNs in streamflow data. ,0.436165992533276,Warning: Ignoring NaNs in streamflow data. ,1.94692861316429,Warning: Ignoring NaNs in streamflow data. ,-2.42444274722799,"Warning: Ignoring NaNs in streamflow data. ",0.449317183587148,Warning: Ignoring NaNs in streamflow data. ,123.395348837209,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Ignoring NaNs in streamflow data. ,9.01,Warning: Ignoring NaNs in streamflow data. ,0.0870307167235495,Warning: Ignoring NaNs in streamflow data. ,4,Warning: Ignoring NaNs in streamflow data. ,0.147489029741589,Warning: Ignoring NaNs in streamflow data. ,6.08040201005025,Warning: Ignoring NaNs in streamflow data. ,6.0945880058508e-05,Warning: Ignoring NaNs in streamflow data. +2.44758410531446,Warning: Ignoring NaNs in streamflow data. ,0.436165992533276,Warning: Ignoring NaNs in streamflow data. ,1.94692861316429,Warning: Ignoring NaNs in streamflow data. ,-2.42444274722799,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.449317183587148,Warning: Ignoring NaNs in streamflow data. ,123.395348837209,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,9.01,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0870307167235495,Warning: Ignoring NaNs in streamflow data. ,4,Warning: Ignoring NaNs in streamflow data. ,0.147489029741589,Warning: Ignoring NaNs in streamflow data. ,6.08040201005025,Warning: Ignoring NaNs in streamflow data. ,6.0945880058508e-05,Warning: Ignoring NaNs in streamflow data. 1.05388598781549,Warning: Ignoring NaNs in streamflow data. ,0.569459095467106,Warning: Ignoring NaNs in streamflow data. ,1.04096429583361,Warning: Ignoring NaNs in streamflow data. ,-1.21269304047873,"Warning: Ignoring NaNs in streamflow data. ",0.676409231838967,Warning: Ignoring NaNs in streamflow data. ,153.292682926829,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.47,Warning: Ignoring NaNs in streamflow data. ,2.69,Warning: Ignoring NaNs in streamflow data. ,0.00497326868084048,Warning: Ignoring NaNs in streamflow data. ,1.37931034482759,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.88224020442931,,0.58531262900944,,1.38442675681249,,-3.06538948826466,"",0.542446913985255,,118.377777777778,,0.27,,6.53,,0.0147846191287418,,2.85882352941176,,0.172183012898515,,9.09967845659164,,0, 0.776272510835726,Warning: Ignoring NaNs in streamflow data. ,0.399163773965221,Warning: Ignoring NaNs in streamflow data. ,1.38870672520539,Warning: Ignoring NaNs in streamflow data. ,-1.64723726055755,"Warning: Ignoring NaNs in streamflow data. ",0.58918439537917,Warning: Ignoring NaNs in streamflow data. ,144.186046511628,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.22,Warning: Ignoring NaNs in streamflow data. ,2.36,Warning: Ignoring NaNs in streamflow data. ,0.017642390574446,Warning: Ignoring NaNs in streamflow data. ,1.48969072164948,Warning: Ignoring NaNs in streamflow data. ,0.00640986508760149,Warning: Ignoring NaNs in streamflow data. ,6.17647058823529,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.11473533706498,,0.47119085711582,,1.82928653094812,,-3.02157808430668,"",0.57521660451102,,126.866666666667,,0.12,,4.03,,0.0190435629106839,,2.20422535211268,,0.192443416889754,,19.76875,,0, 0.612316173731651,Warning: Ignoring NaNs in streamflow data. ,0.323088796884609,Warning: Ignoring NaNs in streamflow data. ,0.789682100083226,Warning: Ignoring NaNs in streamflow data. ,-1.60781557878273,"Warning: Ignoring NaNs in streamflow data. ",0.616255192847371,Warning: Ignoring NaNs in streamflow data. ,148.457142857143,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.17,Warning: Ignoring NaNs in streamflow data. ,1.81,Warning: Ignoring NaNs in streamflow data. ,0.0175817626462043,Warning: Ignoring NaNs in streamflow data. ,1.65034965034965,Warning: Ignoring NaNs in streamflow data. ,0.00357595172465172,Warning: Ignoring NaNs in streamflow data. ,5.33333333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.669307269395245,Warning: Ignoring NaNs in streamflow data. ,0.348331406971177,Warning: Ignoring NaNs in streamflow data. ,1.32435915759748,Warning: Ignoring NaNs in streamflow data. ,-1.62670014318227,"Warning: Ignoring NaNs in streamflow data. ",0.708028877639823,Warning: Ignoring NaNs in streamflow data. ,142.595238095238,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.23,Warning: Ignoring NaNs in streamflow data. ,1.8,Warning: Ignoring NaNs in streamflow data. ,0.000855222968845449,Warning: Ignoring NaNs in streamflow data. ,1.55555555555556,Warning: Ignoring NaNs in streamflow data. ,0.00287110568112401,Warning: Ignoring NaNs in streamflow data. ,4.27272727272727,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.62189112111034,Warning: Ignoring NaNs in streamflow data. ,0.339306875451284,Warning: Ignoring NaNs in streamflow data. ,2.51029369933572,Warning: Ignoring NaNs in streamflow data. ,-2.89552815269597,"Warning: Ignoring NaNs in streamflow data. ",0.433955489961284,Warning: Ignoring NaNs in streamflow data. ,139.175,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Ignoring NaNs in streamflow data. ,2.62,Warning: Ignoring NaNs in streamflow data. ,0.0650231320109006,Warning: Ignoring NaNs in streamflow data. ,2.65116279069767,Warning: Ignoring NaNs in streamflow data. ,0.276570124849484,Warning: Ignoring NaNs in streamflow data. ,12.6127167630058,Warning: Ignoring NaNs in streamflow data. ,0.00215476265923062,Warning: Ignoring NaNs in streamflow data. +0.62189112111034,Warning: Ignoring NaNs in streamflow data. ,0.339306875451284,Warning: Ignoring NaNs in streamflow data. ,2.51029369933572,Warning: Ignoring NaNs in streamflow data. ,-2.89552815269597,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.433955489961284,Warning: Ignoring NaNs in streamflow data. ,139.175,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2.62,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0650231320109006,Warning: Ignoring NaNs in streamflow data. ,2.65116279069767,Warning: Ignoring NaNs in streamflow data. ,0.276570124849484,Warning: Ignoring NaNs in streamflow data. ,12.6127167630058,Warning: Ignoring NaNs in streamflow data. ,0.00215476265923062,Warning: Ignoring NaNs in streamflow data. 0.617552183514991,Warning: Ignoring NaNs in streamflow data. ,0.322215697522783,Warning: Ignoring NaNs in streamflow data. ,1.78183375964014,Warning: Ignoring NaNs in streamflow data. ,-2.62132319300507,"Warning: Ignoring NaNs in streamflow data. ",0.642162733038509,Warning: Ignoring NaNs in streamflow data. ,135.526315789474,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.13,Warning: Ignoring NaNs in streamflow data. ,2.1,Warning: Ignoring NaNs in streamflow data. ,0.00776519199259101,Warning: Ignoring NaNs in streamflow data. ,2.3695652173913,Warning: Ignoring NaNs in streamflow data. ,0.038327277908385,Warning: Ignoring NaNs in streamflow data. ,8.40625,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.638289706510462,Warning: Ignoring NaNs in streamflow data. ,0.328678756927599,Warning: Ignoring NaNs in streamflow data. ,1.77723753140338,Warning: Ignoring NaNs in streamflow data. ,-2.84343585556574,"Warning: Ignoring NaNs in streamflow data. ",0.513917841851417,Warning: Ignoring NaNs in streamflow data. ,134.772727272727,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,2.46,Warning: Ignoring NaNs in streamflow data. ,0.0427725913722619,Warning: Ignoring NaNs in streamflow data. ,2.88477366255144,Warning: Ignoring NaNs in streamflow data. ,0.177497101714565,Warning: Ignoring NaNs in streamflow data. ,12.5930735930736,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.848478698001758,Warning: Ignoring NaNs in streamflow data. ,0.399982099245726,Warning: Ignoring NaNs in streamflow data. ,1.74963995682225,Warning: Ignoring NaNs in streamflow data. ,-3.09568887152017,"Warning: Ignoring NaNs in streamflow data. ",0.555286587869044,Warning: Ignoring NaNs in streamflow data. ,128.658536585366,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,3.04,Warning: Ignoring NaNs in streamflow data. ,0.0270830715093628,Warning: Ignoring NaNs in streamflow data. ,2.02347417840376,Warning: Ignoring NaNs in streamflow data. ,0.160047756692221,Warning: Ignoring NaNs in streamflow data. ,10.6125,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -464,7 +464,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.0633201508883,,0.46048373540102,,1.69413172177756,,-3.01281902003684,"",0.582695187638263,,129.177777777778,,0.11,,3.65,,0.0191044049647116,,2.16551724137931,,0.181735215380871,,18.9050632911392,,0, 1.0951543754948,Warning: Ignoring NaNs in streamflow data. ,0.456221451320744,Warning: Ignoring NaNs in streamflow data. ,1.75977223594475,Warning: Ignoring NaNs in streamflow data. ,-2.76247558422125,"Warning: Ignoring NaNs in streamflow data. ",0.604259730430334,Warning: Ignoring NaNs in streamflow data. ,127.833333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.19,Warning: Ignoring NaNs in streamflow data. ,3.61,Warning: Ignoring NaNs in streamflow data. ,0.000974362097314414,Warning: Ignoring NaNs in streamflow data. ,1.77777777777778,Warning: Ignoring NaNs in streamflow data. ,0.0799585896108641,Warning: Ignoring NaNs in streamflow data. ,7.81547619047619,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.729508992469978,Warning: Ignoring NaNs in streamflow data. ,0.362139254158308,Warning: Ignoring NaNs in streamflow data. ,1.91412859634869,Warning: Ignoring NaNs in streamflow data. ,-3.55778459888011,"Warning: Ignoring NaNs in streamflow data. ",0.466695368348469,Warning: Ignoring NaNs in streamflow data. ,137.255813953488,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.06,Warning: Ignoring NaNs in streamflow data. ,2.89,Warning: Ignoring NaNs in streamflow data. ,0.0543282095961167,Warning: Ignoring NaNs in streamflow data. ,2.61377245508982,Warning: Ignoring NaNs in streamflow data. ,0.298836268591698,Warning: Ignoring NaNs in streamflow data. ,13.6033994334278,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -0.623238089244132,Warning: Ignoring NaNs in streamflow data. ,0.317184929969918,Warning: Ignoring NaNs in streamflow data. ,2.17631574081903,Warning: Ignoring NaNs in streamflow data. ,-2.97241960730561,"Warning: Ignoring NaNs in streamflow data. ",0.588597098886815,Warning: Ignoring NaNs in streamflow data. ,139.333333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,2,Warning: Ignoring NaNs in streamflow data. ,0.0216501982503619,Warning: Ignoring NaNs in streamflow data. ,1.5852534562212,Warning: Ignoring NaNs in streamflow data. ,0.148089873497388,Warning: Ignoring NaNs in streamflow data. ,9.52631578947368,Warning: Ignoring NaNs in streamflow data. ,0.00138460570205803,Warning: Ignoring NaNs in streamflow data. +0.623238089244132,Warning: Ignoring NaNs in streamflow data. ,0.317184929969918,Warning: Ignoring NaNs in streamflow data. ,2.17631574081903,Warning: Ignoring NaNs in streamflow data. ,-2.97241960730561,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.588597098886815,Warning: Ignoring NaNs in streamflow data. ,139.333333333333,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,2,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0216501982503619,Warning: Ignoring NaNs in streamflow data. ,1.5852534562212,Warning: Ignoring NaNs in streamflow data. ,0.148089873497388,Warning: Ignoring NaNs in streamflow data. ,9.52631578947368,Warning: Ignoring NaNs in streamflow data. ,0.00138460570205803,Warning: Ignoring NaNs in streamflow data. 2.38951537499178,Warning: Ignoring NaNs in streamflow data. ,0.672064437282976,Warning: Ignoring NaNs in streamflow data. ,1.45720646573893,Warning: Ignoring NaNs in streamflow data. ,-3.13586846666416,"Warning: Ignoring NaNs in streamflow data. ",0.533417787205899,Warning: Ignoring NaNs in streamflow data. ,116.575,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.22,Warning: Ignoring NaNs in streamflow data. ,8.28,Warning: Ignoring NaNs in streamflow data. ,0.0159346809771515,Warning: Ignoring NaNs in streamflow data. ,1.7410071942446,Warning: Ignoring NaNs in streamflow data. ,0.198327516955291,Warning: Ignoring NaNs in streamflow data. ,13.2105263157895,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.772676217765044,Warning: Ignoring NaNs in streamflow data. ,0.374043114183757,Warning: Ignoring NaNs in streamflow data. ,0.759979636902135,Warning: Ignoring NaNs in streamflow data. ,-1.17088126969399,"Warning: Ignoring NaNs in streamflow data. ",0.784649812278195,Warning: Ignoring NaNs in streamflow data. ,151.744186046512,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.37,Warning: Ignoring NaNs in streamflow data. ,1.62,Warning: Ignoring NaNs in streamflow data. ,0.000955109837631328,Warning: Ignoring NaNs in streamflow data. ,1.25,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 0.569341309035275,Warning: Ignoring NaNs in streamflow data. ,0.327396998656631,Warning: Ignoring NaNs in streamflow data. ,1.63463931510982,Warning: Ignoring NaNs in streamflow data. ,-3.40072656733722,"Warning: Ignoring NaNs in streamflow data. ",0.486289394587209,Warning: Ignoring NaNs in streamflow data. ,136.589743589744,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,2.12,Warning: Ignoring NaNs in streamflow data. ,0.0488279891493357,Warning: Ignoring NaNs in streamflow data. ,2.2572347266881,Warning: Ignoring NaNs in streamflow data. ,0.281839048480211,Warning: Ignoring NaNs in streamflow data. ,13.0289389067524,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -481,7 +481,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 5.79698764758066,Warning: Ignoring NaNs in streamflow data. ,0.817182864347112,Warning: Ignoring NaNs in streamflow data. ,0.715669179488975,Warning: Ignoring NaNs in streamflow data. ,-3.07175141248752,"Warning: Ignoring NaNs in streamflow data. ",0.429039563351722,Warning: Ignoring NaNs in streamflow data. ,126.810810810811,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.58,Warning: Ignoring NaNs in streamflow data. ,20.47,Warning: Ignoring NaNs in streamflow data. ,0.0298914897973111,Warning: Ignoring NaNs in streamflow data. ,1.2695652173913,Warning: Ignoring NaNs in streamflow data. ,0.188903296253327,Warning: Ignoring NaNs in streamflow data. ,7.8413597733711,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.60564979313701,,0.583687081940589,,1.38713736782509,,-2.8563248061556,"",0.58261226302188,,124.444444444444,,0.18,,5.28,,0.0128985154538817,,1.82758620689655,,0.178936480895595,,16.7102272727273,,0, 1.66617364322219,,0.586852094799012,,1.1827297731582,,-2.77657715137972,"",0.640987769832683,,129.444444444444,,0.27,,5.11,,0.00724020442930153,,2.24528301886792,,0.106473594548552,,16.8269230769231,,0, -1.95618805824055,Warning: Ignoring NaNs in streamflow data. ,0.641060466964256,Warning: Ignoring NaNs in streamflow data. ,1.45016658953424,Warning: Ignoring NaNs in streamflow data. ,-3.66015722970498,"Warning: Ignoring NaNs in streamflow data. ",0.468591830074106,Warning: Ignoring NaNs in streamflow data. ,115.581395348837,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,7.37,Warning: Ignoring NaNs in streamflow data. ,0.0340144377829438,Warning: Ignoring NaNs in streamflow data. ,1.72136222910217,Warning: Ignoring NaNs in streamflow data. ,0.285023859048085,Warning: Ignoring NaNs in streamflow data. ,15.5819397993311,Warning: Ignoring NaNs in streamflow data. ,0.00055059341734981,Warning: Ignoring NaNs in streamflow data. +1.95618805824055,Warning: Ignoring NaNs in streamflow data. ,0.641060466964256,Warning: Ignoring NaNs in streamflow data. ,1.45016658953424,Warning: Ignoring NaNs in streamflow data. ,-3.66015722970498,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.468591830074106,Warning: Ignoring NaNs in streamflow data. ,115.581395348837,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,7.37,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0340144377829438,Warning: Ignoring NaNs in streamflow data. ,1.72136222910217,Warning: Ignoring NaNs in streamflow data. ,0.285023859048085,Warning: Ignoring NaNs in streamflow data. ,15.5819397993311,Warning: Ignoring NaNs in streamflow data. ,0.00055059341734981,Warning: Ignoring NaNs in streamflow data. 0.698259254749148,Warning: Ignoring NaNs in streamflow data. ,0.34567602190144,Warning: Ignoring NaNs in streamflow data. ,1.53928152425177,Warning: Ignoring NaNs in streamflow data. ,-2.69649800114645,"Warning: Ignoring NaNs in streamflow data. ",0.556727049499654,Warning: Ignoring NaNs in streamflow data. ,135.477272727273,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.09,Warning: Ignoring NaNs in streamflow data. ,2.46,Warning: Ignoring NaNs in streamflow data. ,0.0301388212372138,Warning: Ignoring NaNs in streamflow data. ,1.81318681318681,Warning: Ignoring NaNs in streamflow data. ,0.148380418899172,Warning: Ignoring NaNs in streamflow data. ,11.8300970873786,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.40384120033486,Warning: Ignoring NaNs in streamflow data. ,0.558176148330289,Warning: Ignoring NaNs in streamflow data. ,1.25191935353386,Warning: Ignoring NaNs in streamflow data. ,-2.98545738079895,"Warning: Ignoring NaNs in streamflow data. ",0.643970860145834,Warning: Ignoring NaNs in streamflow data. ,131.175,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.22,Warning: Ignoring NaNs in streamflow data. ,4.2,Warning: Ignoring NaNs in streamflow data. ,0.00991692961555799,Warning: Ignoring NaNs in streamflow data. ,2.56666666666667,Warning: Ignoring NaNs in streamflow data. ,0.109730182239681,Warning: Ignoring NaNs in streamflow data. ,19.3636363636364,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.60215320029204,,0.559587851798521,,1.61386380037827,,-2.71735241298456,"",0.577018005960208,,124.644444444444,,0.23,,5.4,,0.0101606230226332,,2.28767123287671,,0.128559260160623,,12.2138728323699,,0, @@ -510,12 +510,12 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 4.80920381186593,Warning: Ignoring NaNs in streamflow data. ,0.892540599830315,Warning: Ignoring NaNs in streamflow data. ,1.30045543542155,Warning: Ignoring NaNs in streamflow data. ,-2.92295061300557,"Warning: Ignoring NaNs in streamflow data. ",0.472200614147987,Warning: Ignoring NaNs in streamflow data. ,124.690476190476,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.62,Warning: Ignoring NaNs in streamflow data. ,16.6,Warning: Ignoring NaNs in streamflow data. ,0.0254534276052874,Warning: Ignoring NaNs in streamflow data. ,1.25835866261398,Warning: Ignoring NaNs in streamflow data. ,0.154319090070704,Warning: Ignoring NaNs in streamflow data. ,9.36567164179104,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.39562465770099,Warning: Ignoring NaNs in streamflow data. ,0.772968777707198,Warning: Ignoring NaNs in streamflow data. ,1.2068494491663,Warning: Ignoring NaNs in streamflow data. ,-3.2399294420225,"Warning: Ignoring NaNs in streamflow data. ",0.50368036133237,Warning: Ignoring NaNs in streamflow data. ,114.886363636364,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.28,Warning: Ignoring NaNs in streamflow data. ,11.24,Warning: Ignoring NaNs in streamflow data. ,0.0178299762672671,Warning: Ignoring NaNs in streamflow data. ,1.49489795918367,Warning: Ignoring NaNs in streamflow data. ,0.198624718554129,Warning: Ignoring NaNs in streamflow data. ,11.7833935018051,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.05324531516184,,0.759793654287968,,1.29630062496218,,-2.82132304054483,"",0.58346643289038,,113.644444444444,,0.34,,9.62,,0.0105865174008275,,1.34883720930233,,0.161353127281577,,12.0545454545455,,0, -3.21901966772538,Warning: Ignoring NaNs in streamflow data. ,0.762638797202528,Warning: Ignoring NaNs in streamflow data. ,1.11383943391351,Warning: Ignoring NaNs in streamflow data. ,-3.25102951521722,"Warning: Ignoring NaNs in streamflow data. ",0.485522038343726,Warning: Ignoring NaNs in streamflow data. ,115.384615384615,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.18,Warning: Ignoring NaNs in streamflow data. ,10.82,Warning: Ignoring NaNs in streamflow data. ,0.0210114830197899,Warning: Ignoring NaNs in streamflow data. ,1.72,Warning: Ignoring NaNs in streamflow data. ,0.221781089665282,Warning: Ignoring NaNs in streamflow data. ,11.4542586750789,Warning: Ignoring NaNs in streamflow data. ,0.000366479354996335,Warning: Ignoring NaNs in streamflow data. +3.21901966772538,Warning: Ignoring NaNs in streamflow data. ,0.762638797202528,Warning: Ignoring NaNs in streamflow data. ,1.11383943391351,Warning: Ignoring NaNs in streamflow data. ,-3.25102951521722,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.485522038343726,Warning: Ignoring NaNs in streamflow data. ,115.384615384615,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.18,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,10.82,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0210114830197899,Warning: Ignoring NaNs in streamflow data. ,1.72,Warning: Ignoring NaNs in streamflow data. ,0.221781089665282,Warning: Ignoring NaNs in streamflow data. ,11.4542586750789,Warning: Ignoring NaNs in streamflow data. ,0.000366479354996335,Warning: Ignoring NaNs in streamflow data. 3.3532447067413,,0.736442723513336,,1.61120376781042,,-2.93249273696147,"",0.536067664684364,,115.488888888889,,0.33,,10.8,,0.0131418836699927,,1.38461538461538,,0.174738379167681,,12.9369369369369,,0, 3.14899390986603,Warning: Ignoring NaNs in streamflow data. ,0.725751360165956,Warning: Ignoring NaNs in streamflow data. ,1.31860707147198,Warning: Ignoring NaNs in streamflow data. ,-3.13150515561601,"Warning: Ignoring NaNs in streamflow data. ",0.526587492199886,Warning: Ignoring NaNs in streamflow data. ,116.880952380952,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.33,Warning: Ignoring NaNs in streamflow data. ,10.52,Warning: Ignoring NaNs in streamflow data. ,0.0123020706455542,Warning: Ignoring NaNs in streamflow data. ,1.56589147286822,Warning: Ignoring NaNs in streamflow data. ,0.169366626065773,Warning: Ignoring NaNs in streamflow data. ,10.0035971223022,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.13916564978646,Warning: Ignoring NaNs in streamflow data. ,0.726307649836912,Warning: Ignoring NaNs in streamflow data. ,1.06795545517108,Warning: Ignoring NaNs in streamflow data. ,-3.38125485622961,"Warning: Ignoring NaNs in streamflow data. ",0.453579334535418,Warning: Ignoring NaNs in streamflow data. ,116.225806451613,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.19,Warning: Ignoring NaNs in streamflow data. ,11.08,Warning: Ignoring NaNs in streamflow data. ,0.0231848688224527,Warning: Ignoring NaNs in streamflow data. ,1.34513274336283,Warning: Ignoring NaNs in streamflow data. ,0.243059792556437,Warning: Ignoring NaNs in streamflow data. ,8.75549450549451,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 4.27296821360459,Warning: Ignoring NaNs in streamflow data. ,0.82714886745498,Warning: Ignoring NaNs in streamflow data. ,1.26510325058179,Warning: Ignoring NaNs in streamflow data. ,-1.99545150986376,"Warning: Ignoring NaNs in streamflow data. ",0.653665340586816,Warning: Ignoring NaNs in streamflow data. ,130.302325581395,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.96,Warning: Ignoring NaNs in streamflow data. ,11.5,Warning: Ignoring NaNs in streamflow data. ,0.000635727908455181,Warning: Ignoring NaNs in streamflow data. ,1.42857142857143,Warning: Ignoring NaNs in streamflow data. ,0.0308963763509218,Warning: Ignoring NaNs in streamflow data. ,5.71764705882353,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -2.66413355745723,Warning: Ignoring NaNs in streamflow data. ,0.715443896715236,Warning: Ignoring NaNs in streamflow data. ,2.16856872909111,Warning: Ignoring NaNs in streamflow data. ,-3.68947971318087,"Warning: Ignoring NaNs in streamflow data. ",0.416070665919221,Warning: Ignoring NaNs in streamflow data. ,113.914285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Ignoring NaNs in streamflow data. ,10.28,Warning: Ignoring NaNs in streamflow data. ,0.0457671149144254,Warning: Ignoring NaNs in streamflow data. ,1.9015873015873,Warning: Ignoring NaNs in streamflow data. ,0.287820904645477,Warning: Ignoring NaNs in streamflow data. ,13.1713286713287,Warning: Ignoring NaNs in streamflow data. ,0.0015281173594132,Warning: Ignoring NaNs in streamflow data. +2.66413355745723,Warning: Ignoring NaNs in streamflow data. ,0.715443896715236,Warning: Ignoring NaNs in streamflow data. ,2.16856872909111,Warning: Ignoring NaNs in streamflow data. ,-3.68947971318087,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.416070665919221,Warning: Ignoring NaNs in streamflow data. ,113.914285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.08,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,10.28,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0457671149144254,Warning: Ignoring NaNs in streamflow data. ,1.9015873015873,Warning: Ignoring NaNs in streamflow data. ,0.287820904645477,Warning: Ignoring NaNs in streamflow data. ,13.1713286713287,Warning: Ignoring NaNs in streamflow data. ,0.0015281173594132,Warning: Ignoring NaNs in streamflow data. 2.51268060481613,Warning: Ignoring NaNs in streamflow data. ,0.706498968878436,Warning: Ignoring NaNs in streamflow data. ,1.21326219050112,Warning: Ignoring NaNs in streamflow data. ,-2.7316308178988,"Warning: Ignoring NaNs in streamflow data. ",0.648349943390101,Warning: Ignoring NaNs in streamflow data. ,120.340909090909,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.35,Warning: Ignoring NaNs in streamflow data. ,7.34,Warning: Ignoring NaNs in streamflow data. ,0.00280007466865783,Warning: Ignoring NaNs in streamflow data. ,1.07142857142857,Warning: Ignoring NaNs in streamflow data. ,0.116234210690063,Warning: Ignoring NaNs in streamflow data. ,9.88359788359788,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.94106370009144,Warning: Ignoring NaNs in streamflow data. ,0.720086217525138,Warning: Ignoring NaNs in streamflow data. ,1.313707887727,Warning: Ignoring NaNs in streamflow data. ,-2.58794646557946,"Warning: Ignoring NaNs in streamflow data. ",0.607216551173621,Warning: Ignoring NaNs in streamflow data. ,117.295454545455,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.54,Warning: Ignoring NaNs in streamflow data. ,8.84,Warning: Ignoring NaNs in streamflow data. ,0.00798537031392868,Warning: Ignoring NaNs in streamflow data. ,1.22429906542056,Warning: Ignoring NaNs in streamflow data. ,0.0760134105455654,Warning: Ignoring NaNs in streamflow data. ,7.16666666666667,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.83508822097835,,0.737053967571058,,1.14795065198577,,-3.05032614661659,"",0.574413078503649,,113.622222222222,,0.31,,8.78,,0.00748357264541251,,1.83582089552239,,0.161109759065466,,14.0851063829787,,0, @@ -558,7 +558,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.49029016277424,Warning: Ignoring NaNs in streamflow data. ,0.597491502472044,Warning: Ignoring NaNs in streamflow data. ,1.3074671259091,Warning: Ignoring NaNs in streamflow data. ,-1.91290375440177,"Warning: Ignoring NaNs in streamflow data. ",0.6076996550974,Warning: Ignoring NaNs in streamflow data. ,130.459459459459,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.43,Warning: Ignoring NaNs in streamflow data. ,4.24,Warning: Ignoring NaNs in streamflow data. ,0.00615711252653928,Warning: Ignoring NaNs in streamflow data. ,1.24285714285714,Warning: Ignoring NaNs in streamflow data. ,0.00247699929228592,Warning: Ignoring NaNs in streamflow data. ,1.94444444444444,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 1.26474570069521,Warning: Ignoring NaNs in streamflow data. ,0.529555451588732,Warning: Ignoring NaNs in streamflow data. ,1.84550264225922,Warning: Ignoring NaNs in streamflow data. ,-1.83271689737085,"Warning: Ignoring NaNs in streamflow data. ",0.614704661719052,Warning: Ignoring NaNs in streamflow data. ,137.638888888889,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.46,Warning: Ignoring NaNs in streamflow data. ,3.51,Warning: Ignoring NaNs in streamflow data. ,0.00497621661178192,Warning: Ignoring NaNs in streamflow data. ,1.21428571428571,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.58466952674622,Warning: Ignoring NaNs in streamflow data. ,0.917398203402384,Warning: Ignoring NaNs in streamflow data. ,2.934162655665,Warning: Ignoring NaNs in streamflow data. ,-1.13920127481408,"Warning: Ignoring NaNs in streamflow data. ",0.661302571318221,Warning: Ignoring NaNs in streamflow data. ,160.315789473684,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,1.17,Warning: Ignoring NaNs in streamflow data. ,6.39,Warning: Ignoring NaNs in streamflow data. ,0.0029494570317737,Warning: Ignoring NaNs in streamflow data. ,1.04761904761905,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -1.9165864913998,Warning: Ignoring NaNs in streamflow data. ,0.677649007472989,Warning: Ignoring NaNs in streamflow data. ,1.01585508337784,Warning: Ignoring NaNs in streamflow data. ,-1.98775872370704,"Warning: Ignoring NaNs in streamflow data. ",0.594466901444836,Warning: Ignoring NaNs in streamflow data. ,134.65625,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.51,Warning: Ignoring NaNs in streamflow data. ,5.47,Warning: Ignoring NaNs in streamflow data. ,0.00566354356034121,Warning: Ignoring NaNs in streamflow data. ,1.19117647058824,Warning: Ignoring NaNs in streamflow data. ,0.0164312683540764,Warning: Ignoring NaNs in streamflow data. ,3.50746268656716,Warning: Ignoring NaNs in streamflow data. ,0.00300657250734163,Warning: Ignoring NaNs in streamflow data. +1.9165864913998,Warning: Ignoring NaNs in streamflow data. ,0.677649007472989,Warning: Ignoring NaNs in streamflow data. ,1.01585508337784,Warning: Ignoring NaNs in streamflow data. ,-1.98775872370704,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.594466901444836,Warning: Ignoring NaNs in streamflow data. ,134.65625,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.51,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,5.47,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.00566354356034121,Warning: Ignoring NaNs in streamflow data. ,1.19117647058824,Warning: Ignoring NaNs in streamflow data. ,0.0164312683540764,Warning: Ignoring NaNs in streamflow data. ,3.50746268656716,Warning: Ignoring NaNs in streamflow data. ,0.00300657250734163,Warning: Ignoring NaNs in streamflow data. 2.97026770503773,,0.867826819030884,,1.04332967282246,,-2.65513067598261,"",0.478414602759784,,136.911111111111,,0.41,,10.02,,0.01807009004624,,1.29130434782609,,0.132939888050621,,7.11726384364821,,0, 2.20630262837673,,0.736549011371755,,1.19213885864793,,-2.58240309377153,"",0.502141147778813,,140.066666666667,,0.36,,7.09,,0.0138719883183256,,1.29545454545455,,0.0995376003893891,,7.94174757281553,,0, 1.07003833049405,,0.453010392851225,,1.41528847338227,,-1.80013071235669,"",0.604415035521947,,147.888888888889,,0.3,,2.99,,0.0107690435629107,,1.52586206896552,,0.0055366269165247,,6.06666666666667,,0, @@ -593,7 +593,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 2.09073199023199,Warning: Ignoring NaNs in streamflow data. ,0.65505792481644,Warning: Ignoring NaNs in streamflow data. ,1.39792503555116,Warning: Ignoring NaNs in streamflow data. ,-2.85718675755418,"Warning: Ignoring NaNs in streamflow data. ",0.470063471402954,Warning: Ignoring NaNs in streamflow data. ,117.697674418605,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.27,Warning: Ignoring NaNs in streamflow data. ,7.53,Warning: Ignoring NaNs in streamflow data. ,0.0343101343101343,Warning: Ignoring NaNs in streamflow data. ,1.54820936639118,Warning: Ignoring NaNs in streamflow data. ,0.173382173382173,Warning: Ignoring NaNs in streamflow data. ,9.56228956228956,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.0234485696896,Warning: Ignoring NaNs in streamflow data. ,0.608039930675442,Warning: Ignoring NaNs in streamflow data. ,1.34015353521635,Warning: Ignoring NaNs in streamflow data. ,-2.4892166023258,"Warning: Ignoring NaNs in streamflow data. ",0.555736611475893,Warning: Ignoring NaNs in streamflow data. ,121.613636363636,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.37,Warning: Ignoring NaNs in streamflow data. ,6.31,Warning: Ignoring NaNs in streamflow data. ,0.0122337188070603,Warning: Ignoring NaNs in streamflow data. ,1.48888888888889,Warning: Ignoring NaNs in streamflow data. ,0.0709677419354839,Warning: Ignoring NaNs in streamflow data. ,9.03875968992248,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.04927412467977,Warning: Ignoring NaNs in streamflow data. ,0.678782151705375,Warning: Ignoring NaNs in streamflow data. ,1.48241728839039,Warning: Ignoring NaNs in streamflow data. ,-3.04820184619291,"Warning: Ignoring NaNs in streamflow data. ",0.438966527712358,Warning: Ignoring NaNs in streamflow data. ,127.255813953488,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.27,Warning: Ignoring NaNs in streamflow data. ,7.28,Warning: Ignoring NaNs in streamflow data. ,0.0320849091130902,Warning: Ignoring NaNs in streamflow data. ,1.29876543209877,Warning: Ignoring NaNs in streamflow data. ,0.171648163962425,Warning: Ignoring NaNs in streamflow data. ,8.82131661442006,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -2.387304375,Warning: Ignoring NaNs in streamflow data. ,0.709251983498646,Warning: Ignoring NaNs in streamflow data. ,0.336974640461507,Warning: Ignoring NaNs in streamflow data. ,-4.00532072721915,"Warning: Ignoring NaNs in streamflow data. ",0.32146688634334,Warning: Ignoring NaNs in streamflow data. ,122.514285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Ignoring NaNs in streamflow data. ,10.07,Warning: Ignoring NaNs in streamflow data. ,0.07125,Warning: Ignoring NaNs in streamflow data. ,1.51595744680851,Warning: Ignoring NaNs in streamflow data. ,0.334375,Warning: Ignoring NaNs in streamflow data. ,7.99701046337818,Warning: Ignoring NaNs in streamflow data. ,0.045625,Warning: Ignoring NaNs in streamflow data. +2.387304375,Warning: Ignoring NaNs in streamflow data. ,0.709251983498646,Warning: Ignoring NaNs in streamflow data. ,0.336974640461507,Warning: Ignoring NaNs in streamflow data. ,-4.00532072721915,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.32146688634334,Warning: Ignoring NaNs in streamflow data. ,122.514285714286,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.05,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,10.07,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.07125,Warning: Ignoring NaNs in streamflow data. ,1.51595744680851,Warning: Ignoring NaNs in streamflow data. ,0.334375,Warning: Ignoring NaNs in streamflow data. ,7.99701046337818,Warning: Ignoring NaNs in streamflow data. ,0.045625,Warning: Ignoring NaNs in streamflow data. 3.409643516078,Warning: Ignoring NaNs in streamflow data. ,0.804600980613338,Warning: Ignoring NaNs in streamflow data. ,1.41497572600301,Warning: Ignoring NaNs in streamflow data. ,-3.46498354561764,"Warning: Ignoring NaNs in streamflow data. ",0.374853415513236,Warning: Ignoring NaNs in streamflow data. ,115.974358974359,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.22,Warning: Ignoring NaNs in streamflow data. ,13.45,Warning: Ignoring NaNs in streamflow data. ,0.058974696889826,Warning: Ignoring NaNs in streamflow data. ,1.55381944444444,Warning: Ignoring NaNs in streamflow data. ,0.293028465998946,Warning: Ignoring NaNs in streamflow data. ,9.26458333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.14915855439279,,0.744631873156032,,1.07453053560775,,-2.96188948525659,"",0.487270444305226,,124.644444444444,,0.38,,10.61,,0.0183743003163787,,1.30172413793103,,0.163908493550742,,9.97777777777778,,0, 2.87781029986962,Warning: Ignoring NaNs in streamflow data. ,0.767588315649593,Warning: Ignoring NaNs in streamflow data. ,1.06342940047078,Warning: Ignoring NaNs in streamflow data. ,-3.17069032885858,"Warning: Ignoring NaNs in streamflow data. ",0.426550578162341,Warning: Ignoring NaNs in streamflow data. ,123.809523809524,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.3,Warning: Ignoring NaNs in streamflow data. ,10.62,Warning: Ignoring NaNs in streamflow data. ,0.0376792698826597,Warning: Ignoring NaNs in streamflow data. ,1.28730512249443,Warning: Ignoring NaNs in streamflow data. ,0.215645371577575,Warning: Ignoring NaNs in streamflow data. ,9.1129476584022,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -609,7 +609,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 2.67804514480409,,0.684658139513546,,1.12621801662735,,-3.70832835437704,"",0.468351548486678,,112.444444444444,,0.12,,9.47,,0.0270747140423461,,1.32835820895522,,0.263628620102215,,12.2056338028169,,0, 4.41157828376474,Warning: Ignoring NaNs in streamflow data. ,0.853294405872473,Warning: Ignoring NaNs in streamflow data. ,1.84446985725364,Warning: Ignoring NaNs in streamflow data. ,-3.31065478832533,"Warning: Ignoring NaNs in streamflow data. ",0.534718407441992,Warning: Ignoring NaNs in streamflow data. ,117.828571428571,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.44,Warning: Ignoring NaNs in streamflow data. ,13.35,Warning: Ignoring NaNs in streamflow data. ,0.00140918193280427,Warning: Ignoring NaNs in streamflow data. ,1.26666666666667,Warning: Ignoring NaNs in streamflow data. ,0.229696655047096,Warning: Ignoring NaNs in streamflow data. ,5.70349907918969,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 6.36622862571247,Warning: Ignoring NaNs in streamflow data. ,0.850755190230078,Warning: Ignoring NaNs in streamflow data. ,2.13336087399005,Warning: Ignoring NaNs in streamflow data. ,-4.07989090787445,"Warning: Ignoring NaNs in streamflow data. ",0.33378442251889,Warning: Ignoring NaNs in streamflow data. ,134.454545454545,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.29,Warning: Ignoring NaNs in streamflow data. ,25.71,Warning: Ignoring NaNs in streamflow data. ,0.0592146928435719,Warning: Ignoring NaNs in streamflow data. ,1.24252491694352,Warning: Ignoring NaNs in streamflow data. ,0.313489550348322,Warning: Ignoring NaNs in streamflow data. ,6.17784711388455,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -6.62769849418207,Warning: Ignoring NaNs in streamflow data. ,0.910037260596221,Warning: Ignoring NaNs in streamflow data. ,2.49693185558754,Warning: Ignoring NaNs in streamflow data. ,-4.11911471576733,"Warning: Ignoring NaNs in streamflow data. ",0.303082066635298,Warning: Ignoring NaNs in streamflow data. ,126.96875,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.23,Warning: Ignoring NaNs in streamflow data. ,29.05,Warning: Ignoring NaNs in streamflow data. ,0.0941991786447639,Warning: Ignoring NaNs in streamflow data. ,1.39015151515152,Warning: Ignoring NaNs in streamflow data. ,0.363449691991786,Warning: Ignoring NaNs in streamflow data. ,6.62714508580343,Warning: Ignoring NaNs in streamflow data. ,8.55578370978782e-05,Warning: Ignoring NaNs in streamflow data. +6.62769849418207,Warning: Ignoring NaNs in streamflow data. ,0.910037260596221,Warning: Ignoring NaNs in streamflow data. ,2.49693185558754,Warning: Ignoring NaNs in streamflow data. ,-4.11911471576733,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.303082066635298,Warning: Ignoring NaNs in streamflow data. ,126.96875,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.23,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,29.05,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0941991786447639,Warning: Ignoring NaNs in streamflow data. ,1.39015151515152,Warning: Ignoring NaNs in streamflow data. ,0.363449691991786,Warning: Ignoring NaNs in streamflow data. ,6.62714508580343,Warning: Ignoring NaNs in streamflow data. ,8.55578370978782e-05,Warning: Ignoring NaNs in streamflow data. 7.21083481516129,Warning: Ignoring NaNs in streamflow data. ,0.979649173251125,Warning: Ignoring NaNs in streamflow data. ,1.01433891135493,Warning: Ignoring NaNs in streamflow data. ,-3.11147097958834,"Warning: Ignoring NaNs in streamflow data. ",0.401788847454369,Warning: Ignoring NaNs in streamflow data. ,141.888888888889,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.63,Warning: Ignoring NaNs in streamflow data. ,27.21,Warning: Ignoring NaNs in streamflow data. ,0.0303228825456247,Warning: Ignoring NaNs in streamflow data. ,1.14084507042254,Warning: Ignoring NaNs in streamflow data. ,0.206083294337857,Warning: Ignoring NaNs in streamflow data. ,6.7962962962963,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 6.5452864627345,Warning: Ignoring NaNs in streamflow data. ,0.906173975147506,Warning: Ignoring NaNs in streamflow data. ,2.46526208942069,Warning: Ignoring NaNs in streamflow data. ,-2.84562636586628,"Warning: Ignoring NaNs in streamflow data. ",0.538593326957701,Warning: Ignoring NaNs in streamflow data. ,134.821428571429,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.65,Warning: Ignoring NaNs in streamflow data. ,18.33,Warning: Ignoring NaNs in streamflow data. ,8.45022815616022e-05,Warning: Ignoring NaNs in streamflow data. ,1,Warning: Ignoring NaNs in streamflow data. ,0.131654554672976,Warning: Ignoring NaNs in streamflow data. ,10.8951048951049,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.29893404721342,,0.747183819106324,,1.2169800733552,,-1.60792882272453,"",0.620830166225411,,156.266666666667,,0.64,,6.05,,0.00480652226819177,,1.21538461538462,,0.00462399610610854,,5.84615384615385,,0, @@ -619,7 +619,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 1.90947624392069,Warning: Ignoring NaNs in streamflow data. ,0.68680874764541,Warning: Ignoring NaNs in streamflow data. ,1.96194414049711,Warning: Ignoring NaNs in streamflow data. ,-1.51517262861366,"Warning: Ignoring NaNs in streamflow data. ",0.66252624388951,Warning: Ignoring NaNs in streamflow data. ,154.735294117647,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.65,Warning: Ignoring NaNs in streamflow data. ,4.82,Warning: Ignoring NaNs in streamflow data. ,0.00448933782267116,Warning: Ignoring NaNs in streamflow data. ,1.33333333333333,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.91651445014387,Warning: Ignoring NaNs in streamflow data. ,0.791732881417777,Warning: Ignoring NaNs in streamflow data. ,3.36417991178587,Warning: Ignoring NaNs in streamflow data. ,-1.93064742062427,"Warning: Ignoring NaNs in streamflow data. ",0.574268614544048,Warning: Ignoring NaNs in streamflow data. ,145.15,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.7,Warning: Ignoring NaNs in streamflow data. ,8.42,Warning: Ignoring NaNs in streamflow data. ,0.00675591142249468,Warning: Ignoring NaNs in streamflow data. ,1.125,Warning: Ignoring NaNs in streamflow data. ,0.0236456899787314,Warning: Ignoring NaNs in streamflow data. ,5.55882352941176,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.77067595522026,,0.725677047711689,,1.04357881351123,,-3.52969014170118,"",0.427824819800788,,123.8,,0.23,,13.3,,0.0219031394499878,,1.19205298013245,,0.235580433195425,,7.98350515463918,,0, -3.17352153808712,,0.73288607049982,,1.42546889208057,,-4.20079906330504,"",0.370181709858301,,115.133333333333,,0.15,,12.65,,0.0599294232173278,,1.37186629526462,,0.328303723533707,,8.84590163934426,,0.000182526162083232, +3.17352153808712,,0.73288607049982,,1.42546889208057,,-4.20079906330504,"Warning: Flow is zero at least once (intermittent flow). ",0.370181709858301,,115.133333333333,,0.15,Warning: Flow is zero at least once (intermittent flow). ,12.65,Warning: Flow is zero at least once (intermittent flow). ,0.0599294232173278,,1.37186629526462,,0.328303723533707,,8.84590163934426,,0.000182526162083232, 2.63775872050949,Warning: Ignoring NaNs in streamflow data. ,0.681198471471141,Warning: Ignoring NaNs in streamflow data. ,1.7654336244589,Warning: Ignoring NaNs in streamflow data. ,-3.65228728550613,"Warning: Ignoring NaNs in streamflow data. ",0.456933404952757,Warning: Ignoring NaNs in streamflow data. ,113.378378378378,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.12,Warning: Ignoring NaNs in streamflow data. ,9.41,Warning: Ignoring NaNs in streamflow data. ,0.0236647850629614,Warning: Ignoring NaNs in streamflow data. ,1.35684647302905,Warning: Ignoring NaNs in streamflow data. ,0.254884932696483,Warning: Ignoring NaNs in streamflow data. ,10.9719626168224,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 4.81564588809613,Warning: Ignoring NaNs in streamflow data. ,0.811146000999286,Warning: Ignoring NaNs in streamflow data. ,3.16784837645456,Warning: Ignoring NaNs in streamflow data. ,-3.29564514649555,"Warning: Ignoring NaNs in streamflow data. ",0.419808326043382,Warning: Ignoring NaNs in streamflow data. ,127.75,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.36,Warning: Ignoring NaNs in streamflow data. ,16.93,Warning: Ignoring NaNs in streamflow data. ,0.0226248591813744,Warning: Ignoring NaNs in streamflow data. ,1.12616822429907,Warning: Ignoring NaNs in streamflow data. ,0.211040180247841,Warning: Ignoring NaNs in streamflow data. ,7.00311526479751,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.96620830836827,Warning: Ignoring NaNs in streamflow data. ,0.753857688598176,Warning: Ignoring NaNs in streamflow data. ,2.42110517635829,Warning: Ignoring NaNs in streamflow data. ,-3.33774970269273,"Warning: Ignoring NaNs in streamflow data. ",0.409865720547568,Warning: Ignoring NaNs in streamflow data. ,121.037037037037,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.3,Warning: Ignoring NaNs in streamflow data. ,15.06,Warning: Ignoring NaNs in streamflow data. ,0.0388456161374076,Warning: Ignoring NaNs in streamflow data. ,1.22327044025157,Warning: Ignoring NaNs in streamflow data. ,0.237367685240663,Warning: Ignoring NaNs in streamflow data. ,7.40498442367601,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. @@ -631,7 +631,7 @@ Q_mean,Q_mean_error_str,TotalRR,TotalRR_error_str,QP_elasticity,QP_elasticity_er 2.65976247030879,Warning: Ignoring NaNs in streamflow data. ,0.691843965249352,Warning: Ignoring NaNs in streamflow data. ,2.14363486478871,Warning: Ignoring NaNs in streamflow data. ,-4.00841433507419,"Warning: Ignoring NaNs in streamflow data. ",0.398274202146676,Warning: Ignoring NaNs in streamflow data. ,114.84375,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.16,Warning: Ignoring NaNs in streamflow data. ,10.46,Warning: Ignoring NaNs in streamflow data. ,0.0529988123515439,Warning: Ignoring NaNs in streamflow data. ,1.45714285714286,Warning: Ignoring NaNs in streamflow data. ,0.304631828978622,Warning: Ignoring NaNs in streamflow data. ,9.43448275862069,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 3.12646329077191,Warning: Ignoring NaNs in streamflow data. ,0.70300768554482,Warning: Ignoring NaNs in streamflow data. ,2.21062423570945,Warning: Ignoring NaNs in streamflow data. ,-3.82552252841727,"Warning: Ignoring NaNs in streamflow data. ",0.376991785967481,Warning: Ignoring NaNs in streamflow data. ,123.944444444444,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.16,Warning: Ignoring NaNs in streamflow data. ,11.97,Warning: Ignoring NaNs in streamflow data. ,0.0537579802669762,Warning: Ignoring NaNs in streamflow data. ,1.37222222222222,Warning: Ignoring NaNs in streamflow data. ,0.29570516540917,Warning: Ignoring NaNs in streamflow data. ,7.61869158878505,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.77821463897131,Warning: Ignoring NaNs in streamflow data. ,0.713148410101244,Warning: Ignoring NaNs in streamflow data. ,2.0099929377731,Warning: Ignoring NaNs in streamflow data. ,-3.27742097365675,"Warning: Ignoring NaNs in streamflow data. ",0.411770076491309,Warning: Ignoring NaNs in streamflow data. ,121.947368421053,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.26,Warning: Ignoring NaNs in streamflow data. ,10.41,Warning: Ignoring NaNs in streamflow data. ,0.042885403419528,Warning: Ignoring NaNs in streamflow data. ,1.31670281995662,Warning: Ignoring NaNs in streamflow data. ,0.22650840751731,Warning: Ignoring NaNs in streamflow data. ,8.015,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. -2.5362515423213,Warning: Ignoring NaNs in streamflow data. ,0.717558520686532,Warning: Ignoring NaNs in streamflow data. ,2.36528283001656,Warning: Ignoring NaNs in streamflow data. ,-3.91188800903622,"Warning: Ignoring NaNs in streamflow data. ",0.378660131162352,Warning: Ignoring NaNs in streamflow data. ,112.645161290323,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.13,Warning: Ignoring NaNs in streamflow data. ,10.45,Warning: Ignoring NaNs in streamflow data. ,0.0640783087932878,Warning: Ignoring NaNs in streamflow data. ,1.59958932238193,Warning: Ignoring NaNs in streamflow data. ,0.320473801102246,Warning: Ignoring NaNs in streamflow data. ,8.91533180778032,Warning: Ignoring NaNs in streamflow data. ,0.00106934276548491,Warning: Ignoring NaNs in streamflow data. +2.5362515423213,Warning: Ignoring NaNs in streamflow data. ,0.717558520686532,Warning: Ignoring NaNs in streamflow data. ,2.36528283001656,Warning: Ignoring NaNs in streamflow data. ,-3.91188800903622,"Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ",0.378660131162352,Warning: Ignoring NaNs in streamflow data. ,112.645161290323,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.13,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,10.45,Warning: Flow is zero at least once (intermittent flow). Warning: Ignoring NaNs in streamflow data. ,0.0640783087932878,Warning: Ignoring NaNs in streamflow data. ,1.59958932238193,Warning: Ignoring NaNs in streamflow data. ,0.320473801102246,Warning: Ignoring NaNs in streamflow data. ,8.91533180778032,Warning: Ignoring NaNs in streamflow data. ,0.00106934276548491,Warning: Ignoring NaNs in streamflow data. 2.28400316648399,Warning: Ignoring NaNs in streamflow data. ,0.62102954671693,Warning: Ignoring NaNs in streamflow data. ,1.30678128820991,Warning: Ignoring NaNs in streamflow data. ,-2.52128346494766,"Warning: Ignoring NaNs in streamflow data. ",0.529311915560317,Warning: Ignoring NaNs in streamflow data. ,127.863636363636,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.41,Warning: Ignoring NaNs in streamflow data. ,7.38,Warning: Ignoring NaNs in streamflow data. ,0.00943855803190841,Warning: Ignoring NaNs in streamflow data. ,1.32478632478632,Warning: Ignoring NaNs in streamflow data. ,0.0681402995981001,Warning: Ignoring NaNs in streamflow data. ,6.08152173913043,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. 2.39021598929181,,0.67057489518638,,1.26370596970927,,-2.42113738935752,"",0.581127537320818,,122.466666666667,,0.44,,7.34,,0.00906546605013385,,1.27350427350427,,0.0654052080798248,,10.5392156862745,,0, 2.29093905663858,Warning: Ignoring NaNs in streamflow data. ,0.6911799703422,Warning: Ignoring NaNs in streamflow data. ,1.16305859092856,Warning: Ignoring NaNs in streamflow data. ,-2.7416722061017,"Warning: Ignoring NaNs in streamflow data. ",0.53472464085064,Warning: Ignoring NaNs in streamflow data. ,119.97619047619,Warning: Years containing NaN values are ignored. Warning: Ignoring NaNs in streamflow data. ,0.39,Warning: Ignoring NaNs in streamflow data. ,7.57,Warning: Ignoring NaNs in streamflow data. ,0.0135908000737962,Warning: Ignoring NaNs in streamflow data. ,1.43506493506494,Warning: Ignoring NaNs in streamflow data. ,0.0969805055039665,Warning: Ignoring NaNs in streamflow data. ,8.04591836734694,Warning: Ignoring NaNs in streamflow data. ,0,Warning: Ignoring NaNs in streamflow data. diff --git a/example/results/CAMELS_signatures.mat b/example/results/CAMELS_signatures.mat index 2f99d7ad9ae7adaca850a95413b6477e082cc9d2..cd2dd02dd5fe4c8895d676ac278d7f817d4ebb0e 100644 GIT binary patch delta 4224 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 Q>atq){i6H&zO3{A055@V1poj5 delta 3628 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 delta 102 zcmdnDgn!=>{t4ym1_qW!<|amsb**)bt#wRW>zG3?Ivct;x)?Z{IGGxn7`eDunix2m c7@4~{nj5>h8o4@|n%gPZ5K=N->=LsE03JUZ>Hq)$ diff --git a/example/results/images/TOSSH_scatter_plot_US.pdf b/example/results/images/TOSSH_scatter_plot_US.pdf index fd8d87a6eba427692818688b044986fb17218ffd..6c64661020254a300dcff06a3a3f34cedd3c51c9 100644 GIT binary patch delta 101 zcmZ2;mVeDz{t4ym76z84#-@gib**)bt#wRW>zEHebuu?}a^D|~m05akneEzEHeb+U9ZG;{-sI~g08I+yul)0HMkx54vI4w$HZY?q}GBF@AFgh?ZIx#lk%=3-{5RgF#90>yp9^6pEkx54vI4w$HZY?q}GBF@AFgh?ZIx#VSsAc4V Sr-i2hg{K0ArvtU81eG;;9~CzM delta 60 zcmV-C0K@;h>=3-{5RgF#6bKyyr_rLY`kx54vI4w$HZY?q}GBF@AFgh?ZIx#bmrUb}= Sr-i2hg{K0ArvtU81WZ%492Oq{ delta 60 zcmV-C0K@