diff --git a/src/main/java/no/nibio/vips/model/bremialactucaemodel/BremiaLactucaeModel.java b/src/main/java/no/nibio/vips/model/bremialactucaemodel/BremiaLactucaeModel.java index 63a9a046735a1e87dd19b7c6fde8c1277007f0b4..b2f25846f1c99741670136942300e0d06e8f94e6 100755 --- a/src/main/java/no/nibio/vips/model/bremialactucaemodel/BremiaLactucaeModel.java +++ b/src/main/java/no/nibio/vips/model/bremialactucaemodel/BremiaLactucaeModel.java @@ -285,6 +285,7 @@ public class BremiaLactucaeModel extends I18nImpl implements Model { { this.dataMatrix.setParamDoubleValueForDate(o.getTimeMeasured(), o.getElementMeasurementTypeId(), o.getValue()); } + //System.out.println(this.dataMatrix.toCSV()); } /** @@ -336,9 +337,10 @@ public class BremiaLactucaeModel extends I18nImpl implements Model { throw new ModelExcecutionException("Not able to determine sunrise today (" + currentDate + "). Too early?"); } Date endOfDataToday = (thisDayInYear < lastDayWithWeatherData) ? justBeforeMidnight - : getDateWithCurrentTime(currentDate); + : getDateWithCurrentTime(currentDate).before(lastTimeWithWeatherData) ? getDateWithCurrentTime(currentDate) + : lastTimeWithWeatherData; - //System.out.println(currentDate + ": sunsetYesterday=" + sunsetYesterday + ", sunriseToday=" + sunriseToday ); + //System.out.println(currentDate + ": sunsetYesterday=" + sunsetYesterday + ", sunriseToday=" + sunriseToday + ", endOfDataToday=" + endOfDataToday ); // Rule #1 & #2 (Sporulation the night before yesterday?) Boolean enoughRelativeHumidityYesterdayNight = isEnoughRelativeHumidityInPeriod(