public bool IntraRawSpikeAnalyzer() { try { foreach (KeyValuePair <string, List <double> > entry in Dic_TG_List) { SpikeAnalyzer SpaTemp = new SpikeAnalyzer(); SpaTemp._dataPath = AppDomain.CurrentDomain.BaseDirectory + @"Meta\DACF_FrTemp\" + @"Cfa\" + "RawTemp_" + entry.Key + ".txt"; SpaTemp._hasHeader = false; SpaTemp._separatorChar = ','; SpaTemp._docName = "SpaTemp_" + entry.Key; SpaTemp.Confidence = 95; SpaTemp._docsize = entry.Value.Count; // No Use for now. Total Days, roughly 5475 days for 2005-2019 (15 years*365=5475) SpaTemp.SlidingWindowDivided = 92; // How many spikes you want to detect in whole period? (15y * 12 spikes per year) // One Window per Season (31+30+31=92) or Half Year (30*6=180) or Year (30*12=360) SpaTemp.DateTime_Start = DateTime_Start; SpaTemp.RunAnalysis(); } return(true); } catch (Exception e) { return(false); } }
public void UC01_TestSpa_Temp() { SpikeAnalyzer Spa = new SpikeAnalyzer(); Spa._dataPath = @"C:\Workspace\Branches\CircularEconomyAndGreenTechnology\ASC\Module\Asc.EconomicMoats.ModuleTest\SpikeAnalyzer\Data\TG_STAID000032.txt"; Spa._docsize = 5387; Spa.RunAnalysis(); }