diff --git a/CHANGELOG.md b/CHANGELOG.md index 82163eced04bc50d1ebb352bff20ca23dda55711..b11a169c854465c5ea932f00f5da5a1688df7c18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,40 @@ # Changelog All notable changes to this project will be documented in this file. +## v1.4.0 - 2021-07-27 - <release description> + +### general: +* many technical adjustments to improve usability and transparency of MLAir +* new FCN and CNN classes for easy NN model creation +* new plots + +### new features: +* new FCN class that can be customized in many ways (#284) +* also new CNN class (#289) +* added new bootstrap analysis method: mean bootstrapping (#300) +* new data handler using FIR filters (#306) +* performance measures are now stored in local files (#286) +* histogram plots for inputs and targets (#299) +* periodogram plots for filtered data (#298) + +### technical: +* a calling run script can be stored inside experiment folder if reference to this script is parsed as argument (#99) +* new callback to track epoch-runtime (#312) +* added switch to use multiprocessing (#297) +* customize maximum number of parallel processes (#308) +* support non-monotonic window lead times (#313) +* resolved bug with FileExistsError (#311) +* resolved bug if no chemical is used at all (#307) +* min/max scaler now scales between -1 and 1 (#302) +* added missing offset parameter to some data handlers (#305) +* improved data store logging (#304) +* improved logging message on station removal in preprocessing (#294) +* limited number of retries in JOIN module (#296) +* adjusted competing skill score plot (#301) +* transformation parameter check (#295) +* implemented lazy data preprocessing for selected data handlers (#292) +* fix bug in separation of scales data handler (#290) + ## v1.3.0 - 2021-02-24 - competitors and improved transformation ### general: diff --git a/README.md b/README.md index cbaa61d2632e46ceb44d39bfeceef7423d1b9784..6d07ecec3bd1ab76f6e29dc969e4339e5521593b 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ HPC systems, see [here](#special-instructions-for-installation-on-jülich-hpc-sy * Installation of **MLAir**: * Either clone MLAir from the [gitlab repository](https://gitlab.version.fz-juelich.de/toar/mlair.git) and use it without installation (beside the requirements) - * or download the distribution file ([current version](https://gitlab.version.fz-juelich.de/toar/mlair/-/blob/master/dist/mlair-1.3.0-py3-none-any.whl)) + * or download the distribution file ([current version](https://gitlab.version.fz-juelich.de/toar/mlair/-/blob/master/dist/mlair-1.4.0-py3-none-any.whl)) and install it via `pip install <dist_file>.whl`. In this case, you can simply import MLAir in any python script inside your virtual environment using `import mlair`. * (tf) Currently, TensorFlow-1.13 is mentioned in the requirements. We already tested the TensorFlow-1.15 version and couldn't diff --git a/dist/mlair-1.4.0-py3-none-any.whl b/dist/mlair-1.4.0-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..2b546f8a20d60c1de6128234ad6837314a391177 Binary files /dev/null and b/dist/mlair-1.4.0-py3-none-any.whl differ diff --git a/docs/_source/installation.rst b/docs/_source/installation.rst index 20db920216b2f0cda7568e7a153a6176d441e995..27543ac109439e487756cc211ecc47be946c586c 100644 --- a/docs/_source/installation.rst +++ b/docs/_source/installation.rst @@ -26,7 +26,7 @@ Installation of MLAir * Install all requirements from `requirements.txt <https://gitlab.version.fz-juelich.de/toar/machinelearningtools/-/blob/master/requirements.txt>`_ preferably in a virtual environment * Either clone MLAir from the `gitlab repository <https://gitlab.version.fz-juelich.de/toar/machinelearningtools.git>`_ -* or download the distribution file (`current version <https://gitlab.version.fz-juelich.de/toar/mlair/-/blob/master/dist/mlair-1.3.0-py3-none-any.whl>`_) +* or download the distribution file (`current version <https://gitlab.version.fz-juelich.de/toar/mlair/-/blob/master/dist/mlair-1.4.0-py3-none-any.whl>`_) and install it via :py:`pip install <dist_file>.whl`. In this case, you can simply import MLAir in any python script inside your virtual environment using :py:`import mlair`. * (tf) Currently, TensorFlow-1.13 is mentioned in the requirements. We already tested the TensorFlow-1.15 version and couldn't diff --git a/mlair/__init__.py b/mlair/__init__.py index 05e8d504fbf171b8889343161252bbd439e52473..f760f9b0fa4b87bde1f6ee409626f4428083d895 100644 --- a/mlair/__init__.py +++ b/mlair/__init__.py @@ -1,6 +1,6 @@ __version_info__ = { 'major': 1, - 'minor': 3, + 'minor': 4, 'micro': 0, }