C# Class BiasCorrectQ.Program

Show file Open project: usbr/BiasCorrectQ

Private Methods

Method Description
AdjDailyToMonthly ( List future, List biasedMonthly ) : List
AdjMonthlyBoundary ( List biasedFinal ) : void
AnnualBiasCorrection ( List obs, List sim, List fut ) : List
BiasCorrectFile ( string observedFile, string baselineFile, string futureFile, string outFile, TextFormat infmt, TextFormat outfmt ) : void
BiasCorrectFolders ( string obsDir, string simDir, string futDir, string outDir, TextFormat infmt, TextFormat outfmt ) : void
DailyToMonthly ( List data ) : List
DataToMonthly ( List data ) : List
DoAnnualBiasCorrection ( List obs, List sim, List fut, List biasedMonthly ) : List
DoBiasCorrection ( string observedFile, string baselineFile, string futureFile, TextFormat infmt ) : List
DoMonthlyBiasCorrection ( List obs, List sim, List fut ) : List
GetAnnualFactors ( List biasedAnnual, List biasedMonthly ) : double>.Dictionary

Dictionary of key=wy, value=annual_factor

GetBiasCorrectedFlow ( double value, List obs_flow, List obs_exc, LNFit obs_stats, List sim_flow, List sim_exc, LNFit sim_stats ) : double
GetCsvData ( string filename ) : List
GetInputData ( string file, TextFormat fmt ) : List
GetMatchingFile ( string file, string dir ) : string
GetMonthlyFactors ( List biasedMonthly, List futureMonthly ) : double>.Dictionary

Dictionary of key=DateTime, value=monthly_factor where DateTime is first of month

GetVicData ( string filename ) : List
Interpolate ( double value, List valuesList, List interpList ) : double
Main ( string args ) : void
PrintUsage ( ) : void
WriteFile ( List sim_new, string filename, TextFormat fmt ) : void