diff --git a/README.rst b/README.rst
index 7d02f6ffd5e69f168c92f8e93818fd3a9ae19323..64f3fec70d971e9a0ffaeeb1ceb6811541c52d64 100644
--- a/README.rst
+++ b/README.rst
@@ -82,6 +82,9 @@ Using conda_, the recommended approach is:
Credits
-------
+The py_tools_ds package was developed within the context of the GeoMultiSens project funded
+by the German Federal Ministry of Education and Research (project grant code: 01 IS 14 010 A-C).
+
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
diff --git a/py_tools_ds/__init__.py b/py_tools_ds/__init__.py
index b827e986a9391863ba4e75bacaf51f6e2d0107f6..0d2ca780082865fa270936323f31d12f5d6f48f3 100755
--- a/py_tools_ds/__init__.py
+++ b/py_tools_ds/__init__.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
from __future__ import (division, print_function, absolute_import, unicode_literals)
from .version import __version__, __versionalias__ # noqa (E402 + F401)
diff --git a/py_tools_ds/compatibility/__init__.py b/py_tools_ds/compatibility/__init__.py
index 09f4c5c891c493c0d4b3d0036f0af95efcebf106..50d5ef453b2f9b31f4202d3457b1ed80eb084da9 100755
--- a/py_tools_ds/compatibility/__init__.py
+++ b/py_tools_ds/compatibility/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = 'Daniel Scheffler'
diff --git a/py_tools_ds/compatibility/gdal.py b/py_tools_ds/compatibility/gdal.py
index 00b7081cf05b0324def26b812f709643454ddbaa..3dbba92e5232c33584460cdc23fae426652a005c 100755
--- a/py_tools_ds/compatibility/gdal.py
+++ b/py_tools_ds/compatibility/gdal.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
from __future__ import absolute_import
import os
diff --git a/py_tools_ds/compatibility/gdalnumeric.py b/py_tools_ds/compatibility/gdalnumeric.py
index 3254c7df240693488dcc4c47c80b7153325c1702..56b7fdf7b22ceaaca9909f3794f242e683a49d8f 100755
--- a/py_tools_ds/compatibility/gdalnumeric.py
+++ b/py_tools_ds/compatibility/gdalnumeric.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
try:
diff --git a/py_tools_ds/compatibility/python/__init__.py b/py_tools_ds/compatibility/python/__init__.py
index 221033a84fb683df188968cb40796b3e7ef47ee3..50d5ef453b2f9b31f4202d3457b1ed80eb084da9 100644
--- a/py_tools_ds/compatibility/python/__init__.py
+++ b/py_tools_ds/compatibility/python/__init__.py
@@ -1,3 +1,24 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = 'Daniel Scheffler'
diff --git a/py_tools_ds/compatibility/python/exceptions.py b/py_tools_ds/compatibility/python/exceptions.py
index f110d6356410d5e9bf414451b8e8d7e4a75fdf6e..700002c42025fcba552e88f7b7e36763af108a51 100644
--- a/py_tools_ds/compatibility/python/exceptions.py
+++ b/py_tools_ds/compatibility/python/exceptions.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/compatibility/python/os.py b/py_tools_ds/compatibility/python/os.py
index f319ab7cdfb113315b7ae1a31281f2eac17b035f..7bde208ea67735966123233b157e4a4c3effbe90 100644
--- a/py_tools_ds/compatibility/python/os.py
+++ b/py_tools_ds/compatibility/python/os.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
from __future__ import absolute_import
import os
import errno
diff --git a/py_tools_ds/compression/__init__.py b/py_tools_ds/compression/__init__.py
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..dd618e7778bf4c07fea8d8f304693486a1561101 100644
--- a/py_tools_ds/compression/__init__.py
+++ b/py_tools_ds/compression/__init__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
diff --git a/py_tools_ds/compression/decompress.py b/py_tools_ds/compression/decompress.py
index 51ed122c88ab93b805f96d5f3c010837a3485b97..62285c4aecf554a90b335916f169fa096bc91453 100644
--- a/py_tools_ds/compression/decompress.py
+++ b/py_tools_ds/compression/decompress.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import os
import zipfile
import tarfile
diff --git a/py_tools_ds/convenience/__init__.py b/py_tools_ds/convenience/__init__.py
index 77340f792ea22e29cb0d8261b8f7caec11eeb918..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/convenience/__init__.py
+++ b/py_tools_ds/convenience/__init__.py
@@ -1,3 +1,24 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/convenience/object_oriented.py b/py_tools_ds/convenience/object_oriented.py
index 7c6c1c8fff30a44f923fbdfb869bf331c4bcc226..23b3b54779e3103173ea3765abfad64f9f336a8e 100644
--- a/py_tools_ds/convenience/object_oriented.py
+++ b/py_tools_ds/convenience/object_oriented.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = 'Daniel Scheffler'
diff --git a/py_tools_ds/db_tools/__init__.py b/py_tools_ds/db_tools/__init__.py
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..dd618e7778bf4c07fea8d8f304693486a1561101 100644
--- a/py_tools_ds/db_tools/__init__.py
+++ b/py_tools_ds/db_tools/__init__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
diff --git a/py_tools_ds/db_tools/sql.py b/py_tools_ds/db_tools/sql.py
index 8b89cc97986711c2ea2a7b62e8a519392d62c636..e04113b30e26422cf5ce902818436ab6cb18d474 100644
--- a/py_tools_ds/db_tools/sql.py
+++ b/py_tools_ds/db_tools/sql.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = 'Daniel Scheffler'
import sqlite3
diff --git a/py_tools_ds/dtypes/__init__.py b/py_tools_ds/dtypes/__init__.py
index 1235993ed2f4a05816d4dec6266a36765b249da5..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/dtypes/__init__.py
+++ b/py_tools_ds/dtypes/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/dtypes/conversion.py b/py_tools_ds/dtypes/conversion.py
index 058b69b20aba1698c63c842ae11cc4d4a5c01837..4be57ee387b212edd84518fd694f6b1877452dda 100644
--- a/py_tools_ds/dtypes/conversion.py
+++ b/py_tools_ds/dtypes/conversion.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
import datetime
diff --git a/py_tools_ds/environment/__init__.py b/py_tools_ds/environment/__init__.py
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..dd618e7778bf4c07fea8d8f304693486a1561101 100644
--- a/py_tools_ds/environment/__init__.py
+++ b/py_tools_ds/environment/__init__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
diff --git a/py_tools_ds/environment/gdal_env.py b/py_tools_ds/environment/gdal_env.py
index 23462917900b18022507203342db761ad880069d..e49e550c1fce2b8ced48c79aa0aea6e16cfe8191 100644
--- a/py_tools_ds/environment/gdal_env.py
+++ b/py_tools_ds/environment/gdal_env.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import os
import sys
import re
diff --git a/py_tools_ds/geo/__init__.py b/py_tools_ds/geo/__init__.py
index 09f4c5c891c493c0d4b3d0036f0af95efcebf106..50d5ef453b2f9b31f4202d3457b1ed80eb084da9 100644
--- a/py_tools_ds/geo/__init__.py
+++ b/py_tools_ds/geo/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = 'Daniel Scheffler'
diff --git a/py_tools_ds/geo/coord_calc.py b/py_tools_ds/geo/coord_calc.py
index 672b127502a17218f06c37e187f7128e8e28b2ad..77ec2a3da48b5458e2b92c20d184005f14cf9dc0 100755
--- a/py_tools_ds/geo/coord_calc.py
+++ b/py_tools_ds/geo/coord_calc.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import warnings
from typing import Iterable, Tuple # noqa: F401
import numpy as np
diff --git a/py_tools_ds/geo/coord_grid.py b/py_tools_ds/geo/coord_grid.py
index a6aa125e8c50120f8424a6fb86c5a5c76d43ae44..e9f71fc07a7a53a55cfe5bf0f3c22b51f8421f42 100644
--- a/py_tools_ds/geo/coord_grid.py
+++ b/py_tools_ds/geo/coord_grid.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import numpy as np
from shapely.geometry import box
from shapely.geometry import Polygon # noqa F401 # flake8 issue
diff --git a/py_tools_ds/geo/coord_trafo.py b/py_tools_ds/geo/coord_trafo.py
index 92063dda0c49a7eb2f8de680f3e71d957a635d24..cbd604cdba604936acb6352f265117c28566a6bd 100755
--- a/py_tools_ds/geo/coord_trafo.py
+++ b/py_tools_ds/geo/coord_trafo.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
from functools import partial
import warnings
diff --git a/py_tools_ds/geo/map_info.py b/py_tools_ds/geo/map_info.py
index 5c204d88e8a7dcb9bb5d59ed460b7c77b994f6e1..f2de04608c5bec6c2f00851cad1d5bd311ef7613 100644
--- a/py_tools_ds/geo/map_info.py
+++ b/py_tools_ds/geo/map_info.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import re
import math
import warnings
diff --git a/py_tools_ds/geo/projection.py b/py_tools_ds/geo/projection.py
index 5e5ac61c220039c0759560122b00464d4ddad094..378ef7ed63526c5255e87792501afff9c6de3aa8 100644
--- a/py_tools_ds/geo/projection.py
+++ b/py_tools_ds/geo/projection.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import re
import pyproj
from typing import Union # noqa F401 # flake8 issue
diff --git a/py_tools_ds/geo/raster/__init__.py b/py_tools_ds/geo/raster/__init__.py
index 1235993ed2f4a05816d4dec6266a36765b249da5..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/geo/raster/__init__.py
+++ b/py_tools_ds/geo/raster/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/geo/raster/conversion.py b/py_tools_ds/geo/raster/conversion.py
index ef9057ac832c8c511cbff3b8844d3a05657cc102..8c6382ec3f4110d8ceac00a0eaf5c0a42d32efef 100644
--- a/py_tools_ds/geo/raster/conversion.py
+++ b/py_tools_ds/geo/raster/conversion.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
from six import PY3
diff --git a/py_tools_ds/geo/raster/reproject.py b/py_tools_ds/geo/raster/reproject.py
index bfa530292ff532e08ee03ab554d9686e45404b59..4756ee1fd421c9c08094f74d0e9c69b3ad42ee17 100755
--- a/py_tools_ds/geo/raster/reproject.py
+++ b/py_tools_ds/geo/raster/reproject.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import numpy as np
import warnings
import multiprocessing
diff --git a/py_tools_ds/geo/vector/__init__.py b/py_tools_ds/geo/vector/__init__.py
index 77340f792ea22e29cb0d8261b8f7caec11eeb918..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/geo/vector/__init__.py
+++ b/py_tools_ds/geo/vector/__init__.py
@@ -1,3 +1,24 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/geo/vector/conversion.py b/py_tools_ds/geo/vector/conversion.py
index 08fbc3b95ae75348b1fde4365565dbdae54b7229..cacf66ba53a95f5a49a1afd86947877e13275666 100644
--- a/py_tools_ds/geo/vector/conversion.py
+++ b/py_tools_ds/geo/vector/conversion.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import numpy as np
# custom
diff --git a/py_tools_ds/geo/vector/geometry.py b/py_tools_ds/geo/vector/geometry.py
index 735d37c9bc73a6c5886d07fdca7e582f6d1cf7b6..79053460907ddb7ef212891043bf59b2a9995680 100644
--- a/py_tools_ds/geo/vector/geometry.py
+++ b/py_tools_ds/geo/vector/geometry.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
from shapely.geometry import Polygon, box
import numpy as np
diff --git a/py_tools_ds/geo/vector/topology.py b/py_tools_ds/geo/vector/topology.py
index 4da71ec4885d88328bc452f664ef1230e524df7b..bb78cf3ac0c81c3f8f1ea22b4ded200888419322 100644
--- a/py_tools_ds/geo/vector/topology.py
+++ b/py_tools_ds/geo/vector/topology.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import math
import warnings
import numpy as np
diff --git a/py_tools_ds/io/__init__.py b/py_tools_ds/io/__init__.py
index 1235993ed2f4a05816d4dec6266a36765b249da5..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/io/__init__.py
+++ b/py_tools_ds/io/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/io/pathgen.py b/py_tools_ds/io/pathgen.py
index ea0b0d2311052d36eb2dd550682e52173055ad5b..e3fd16b74290e28dab1edcfa29c9af3652537439 100644
--- a/py_tools_ds/io/pathgen.py
+++ b/py_tools_ds/io/pathgen.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import tempfile
import os
diff --git a/py_tools_ds/io/raster/__init__.py b/py_tools_ds/io/raster/__init__.py
index 1235993ed2f4a05816d4dec6266a36765b249da5..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/io/raster/__init__.py
+++ b/py_tools_ds/io/raster/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/io/raster/gdal.py b/py_tools_ds/io/raster/gdal.py
index 291d61dbc8c64363bc0b9b005dd2696e99e5c1fc..787af48d1912aa54e7866e9394fd2fa61bdc5683 100755
--- a/py_tools_ds/io/raster/gdal.py
+++ b/py_tools_ds/io/raster/gdal.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
import time
diff --git a/py_tools_ds/io/raster/reader.py b/py_tools_ds/io/raster/reader.py
index 77f60937571c7d0482dc0cf21f35fca438418bf7..d805cb88c737dc7d0d70a12751cb57797d789743 100644
--- a/py_tools_ds/io/raster/reader.py
+++ b/py_tools_ds/io/raster/reader.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import multiprocessing
import ctypes
import numpy as np
diff --git a/py_tools_ds/io/raster/writer.py b/py_tools_ds/io/raster/writer.py
index 23add80334841d25db4a612ea01cb1b4878b6a08..0926361f4893f4f08d23462ca510e9e43bb96c30 100644
--- a/py_tools_ds/io/raster/writer.py
+++ b/py_tools_ds/io/raster/writer.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import os
import multiprocessing
from spectral.io import envi
diff --git a/py_tools_ds/numeric/__init__.py b/py_tools_ds/numeric/__init__.py
index 1235993ed2f4a05816d4dec6266a36765b249da5..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/numeric/__init__.py
+++ b/py_tools_ds/numeric/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/numeric/array.py b/py_tools_ds/numeric/array.py
index 7c15f334f9202dd3191b0f50db0e0431ec96bb60..0add2649087e0c1148e85deefaa50689bd7eb521 100644
--- a/py_tools_ds/numeric/array.py
+++ b/py_tools_ds/numeric/array.py
@@ -1,4 +1,26 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
import numpy as np
diff --git a/py_tools_ds/numeric/numbers.py b/py_tools_ds/numeric/numbers.py
index 6b7622f1aa09e3cf0b52e5a287a4e7f7d2a0eaf2..b9ea6e425e76d130aba5fc62c8e85358eb916b36 100644
--- a/py_tools_ds/numeric/numbers.py
+++ b/py_tools_ds/numeric/numbers.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = 'Daniel Scheffler'
diff --git a/py_tools_ds/numeric/vector.py b/py_tools_ds/numeric/vector.py
index 976367c16d5b4988d67be0c8830023606b39e0cf..281c1c8f6934ac7baf00585204e626ef92886ef4 100644
--- a/py_tools_ds/numeric/vector.py
+++ b/py_tools_ds/numeric/vector.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import collections
import numpy as np
import bisect
diff --git a/py_tools_ds/processing/__init__.py b/py_tools_ds/processing/__init__.py
index 1235993ed2f4a05816d4dec6266a36765b249da5..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/processing/__init__.py
+++ b/py_tools_ds/processing/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/processing/progress_mon.py b/py_tools_ds/processing/progress_mon.py
index 1d18a71cadff573c19230b587e0eb01a0155775a..d93f42102f082e89bcd307196fe3ac81f31c9979 100644
--- a/py_tools_ds/processing/progress_mon.py
+++ b/py_tools_ds/processing/progress_mon.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import sys
from time import time
from datetime import timedelta
diff --git a/py_tools_ds/processing/shell.py b/py_tools_ds/processing/shell.py
index 62a29f52966151af249e45015b9dc38d165d5126..238a07e2c30839302de9198945566e74a387bfcf 100755
--- a/py_tools_ds/processing/shell.py
+++ b/py_tools_ds/processing/shell.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import shlex
from subprocess import PIPE, Popen
diff --git a/py_tools_ds/similarity/__init__.py b/py_tools_ds/similarity/__init__.py
index 1235993ed2f4a05816d4dec6266a36765b249da5..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/py_tools_ds/similarity/__init__.py
+++ b/py_tools_ds/similarity/__init__.py
@@ -1,2 +1,24 @@
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
__author__ = "Daniel Scheffler"
diff --git a/py_tools_ds/similarity/raster.py b/py_tools_ds/similarity/raster.py
index 639b16a180153aa9d065405846587e78cc651a80..35c74f104798fff426f6d65a20abd45f09b6d668 100644
--- a/py_tools_ds/similarity/raster.py
+++ b/py_tools_ds/similarity/raster.py
@@ -1,5 +1,26 @@
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
import numpy as np
from skimage.measure import compare_ssim as ssim
diff --git a/py_tools_ds/version.py b/py_tools_ds/version.py
index ba0abea35ec0377a5525e3de6cc1b9108f95a178..94b5920066db2a4e6e3817b3f8778887f8ce8eb6 100644
--- a/py_tools_ds/version.py
+++ b/py_tools_ds/version.py
@@ -1,2 +1,23 @@
-__version__ = '0.14.18'
-__versionalias__ = '20190614_01'
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+__version__ = '0.14.19'
+__versionalias__ = '20190722_01'
diff --git a/setup.py b/setup.py
index 4d0acbbf4c0a03c0cf423854246899563f6ae398..7714c394de994e9386ea4f0095b230cf70dabc60 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,27 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
"""The setup script."""
from setuptools import setup, find_packages
diff --git a/tests/__init__.py b/tests/__init__.py
index 40a96afc6ff09d58a702b76e3f7dd412fe975e26..0da823f93911128e48155dfb7142fc6effe89e33 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1 +1,25 @@
+#!/usr/bin/env python
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+__author__ = "Daniel Scheffler"
diff --git a/tests/test_geo/__init__.py b/tests/test_geo/__init__.py
index 40a96afc6ff09d58a702b76e3f7dd412fe975e26..0da823f93911128e48155dfb7142fc6effe89e33 100644
--- a/tests/test_geo/__init__.py
+++ b/tests/test_geo/__init__.py
@@ -1 +1,25 @@
+#!/usr/bin/env python
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+__author__ = "Daniel Scheffler"
diff --git a/tests/test_geo/test_coord_grid.py b/tests/test_geo/test_coord_grid.py
index ce2059b68045f7dfd18845502b95357188727566..e3386501b0310b03ad1a144a55cea29946e6a386 100644
--- a/tests/test_geo/test_coord_grid.py
+++ b/tests/test_geo/test_coord_grid.py
@@ -1,6 +1,28 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+
"""
test_coord_grid
---------------
diff --git a/tests/test_geo/test_map_info.py b/tests/test_geo/test_map_info.py
index 5f4db05e2289299ac7c6f01a6f6eefc80e58fafb..e7ef04dd0cdf33384cd2fe7b1585ae91b04e0f7a 100644
--- a/tests/test_geo/test_map_info.py
+++ b/tests/test_geo/test_map_info.py
@@ -1,6 +1,28 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+
"""
test_map_info
-------------
diff --git a/tests/test_geo/test_projection.py b/tests/test_geo/test_projection.py
index 496cd18e91a673e242e4651b3903a950cd352ed9..46c21b92a4039156dcb02333a10aa366d763bac0 100644
--- a/tests/test_geo/test_projection.py
+++ b/tests/test_geo/test_projection.py
@@ -1,6 +1,28 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+
"""
test_projection
----------------------------------
diff --git a/tests/test_geo/test_raster/test_reproject.py b/tests/test_geo/test_raster/test_reproject.py
index ed9786d3ab46f5081a8153ae0083df443f9c83d3..f86e326f4dff48090e44615d85921acf282e721e 100644
--- a/tests/test_geo/test_raster/test_reproject.py
+++ b/tests/test_geo/test_raster/test_reproject.py
@@ -1,6 +1,27 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
"""
test_reproject
--------------
diff --git a/tests/test_geo/test_vector/__init__.py b/tests/test_geo/test_vector/__init__.py
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..80805b68ecdbf0b8454de93e2962fbdcd8d72784 100644
--- a/tests/test_geo/test_vector/__init__.py
+++ b/tests/test_geo/test_vector/__init__.py
@@ -0,0 +1,24 @@
+# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+__author__ = "Daniel Scheffler"
diff --git a/tests/test_geo/test_vector/test_geometry.py b/tests/test_geo/test_vector/test_geometry.py
index d2a380cdb236b2a8874a6daa61f5fd3fa335c39a..045ca832395c02b0e982eb3fc356c3a021d64d64 100644
--- a/tests/test_geo/test_vector/test_geometry.py
+++ b/tests/test_geo/test_vector/test_geometry.py
@@ -1,6 +1,27 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
"""
test_geometry
---------------
diff --git a/tests/test_io/__init__.py b/tests/test_io/__init__.py
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0da823f93911128e48155dfb7142fc6effe89e33 100644
--- a/tests/test_io/__init__.py
+++ b/tests/test_io/__init__.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+__author__ = "Daniel Scheffler"
diff --git a/tests/test_io/test_raster/__init__.py b/tests/test_io/test_raster/__init__.py
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0da823f93911128e48155dfb7142fc6effe89e33 100644
--- a/tests/test_io/test_raster/__init__.py
+++ b/tests/test_io/test_raster/__init__.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+__author__ = "Daniel Scheffler"
diff --git a/tests/test_io/test_raster/test_gdal.py b/tests/test_io/test_raster/test_gdal.py
index a298faae48da05e10a60c8de454735e4265805a9..b37c17b02f1aab7c47ec823cf8636d229326e21d 100644
--- a/tests/test_io/test_raster/test_gdal.py
+++ b/tests/test_io/test_raster/test_gdal.py
@@ -1,6 +1,28 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+
"""
test_gdal
---------
diff --git a/tests/test_numeric/__init__.py b/tests/test_numeric/__init__.py
index 40a96afc6ff09d58a702b76e3f7dd412fe975e26..0da823f93911128e48155dfb7142fc6effe89e33 100644
--- a/tests/test_numeric/__init__.py
+++ b/tests/test_numeric/__init__.py
@@ -1 +1,25 @@
+#!/usr/bin/env python
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
+__author__ = "Daniel Scheffler"
diff --git a/tests/test_numeric/test_array.py b/tests/test_numeric/test_array.py
index 313150971d03437ad5bc1ed2aafd0dbd50750a9c..5b595b4275be399bd4834f8c931d766b17cea182 100644
--- a/tests/test_numeric/test_array.py
+++ b/tests/test_numeric/test_array.py
@@ -1,6 +1,27 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
"""
test_array
----------
diff --git a/tests/test_numeric/test_vector.py b/tests/test_numeric/test_vector.py
index 85eda9646f8871cc4ba6776ef355929a2a612f8e..ef586ecce2b447f7fa4b5c22366f35547cfcf9d0 100644
--- a/tests/test_numeric/test_vector.py
+++ b/tests/test_numeric/test_vector.py
@@ -1,6 +1,27 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
"""
test_vector
----------_
diff --git a/travis_pypi_setup.py b/travis_pypi_setup.py
index fe79463d243041d61df2fa1c0a053dcf16903ada..0842eab5bee694b5f2878aea178eb5b156d68a21 100644
--- a/travis_pypi_setup.py
+++ b/travis_pypi_setup.py
@@ -1,5 +1,27 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
+
+# py_tools_ds
+#
+# Copyright (C) 2019 Daniel Scheffler (GFZ Potsdam, daniel.scheffler@gfz-potsdam.de)
+#
+# This software was developed within the context of the GeoMultiSens project funded
+# by the German Federal Ministry of Education and Research
+# (project grant code: 01 IS 14 010 A-C).
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU Lesser 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 Lesser General Public License for more
+# details.
+#
+# You should have received a copy of the GNU Lesser General Public License along
+# with this program. If not, see .
+
"""Update encrypted deploy password in Travis config file
"""