diff --git a/CHANGELOG.md b/CHANGELOG.md index 34795b8333df846d5383fc2d8eca4b40517aab73..266cb33ec8666099ffcb638ff85d814d7e2cf184 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,47 @@ # Changelog All notable changes to this project will be documented in this file. +## v2.0.0 - 2022-04-08 - tf2 usage, new model classes, and improved uncertainty estimate + +### general: +* MLAir now uses tensorflow v2 +* new customisable model classes for CNN and RNN +* improved uncertainty estimate + +### new features: +* MLAir depends now on tensorflow v2 (#331) +* new CNN class that can be configured layer-wise (#368) +* new RNN class that can be configured in more detail (#361) +* new branched-input CNN class (#368) +* new branched-input RNN class (#362) +* set custom model display name that is used in plots (#341) +* specify names of input branches to use in feature importance plots (#356) +* uncertainty estimate of model error is now calculated for each forecast step additionally (#359) +* data transformation properties are stored locally and can be loaded into an experiment run (#345) +* uncertainty estimate includes now a Mann-Whitney U rank test (#355) +* data handlers can now have access to "future" data specified by new parameter extend_length_opts (#339) + +### technical: +* MLAir now uses python3.8 on Jülich HPC systems (#375) +* no support of MLAir for tensorflow v1.X, replaced by tf v2.X (#331) +* all data handlers with filters can return data as branches (#370) +* bug fix to force model name and competitor names to be unique (#366, #369) +* fix to use only a single forecast step (#315) +* CI pipeline adjustments (#340, #365) +* new option to set the level of the print logging (#364) +* advanced logging for batch data creation and in postprocessing (#350, #360) +* batch data creation is skipped on disabled training (#341) +* multiprocessing pools are now closed properly (#342) +* bug fix if no competitor data is available (#343) +* bug fix for model loading (#343) +* models plotted by PlotSampleUncertaintyFromBootstrap are now ordered by mean error (#344) +* fix for usage of lazy data caused unintended reloading of data (#347) +* fix for latex reports no showing all stations and competitors (#349) +* refactoring of hard coded dimension names in skill scores calculation (#357) +* bug fix of order of bootstrap method in feature importance calculation causes errors (#358) +* distinguish now between window_history_offset (pos of last time step), window_history_size (total length of input + sample), and extend_length_opts ("future" data that is available at given time) (#353) + ## v1.5.0 - 2021-11-11 - new uncertainty estimation ### general: