aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThéo de la Hogue2023-05-17 16:20:09 +0200
committerThéo de la Hogue2023-05-17 16:20:09 +0200
commitf30e50f6093e3726685445f3479a0b7146cc8287 (patch)
tree016be3a5ec6bbca173639b5aeb6bfd4c89f791c2
parent861d427355b7c086f73fd14661dac880abfdf05a (diff)
downloadargaze-f30e50f6093e3726685445f3479a0b7146cc8287.zip
argaze-f30e50f6093e3726685445f3479a0b7146cc8287.tar.gz
argaze-f30e50f6093e3726685445f3479a0b7146cc8287.tar.bz2
argaze-f30e50f6093e3726685445f3479a0b7146cc8287.tar.xz
Setting BSD license. Incrementing version.
-rw-r--r--LICENSE21
-rw-r--r--setup.py6
-rw-r--r--src/argaze.test/ArFeatures.py7
-rw-r--r--src/argaze.test/ArUcoMarkers/ArUcoBoard.py7
-rw-r--r--src/argaze.test/ArUcoMarkers/ArUcoCamera.py7
-rw-r--r--src/argaze.test/ArUcoMarkers/ArUcoDetector.py7
-rw-r--r--src/argaze.test/ArUcoMarkers/ArUcoMarker.py7
-rw-r--r--src/argaze.test/ArUcoMarkers/ArUcoMarkersDictionary.py7
-rw-r--r--src/argaze.test/ArUcoMarkers/ArUcoScene.py7
-rw-r--r--src/argaze.test/AreaOfInterest/AOI2DScene.py7
-rw-r--r--src/argaze.test/AreaOfInterest/AOI3DScene.py7
-rw-r--r--src/argaze.test/AreaOfInterest/AOIFeatures.py7
-rw-r--r--src/argaze.test/DataStructures.py7
-rw-r--r--src/argaze.test/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py7
-rw-r--r--src/argaze.test/GazeFeatures.py7
-rw-r--r--src/argaze.test/OpenCVCuda.py7
-rw-r--r--src/argaze.test/PupilAnalysis/WorkloadIndex.py7
-rw-r--r--src/argaze.test/PupilFeatures.py7
-rw-r--r--src/argaze/ArFeatures.py7
-rw-r--r--src/argaze/ArUcoMarkers/ArUcoBoard.py7
-rw-r--r--src/argaze/ArUcoMarkers/ArUcoCamera.py7
-rw-r--r--src/argaze/ArUcoMarkers/ArUcoDetector.py7
-rw-r--r--src/argaze/ArUcoMarkers/ArUcoMarker.py7
-rw-r--r--src/argaze/ArUcoMarkers/ArUcoMarkersDictionary.py7
-rw-r--r--src/argaze/ArUcoMarkers/ArUcoScene.py7
-rw-r--r--src/argaze/AreaOfInterest/AOI2DScene.py7
-rw-r--r--src/argaze/AreaOfInterest/AOI3DScene.py7
-rw-r--r--src/argaze/AreaOfInterest/AOIFeatures.py7
-rw-r--r--src/argaze/DataStructures.py7
-rw-r--r--src/argaze/GazeAnalysis/CoefficientK.py7
-rw-r--r--src/argaze/GazeAnalysis/DispersionThresholdIdentification.py7
-rw-r--r--src/argaze/GazeAnalysis/TransitionProbabilityMatrix.py7
-rw-r--r--src/argaze/GazeAnalysis/VelocityThresholdIdentification.py7
-rw-r--r--src/argaze/GazeFeatures.py14
-rw-r--r--src/argaze/PupilAnalysis/WorkloadIndex.py7
-rw-r--r--src/argaze/PupilFeatures.py7
-rw-r--r--src/argaze/utils/MiscFeatures.py7
-rw-r--r--src/argaze/utils/aruco_calibration_board_export.py7
-rw-r--r--src/argaze/utils/aruco_markers_dictionary_export.py7
-rw-r--r--src/argaze/utils/camera_calibrate.py7
-rw-r--r--src/argaze/utils/demo_ar_features_run.py7
-rw-r--r--src/argaze/utils/demo_gaze_features_run.py7
-rw-r--r--src/argaze/utils/environment_edit.py7
43 files changed, 318 insertions, 3 deletions
diff --git a/LICENSE b/LICENSE
index e69de29..36d6418 100644
--- a/LICENSE
+++ b/LICENSE
@@ -0,0 +1,21 @@
+TERMS OF USE OF THE ARGAZE SOFTWARE
+
+0. PREAMBLE
+
+The ArGaze software is copyrighted by Ecole Nationale de l'Aviation Civile (ENAC).
+
+The following terms apply to all binary files, and to all source files of ArGaze originating from ENAC.
+
+1. BSD-3-CLAUSE LICENSE
+
+Copyright 2023, Ecole Nationale de l'Aviation Civile, France
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file
diff --git a/setup.py b/setup.py
index cd8b2a5..eb81438 100644
--- a/setup.py
+++ b/setup.py
@@ -8,14 +8,14 @@ long_description = (here / 'README.md').read_text(encoding='utf-8')
setup(
name='argaze',
- version='0.0.2',
+ version='0.0.3',
description='A Python toolkit for gaze processing in AR environnement',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://git.recherche.enac.fr/projects/argaze/',
- author='ACHIL laboratory at ENAC',
+ author='ACHIL laboratory at Ecole Nationale de l\'Aviation Civile (ENAC)',
author_email='achil@recherche.enac.fr',
# see https://pypi.org/classifiers/
@@ -24,7 +24,7 @@ setup(
'Intended Audience :: Developers',
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Human Machine Interfaces',
- #'License :: Public Domain',
+ 'License :: OSI Approved :: BSD License',
'Programming Language :: Python :: 3',
'Operating System :: OS Independent'
],
diff --git a/src/argaze.test/ArFeatures.py b/src/argaze.test/ArFeatures.py
index 054416a..3f7972d 100644
--- a/src/argaze.test/ArFeatures.py
+++ b/src/argaze.test/ArFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import os
diff --git a/src/argaze.test/ArUcoMarkers/ArUcoBoard.py b/src/argaze.test/ArUcoMarkers/ArUcoBoard.py
index 65562ad..dce5dc3 100644
--- a/src/argaze.test/ArUcoMarkers/ArUcoBoard.py
+++ b/src/argaze.test/ArUcoMarkers/ArUcoBoard.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import os
diff --git a/src/argaze.test/ArUcoMarkers/ArUcoCamera.py b/src/argaze.test/ArUcoMarkers/ArUcoCamera.py
index ef78b04..7a53070 100644
--- a/src/argaze.test/ArUcoMarkers/ArUcoCamera.py
+++ b/src/argaze.test/ArUcoMarkers/ArUcoCamera.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import os
diff --git a/src/argaze.test/ArUcoMarkers/ArUcoDetector.py b/src/argaze.test/ArUcoMarkers/ArUcoDetector.py
index 5a45fad..cd7c90c 100644
--- a/src/argaze.test/ArUcoMarkers/ArUcoDetector.py
+++ b/src/argaze.test/ArUcoMarkers/ArUcoDetector.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import os
import math
diff --git a/src/argaze.test/ArUcoMarkers/ArUcoMarker.py b/src/argaze.test/ArUcoMarkers/ArUcoMarker.py
index 0b86d7e..4ac1972 100644
--- a/src/argaze.test/ArUcoMarkers/ArUcoMarker.py
+++ b/src/argaze.test/ArUcoMarkers/ArUcoMarker.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
from argaze.ArUcoMarkers import ArUcoMarkersDictionary, ArUcoMarker
diff --git a/src/argaze.test/ArUcoMarkers/ArUcoMarkersDictionary.py b/src/argaze.test/ArUcoMarkers/ArUcoMarkersDictionary.py
index e27580f..bf204df 100644
--- a/src/argaze.test/ArUcoMarkers/ArUcoMarkersDictionary.py
+++ b/src/argaze.test/ArUcoMarkers/ArUcoMarkersDictionary.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
from argaze.ArUcoMarkers import ArUcoMarkersDictionary
diff --git a/src/argaze.test/ArUcoMarkers/ArUcoScene.py b/src/argaze.test/ArUcoMarkers/ArUcoScene.py
index 8d344dc..ee618d8 100644
--- a/src/argaze.test/ArUcoMarkers/ArUcoScene.py
+++ b/src/argaze.test/ArUcoMarkers/ArUcoScene.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import os
import math
diff --git a/src/argaze.test/AreaOfInterest/AOI2DScene.py b/src/argaze.test/AreaOfInterest/AOI2DScene.py
index a73aa20..55db353 100644
--- a/src/argaze.test/AreaOfInterest/AOI2DScene.py
+++ b/src/argaze.test/AreaOfInterest/AOI2DScene.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import math
diff --git a/src/argaze.test/AreaOfInterest/AOI3DScene.py b/src/argaze.test/AreaOfInterest/AOI3DScene.py
index 37849da..b386432 100644
--- a/src/argaze.test/AreaOfInterest/AOI3DScene.py
+++ b/src/argaze.test/AreaOfInterest/AOI3DScene.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import math
import os
diff --git a/src/argaze.test/AreaOfInterest/AOIFeatures.py b/src/argaze.test/AreaOfInterest/AOIFeatures.py
index 4313500..f3e5fd8 100644
--- a/src/argaze.test/AreaOfInterest/AOIFeatures.py
+++ b/src/argaze.test/AreaOfInterest/AOIFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import math
diff --git a/src/argaze.test/DataStructures.py b/src/argaze.test/DataStructures.py
index 43f460e..bdb166b 100644
--- a/src/argaze.test/DataStructures.py
+++ b/src/argaze.test/DataStructures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
from dataclasses import dataclass, field
import os
diff --git a/src/argaze.test/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py b/src/argaze.test/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py
index 3de7935..dc4284c 100644
--- a/src/argaze.test/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py
+++ b/src/argaze.test/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import random
import time
diff --git a/src/argaze.test/GazeFeatures.py b/src/argaze.test/GazeFeatures.py
index 4679929..d6c32ed 100644
--- a/src/argaze.test/GazeFeatures.py
+++ b/src/argaze.test/GazeFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
from argaze import GazeFeatures
diff --git a/src/argaze.test/OpenCVCuda.py b/src/argaze.test/OpenCVCuda.py
index 3b5b657..65b7084 100644
--- a/src/argaze.test/OpenCVCuda.py
+++ b/src/argaze.test/OpenCVCuda.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import numpy as np
diff --git a/src/argaze.test/PupilAnalysis/WorkloadIndex.py b/src/argaze.test/PupilAnalysis/WorkloadIndex.py
index 98a1e45..dd735ba 100644
--- a/src/argaze.test/PupilAnalysis/WorkloadIndex.py
+++ b/src/argaze.test/PupilAnalysis/WorkloadIndex.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
import math
diff --git a/src/argaze.test/PupilFeatures.py b/src/argaze.test/PupilFeatures.py
index 6f3d03b..ecc94cd 100644
--- a/src/argaze.test/PupilFeatures.py
+++ b/src/argaze.test/PupilFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import unittest
from argaze import PupilFeatures
diff --git a/src/argaze/ArFeatures.py b/src/argaze/ArFeatures.py
index 957b09b..2f12690 100644
--- a/src/argaze/ArFeatures.py
+++ b/src/argaze/ArFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
from dataclasses import dataclass, field
import json
diff --git a/src/argaze/ArUcoMarkers/ArUcoBoard.py b/src/argaze/ArUcoMarkers/ArUcoBoard.py
index 7685494..292dde6 100644
--- a/src/argaze/ArUcoMarkers/ArUcoBoard.py
+++ b/src/argaze/ArUcoMarkers/ArUcoBoard.py
@@ -1,4 +1,11 @@
#!/usr/bin/env python
+
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
from dataclasses import dataclass, field
from argaze.ArUcoMarkers import ArUcoMarkersDictionary
diff --git a/src/argaze/ArUcoMarkers/ArUcoCamera.py b/src/argaze/ArUcoMarkers/ArUcoCamera.py
index c3c03bd..4f943e2 100644
--- a/src/argaze/ArUcoMarkers/ArUcoCamera.py
+++ b/src/argaze/ArUcoMarkers/ArUcoCamera.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from dataclasses import dataclass, field
from argaze import DataStructures
diff --git a/src/argaze/ArUcoMarkers/ArUcoDetector.py b/src/argaze/ArUcoMarkers/ArUcoDetector.py
index 48a3c78..90d1327 100644
--- a/src/argaze/ArUcoMarkers/ArUcoDetector.py
+++ b/src/argaze/ArUcoMarkers/ArUcoDetector.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
from dataclasses import dataclass, field
import json
diff --git a/src/argaze/ArUcoMarkers/ArUcoMarker.py b/src/argaze/ArUcoMarkers/ArUcoMarker.py
index 93d44e8..1e02ad3 100644
--- a/src/argaze/ArUcoMarkers/ArUcoMarker.py
+++ b/src/argaze/ArUcoMarkers/ArUcoMarker.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from dataclasses import dataclass, field
from argaze.ArUcoMarkers import ArUcoMarkersDictionary
diff --git a/src/argaze/ArUcoMarkers/ArUcoMarkersDictionary.py b/src/argaze/ArUcoMarkers/ArUcoMarkersDictionary.py
index 340ef77..fbe52b2 100644
--- a/src/argaze/ArUcoMarkers/ArUcoMarkersDictionary.py
+++ b/src/argaze/ArUcoMarkers/ArUcoMarkersDictionary.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar
from dataclasses import dataclass, field
diff --git a/src/argaze/ArUcoMarkers/ArUcoScene.py b/src/argaze/ArUcoMarkers/ArUcoScene.py
index 78f95ba..fc2625d 100644
--- a/src/argaze/ArUcoMarkers/ArUcoScene.py
+++ b/src/argaze/ArUcoMarkers/ArUcoScene.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
from dataclasses import dataclass, field
import json
diff --git a/src/argaze/AreaOfInterest/AOI2DScene.py b/src/argaze/AreaOfInterest/AOI2DScene.py
index 0799dc5..bcf9cfa 100644
--- a/src/argaze/AreaOfInterest/AOI2DScene.py
+++ b/src/argaze/AreaOfInterest/AOI2DScene.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import Tuple
from argaze import DataStructures
diff --git a/src/argaze/AreaOfInterest/AOI3DScene.py b/src/argaze/AreaOfInterest/AOI3DScene.py
index f1fca29..ea6c04d 100644
--- a/src/argaze/AreaOfInterest/AOI3DScene.py
+++ b/src/argaze/AreaOfInterest/AOI3DScene.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
import math
import re
diff --git a/src/argaze/AreaOfInterest/AOIFeatures.py b/src/argaze/AreaOfInterest/AOIFeatures.py
index 020b050..8e3490c 100644
--- a/src/argaze/AreaOfInterest/AOIFeatures.py
+++ b/src/argaze/AreaOfInterest/AOIFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
import json
diff --git a/src/argaze/DataStructures.py b/src/argaze/DataStructures.py
index a7ad308..1168191 100644
--- a/src/argaze/DataStructures.py
+++ b/src/argaze/DataStructures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
import collections
import json
diff --git a/src/argaze/GazeAnalysis/CoefficientK.py b/src/argaze/GazeAnalysis/CoefficientK.py
index d836864..0bc4395 100644
--- a/src/argaze/GazeAnalysis/CoefficientK.py
+++ b/src/argaze/GazeAnalysis/CoefficientK.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple, Any
from dataclasses import dataclass, field
import math
diff --git a/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py b/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py
index 92df6d2..3219c56 100644
--- a/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py
+++ b/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
from dataclasses import dataclass, field
import math
diff --git a/src/argaze/GazeAnalysis/TransitionProbabilityMatrix.py b/src/argaze/GazeAnalysis/TransitionProbabilityMatrix.py
index 9adabc5..62f0500 100644
--- a/src/argaze/GazeAnalysis/TransitionProbabilityMatrix.py
+++ b/src/argaze/GazeAnalysis/TransitionProbabilityMatrix.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple, Any
from dataclasses import dataclass, field
import math
diff --git a/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py b/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py
index 5e6ab26..4aa6384 100644
--- a/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py
+++ b/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple
from dataclasses import dataclass, field
import math
diff --git a/src/argaze/GazeFeatures.py b/src/argaze/GazeFeatures.py
index fb72bd9..bfa6303 100644
--- a/src/argaze/GazeFeatures.py
+++ b/src/argaze/GazeFeatures.py
@@ -1,5 +1,19 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar, Tuple, Any
from dataclasses import dataclass, field
import math
diff --git a/src/argaze/PupilAnalysis/WorkloadIndex.py b/src/argaze/PupilAnalysis/WorkloadIndex.py
index dfb7005..c63b17b 100644
--- a/src/argaze/PupilAnalysis/WorkloadIndex.py
+++ b/src/argaze/PupilAnalysis/WorkloadIndex.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar
from dataclasses import dataclass, field
import math
diff --git a/src/argaze/PupilFeatures.py b/src/argaze/PupilFeatures.py
index af15cd3..3ba9576 100644
--- a/src/argaze/PupilFeatures.py
+++ b/src/argaze/PupilFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
from typing import TypeVar
from dataclasses import dataclass, field
import json
diff --git a/src/argaze/utils/MiscFeatures.py b/src/argaze/utils/MiscFeatures.py
index 9f68a27..46e0269 100644
--- a/src/argaze/utils/MiscFeatures.py
+++ b/src/argaze/utils/MiscFeatures.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import time
def printProgressBar (iteration:int, total:int, prefix:str = '', suffix:str = '', decimals:int = 1, length:int = 100, fill:str = '█', printEnd:str = "\r"):
diff --git a/src/argaze/utils/aruco_calibration_board_export.py b/src/argaze/utils/aruco_calibration_board_export.py
index feebbcc..0bf4454 100644
--- a/src/argaze/utils/aruco_calibration_board_export.py
+++ b/src/argaze/utils/aruco_calibration_board_export.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import argparse
import os
diff --git a/src/argaze/utils/aruco_markers_dictionary_export.py b/src/argaze/utils/aruco_markers_dictionary_export.py
index 545f6fc..d960686 100644
--- a/src/argaze/utils/aruco_markers_dictionary_export.py
+++ b/src/argaze/utils/aruco_markers_dictionary_export.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import argparse
import os
diff --git a/src/argaze/utils/camera_calibrate.py b/src/argaze/utils/camera_calibrate.py
index f55f0ce..b590767 100644
--- a/src/argaze/utils/camera_calibrate.py
+++ b/src/argaze/utils/camera_calibrate.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import argparse
import os
import time
diff --git a/src/argaze/utils/demo_ar_features_run.py b/src/argaze/utils/demo_ar_features_run.py
index 92cbe88..4619e80 100644
--- a/src/argaze/utils/demo_ar_features_run.py
+++ b/src/argaze/utils/demo_ar_features_run.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import argparse
import os
diff --git a/src/argaze/utils/demo_gaze_features_run.py b/src/argaze/utils/demo_gaze_features_run.py
index 3fb664c..06c9703 100644
--- a/src/argaze/utils/demo_gaze_features_run.py
+++ b/src/argaze/utils/demo_gaze_features_run.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import argparse
import os
import time
diff --git a/src/argaze/utils/environment_edit.py b/src/argaze/utils/environment_edit.py
index 40ba86a..fd0f41e 100644
--- a/src/argaze/utils/environment_edit.py
+++ b/src/argaze/utils/environment_edit.py
@@ -1,5 +1,12 @@
#!/usr/bin/env python
+""" """
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "BSD"
+
import argparse
import time
import itertools