From c070791a011e9c796d8cda9cc6ed73ad3ceaed07 Mon Sep 17 00:00:00 2001 From: tuckersiegel <siegel.tucker@gmail.com> Date: Sun, 11 Apr 2021 15:02:10 -0400 Subject: [PATCH] round off to nearest integer --- controllers/gddAccumulatedController.js | 3 +++ controllers/gddConfidenceInterval.js | 3 +++ controllers/gddController.js | 2 ++ controllers/gddNormalController.js | 2 ++ 4 files changed, 10 insertions(+) diff --git a/controllers/gddAccumulatedController.js b/controllers/gddAccumulatedController.js index 1769239..22d52bf 100644 --- a/controllers/gddAccumulatedController.js +++ b/controllers/gddAccumulatedController.js @@ -26,6 +26,7 @@ function find(collection, query, projection, t_base, res, product) { for (var i = 0; i < min_temps.length; i++) { gdd_value = utils.calculate_gdd(min_temps[i], max_temps[i], t_base, product); + gdd_value = Math.round(gdd_value); gdd_sum += gdd_value gdds.push(gdd_sum) } @@ -54,6 +55,8 @@ function find_normal(collection, query, projection, t_base, res, product) { for (var i = 0; i < gdd_base.length; i++) { gdd_value = (gdd_base[i] - t_base);//utils.calculate_gdd(min_temps[i], max_temps[i], t_base, product); gdd_value = gdd_value < 0 ? 0 : gdd_value; + gdd_value = Math.round(gdd_value); + gdd_sum += gdd_value gdds.push(gdd_sum) } diff --git a/controllers/gddConfidenceInterval.js b/controllers/gddConfidenceInterval.js index 4af9ff0..5db23bd 100644 --- a/controllers/gddConfidenceInterval.js +++ b/controllers/gddConfidenceInterval.js @@ -55,6 +55,9 @@ function find(collection, query, projection, t_base, res, product, confidence_in min_gdd_value = min_gdd_value < 0 ? 0 : min_gdd_value; max_gdd_value = max_gdd_value < 0 ? 0 : max_gdd_value; + min_gdd_value = Math.round(min_gdd_value); + max_gdd_value = Math.round(max_gdd_value); + min_gdd_sum += min_gdd_value max_gdd_sum += max_gdd_value diff --git a/controllers/gddController.js b/controllers/gddController.js index 6e6e51a..4b8043b 100644 --- a/controllers/gddController.js +++ b/controllers/gddController.js @@ -25,6 +25,8 @@ function find(collection, query, projection, t_base, res, product) { for (var i = 0; i < min_temps.length; i++) { gdd_value = utils.calculate_gdd(min_temps[i], max_temps[i], t_base, product); + gdd_value = Math.round(gdd_value); + gdds.push(gdd_value) } send_response("GDDs", gdds, data, res); diff --git a/controllers/gddNormalController.js b/controllers/gddNormalController.js index 6adf582..44dfa75 100644 --- a/controllers/gddNormalController.js +++ b/controllers/gddNormalController.js @@ -20,6 +20,8 @@ function find(collection, query, projection, t_base, res, product) { for (var i = 0; i < gdd_base.length; i++) { gdd_value = (gdd_base[i] - t_base);//utils.calculate_gdd(min_temps[i], max_temps[i], t_base, product); gdd_value = gdd_value < 0 ? 0 : gdd_value; + gdd_value = Math.round(gdd_value); + gdds.push(gdd_value) } -- GitLab