From cbc1f998a3df5502e21ae0b8beb009a5999d8096 Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@bioforsk.no> Date: Wed, 26 Oct 2016 15:32:42 -0700 Subject: [PATCH] Added calculateAverageHourWattsPerSquareMeterFromJoulePerSquareCentimeter Phew! --- src/main/java/no/nibio/vips/util/WeatherUtil.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/no/nibio/vips/util/WeatherUtil.java b/src/main/java/no/nibio/vips/util/WeatherUtil.java index 18a7243..cf8c30c 100644 --- a/src/main/java/no/nibio/vips/util/WeatherUtil.java +++ b/src/main/java/no/nibio/vips/util/WeatherUtil.java @@ -1507,4 +1507,16 @@ public class WeatherUtil { return observations; } + + /** + * Useful for conversion of e.g. solar radiation values + * @param joulePerSquareCentimeter + * @return + */ + public Double calculateAverageHourWattsPerSquareMeterFromJoulePerSquareCentimeter(Double joulePerSquareCentimeter) + { + // There are s10 000 square centimeters in a square meter + // Joule is watts * seconds so average output is hourly joule / 3600 seconds + return joulePerSquareCentimeter * 10000 / 3600; + } } -- GitLab