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