diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..1147a73abd6b0cc5a78dff184985b6b840a0ea86 --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +# Finn Cereal Models +**Model for net blotch (Pyrenophora teres), tan spot (pyrenophora triciti-repentis), and stagonospora blotch (s. nodorum)** + + +This is a mechanistic model that can be used for three fungal diseases in cereals: the barley net +blotch caused by *Pyrenophora teres*, the wheat tan spot caused by *Pyrenophora triciti-repentis*, +and the wheat stagonospora blotch caused by *S. nodorum*. + +All three diseases included in the model can be modeled similarly, but only one disease, +shown in the model title, is being modeled at a time. + +The model is based on explicitly modeling the progress of diseases separately on each location. +The principal entities and phenomena used in the model are *the disease*, *the field*, *the cultivar*, +and *the weather*. The output of the model provides the farmer with information when the situation on +their field has been beneficial for disease development and thus there is an elevated risk of a disease +outbreak. Modeling each disease is based on the same, mechanistic modeling approach. However, as the optimal +circumstances for the progress of each disease are different, each disease needs to be modelled individually. + +The model gives two types of results: the daily risk and the accumulated risk. Of these the accumulated risk +value is the one to keep an eye on. The accumulated risk tells how likely it is that the net blotch is going +to infect the crop; the higher the accumulated risk value the higher the likehood of infection. + +**An accumulated risk value of 50 or more is a cause for concern.** + +**An accumulated risk value of 100 or more is a cause for heightened concern.** + +To set up the model, the following information is required: + +* A weather data source, such as a weather station, integrated to the VIPS system +* The sowing date for the field in question +* The preceding crop on the field +* The tillage method used on the field +* The susceptibility of the crop on the field + +As can be seen from the list, the model is field-specific, and therefore needs to be set up separately for +each field where the disease situation is being monitored. + +## References and attributions +This model is based on and uses to a large extent code that was originally written in the context of research work published in + +* Markus Stocker, Jussi Nikander, Hanna Huitu, Marja Jalli, Markku +Koistinen, Mauno Rönkkö, and Mikko Kolehmainen (2016). Representing +Situational Knowledge for Disease Outbreaks in Agriculture. Journal of +Agricultural Informatics, 7(2):29-39. https://doi.org/10.17700/jai.2016.7.2.290 +* Markus Stocker (2015). Situation Awareness in Environmental +Monitoring. Doctoral Dissertation (PhD). Publications of the +University of Eastern Finland. Dissertations in Forestry and Natural +Sciences No 192, University of Eastern Finland. ISBN: +978-952-61-1907-6. http://urn.fi/URN:ISBN:978-952-61-1908-3 + diff --git a/src/main/java/fi/luke/vips/model/cerealmodels/FinnCerealModels.java b/src/main/java/fi/luke/vips/model/cerealmodels/FinnCerealModels.java index cb8ee470689ac42d369086576fd87c1f2ed9924b..02944b51de2eb175642394312746f92e0299c858 100644 --- a/src/main/java/fi/luke/vips/model/cerealmodels/FinnCerealModels.java +++ b/src/main/java/fi/luke/vips/model/cerealmodels/FinnCerealModels.java @@ -93,9 +93,15 @@ public class FinnCerealModels extends I18nImpl implements Model { @Override public String getLicense() { return "Copyright (c) 2016-2019 Natural Resources Institute Finland\n" + - "This file is part of the Finnish cereal models package." + - "The Finnish cereal models package is free software: you can distribute and/or modify it\n" + - "under the terms of the GNU Lesser General Public License (LGPL) version 3, or any later version."; + "This program is free software: you can redistribute it and/or modify\n" + + " it under the terms of the GNU Affero General Public License as published by\n" + + " the Free Software Foundation, either version 3 of the License, or\n" + + " (at your option) any later version.\n" + + "\n" + + " This program is distributed in the hope that it will be useful,\n" + + " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" + + " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" + + " GNU Affero General Public License for more details."; } @Override diff --git a/src/main/java/fi/luke/vips/model/cerealmodels/test/FinnCerealModelsTest.java b/src/main/java/fi/luke/vips/model/cerealmodels/test/FinnCerealModelsTest.java index b06620820fadbb4847f55921563984f2c7b8096b..4bc9eac4454a3f8980c1220c13a40c4859c132ea 100644 --- a/src/main/java/fi/luke/vips/model/cerealmodels/test/FinnCerealModelsTest.java +++ b/src/main/java/fi/luke/vips/model/cerealmodels/test/FinnCerealModelsTest.java @@ -37,6 +37,10 @@ import no.nibio.vips.model.ModelExcecutionException; import no.nibio.vips.util.WeatherElements; import no.nibio.vips.util.test.WeatherDataFileReader; +/** + * + * @author Jussi Nikander <jussi.nikander@aalto.fi> + */ public class FinnCerealModelsTest { private static boolean printOutput = true; diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/AccumulatedRisk.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/AccumulatedRisk.java index 655a2226b6984906f4c8a897779021e3115ac558..623aba47632cc42d4d5b2704466ed092cb74977d 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/AccumulatedRisk.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/AccumulatedRisk.java @@ -1,6 +1,20 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; @@ -16,18 +30,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; /** - * <p> - * Title: AccumulatedRisk - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/BaseRisk.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/BaseRisk.java index 24206cd393e704c895a004dee3715b55e14d6392..0dcb25163a8ae319016f218e6b262fb877675850 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/BaseRisk.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/BaseRisk.java @@ -1,6 +1,20 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; @@ -15,18 +29,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; /** - * <p> - * Title: BaseRisk - * </p> - * <p> - * Description: (A+B)*C - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DailyRisk.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DailyRisk.java index 6092b769e5b324d7a884280dffbadf0f025ec280..f40996890acd5300cca4f9db102d901caceb5c38 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DailyRisk.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DailyRisk.java @@ -1,24 +1,27 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; /** - * <p> - * Title: DailyRisk - * </p> - * <p> - * Description: (A+B)*C*D*E*F*G - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseasePressureModel.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseasePressureModel.java index f4f6c45e677fc6a39307ca727ea81dae85928593..5161d5b01d8a5965c79f3e40b74af949847e89fe 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseasePressureModel.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseasePressureModel.java @@ -1,6 +1,20 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; @@ -18,18 +32,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; /** - * <p> - * Title: DiseasePressureModel - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseaseProgress.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseaseProgress.java index 5895df5aa9834527ab1da70b9ce4d20b92128c45..c97e8937addc21c8fc5c3377adcda4d55ea70e83 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseaseProgress.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/DiseaseProgress.java @@ -1,6 +1,20 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; @@ -16,18 +30,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; /** - * <p> - * Title: DiseaseProgress - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/InfectionProbability.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/InfectionProbability.java index 823f850f15ea26a58ecaec1d43abbe22851cbe71..7fc57596b3ba550c4c5a5a26dd06b71a0b1a11b5 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/InfectionProbability.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/InfectionProbability.java @@ -1,6 +1,20 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; @@ -16,18 +30,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; /** - * <p> - * Title: InfectionProbability - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Measure.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Measure.java index d1e374e90bc08985f63b9cf21b1a7af676766677..ec5c020b74911df07e9be40dfaed2f3432596c57 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Measure.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Measure.java @@ -1,23 +1,26 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; /** - * <p> - * Title: Measure - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Options.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Options.java index 219b64c9765db6dd196fdf8a2a762495a73abc81..b0259604200b31b55a078ac0f4d66cda0a27dc1e 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Options.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Options.java @@ -1,23 +1,26 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; /** - * <p> - * Title: - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Risk.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Risk.java index f99a58aaca20219a4122d773cf6137827831077a..7dbd7975a4346ed1542c2cdc640e4d820b08695a 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Risk.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Risk.java @@ -1,23 +1,26 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; /** - * <p> - * Title: Risk - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeDevelopment.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeDevelopment.java index 2766db84c6025b1576b97881fc9549adb7b16f43..a9ed389bea171fa96a9f595065c8c309caea13b6 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeDevelopment.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeDevelopment.java @@ -1,6 +1,20 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; @@ -16,18 +30,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; /** - * <p> - * Title: SporeDevelopment - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeSpreading.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeSpreading.java index 5b02671221e890ddeee2da3c4c1ed9d8ba301f37..98f09061866b7477a3a7d638465ae409b8c7b791 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeSpreading.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/SporeSpreading.java @@ -1,6 +1,20 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; @@ -16,18 +30,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; /** - * <p> - * Title: SporeSpreading - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */ diff --git a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Utils.java b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Utils.java index ea6e0844fdda1cd807e8d6a6ecf522f9f64d3175..c275fe34d17262a09ad9f3376f4420de660915ff 100644 --- a/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Utils.java +++ b/src/main/java/fi/uef/envi/mtt/model/diseasepressure/Utils.java @@ -1,23 +1,26 @@ /* - * Copyright (C) 2014 see CREDITS.txt - * All rights reserved. + * Copyright (c) 2018 LUKE <https://www.luke.fi> + * + * This file is part of FinnCerealModels. + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. + * */ package fi.uef.envi.mtt.model.diseasepressure; /** - * <p> - * Title: - * </p> - * <p> - * Description: - * </p> - * <p> - * Project: - * </p> - * <p> - * Copyright: Copyright (C) 2014 - * </p> + * Copyright (c) 2018 LUKE <https://www.luke.fi> * * @author Markus Stocker */