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