From b11a497146993d3b1cc370e57ab3f0ec383c3f9a Mon Sep 17 00:00:00 2001 From: Tucker Siegel <tgsiegel@terpmail.umd.edu> Date: Sat, 3 Dec 2022 13:01:48 -0500 Subject: [PATCH] add confidence interval plantingDate --- services/gdd_service.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/gdd_service.go b/services/gdd_service.go index 19bef95..381e559 100644 --- a/services/gdd_service.go +++ b/services/gdd_service.go @@ -59,10 +59,14 @@ func GetNormalValues(request models.GddRequest) models.GddResponse { sliceDateInt = 0 } - for i := sliceDateInt; i < len(gs[0].MinTemps); i++ { //; i++ { + for i := sliceDateInt; i < len(gs[0].MinTemps)*2; i++ { //; i++ { row := []float64{} + idx := i + if i >= len(gs[0].MinTemps) { + idx -= len(gs[0].MinTemps) + } for j := 0; j < len(gs); j++ { - row = append(row, utils.CalculateSingleGdd(gs[j].MinTemps[i], gs[j].MaxTemps[i], product)) + row = append(row, utils.CalculateSingleGdd(gs[j].MinTemps[idx], gs[j].MaxTemps[idx], product)) if request.Accumulate && i > sliceDateInt { row[j] += rows[len(rows)-1][j] } -- GitLab