diff --git a/controllers/gddAccumulatedController.js b/controllers/gddAccumulatedController.js index 1769239479ba4d3fcfcc30db373f11ba0339c627..22d52bf9acdac435105494165c6e8b6cfec3fd28 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 4af9ff0d1e8465fdb39a2f033da1121e6220f103..5db23bde307814e90d46a45b7f05f1fbbeb97232 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 6e6e51a4f1518057933cdc4153a56cf3d544d9f7..4b8043b934c9daa94d37f9ea6ac6d307eb90c1d3 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 6adf582c271abae5ef7048a413334d4af27f04d2..44dfa75fb480386e1f5652411db72834d069d644 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) }