diff --git a/HISTORY.rst b/HISTORY.rst index 1beef6797b17e5fd506946786397c05d27b4bb4f..6f03f722b2fae22090073f1abbf5b5ead4a5dd34 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -2,8 +2,8 @@ History ======= -0.5.0 (coming soon) -------------------- +0.5.0 (2021-06-04) +------------------ * 'make lint' now additionally prints the log outputs. * Replaced deprecated URLs. Fixed 'make lint'. @@ -13,6 +13,10 @@ History * Adapted new --exclude-patterns parameter of urlchecker. * The EnPTAlgorithm class now also uses a subcommand to run EnPT to be able to use multiprocessing. * Updated EnPT entry point. +* Flagged many GUI parameters as 'advanced' to hide them by default. +* Replaced QgsProcessingParameter with QgsProcessingParameterRasterLayer where it makes sense (adds a dropdown menu). +* Avoid crash in case output directory is not set by the user. +* Revised GUI parameters, added dropdown menus. 0.4.7 (2021-01-11) diff --git a/enpt_enmapboxapp/__init__.py b/enpt_enmapboxapp/__init__.py index cf02905724a73c4be3081a3467cd54c8a122e7e5..b01869488062c4608e05e3fa7103eed488d6fd46 100644 --- a/enpt_enmapboxapp/__init__.py +++ b/enpt_enmapboxapp/__init__.py @@ -2,7 +2,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of diff --git a/enpt_enmapboxapp/enpt_algorithm.py b/enpt_enmapboxapp/enpt_algorithm.py index c0b2f3284708c11ac9f7c55b43e309b0a88d1600..be316898ec9e10a60830288f42323c7b3b6b9c25 100644 --- a/enpt_enmapboxapp/enpt_algorithm.py +++ b/enpt_enmapboxapp/enpt_algorithm.py @@ -2,7 +2,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of diff --git a/enpt_enmapboxapp/enpt_enmapboxapp.py b/enpt_enmapboxapp/enpt_enmapboxapp.py index 390ab62cfc036e28381d7fc58d4c4345b0df50f4..d37a03a37bb54fed716a9828dfd940c6dd4b847a 100644 --- a/enpt_enmapboxapp/enpt_enmapboxapp.py +++ b/enpt_enmapboxapp/enpt_enmapboxapp.py @@ -2,7 +2,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of diff --git a/enpt_enmapboxapp/enpt_external_algorithm.py b/enpt_enmapboxapp/enpt_external_algorithm.py index 53cbb69481d3d2a0915e494e336e05c2065201b2..648a7c575f982b05eaa963f0e66201b2992e9752 100644 --- a/enpt_enmapboxapp/enpt_external_algorithm.py +++ b/enpt_enmapboxapp/enpt_external_algorithm.py @@ -2,7 +2,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of diff --git a/enpt_enmapboxapp/version.py b/enpt_enmapboxapp/version.py index 960b9342828196d0dac5e7109f65ab7900eeaeca..44e3eb73ebd4c15bc6b2eba834460c278792db99 100644 --- a/enpt_enmapboxapp/version.py +++ b/enpt_enmapboxapp/version.py @@ -2,7 +2,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of @@ -22,6 +22,6 @@ # You should have received a copy of the GNU Lesser General Public License along # with this program. If not, see <http://www.gnu.org/licenses/>. -__version__ = '0.4.7' -__versionalias__ = '20210111.01' +__version__ = '0.5.0' +__versionalias__ = '20210604.01' __author__ = 'Daniel Scheffler' diff --git a/setup.py b/setup.py index 8e68b0ff405880f807d132571ce72355a358ee8d..dd75650d84640ea6265942d36735714cde649f68 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of diff --git a/tests/__init__.py b/tests/__init__.py index c8b1e12004ada46cb254dc6b2f32db7088ae8d33..bdddec789d71bc6592706f583b1fdc37760b0404 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -2,7 +2,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of diff --git a/tests/test_enpt_enmapboxapp.py b/tests/test_enpt_enmapboxapp.py index b69a6aca287ded1c1448e7103289bc9764016a35..38a2ac46a5c0bb2a527e7ef4445e9b4db593cbaa 100644 --- a/tests/test_enpt_enmapboxapp.py +++ b/tests/test_enpt_enmapboxapp.py @@ -3,7 +3,7 @@ # enpt_enmapboxapp, A QGIS EnMAPBox plugin providing a GUI for the EnMAP processing tools (EnPT) # -# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) +# Copyright (C) 2018-2021 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de) # # This software was developed within the context of the EnMAP project supported # by the DLR Space Administration with funds of the German Federal Ministry of