aboutsummaryrefslogtreecommitdiff
path: root/src/argaze/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/argaze/__init__.py')
-rw-r--r--src/argaze/__init__.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/argaze/__init__.py b/src/argaze/__init__.py
index 8c0068f..c492882 100644
--- a/src/argaze/__init__.py
+++ b/src/argaze/__init__.py
@@ -3,3 +3,18 @@ ArGaze is divided in submodules dedicated to various specifics features.
"""
__all__ = ['ArUcoMarkers', 'AreaOfInterest', 'ArFeatures', 'GazeFeatures', 'GazeAnalysis', 'PupilFeatures',
'PupilAnalysis', 'DataFeatures', 'utils']
+
+def load(filepath: str) -> any:
+ """
+ Load object instance from .json file.
+
+ !!! note
+ The directory where configuration file is will be the global working directory.
+
+ Parameters:
+ configuration_filepath: path to json configuration file
+ """
+
+ from argaze import DataFeatures
+
+ return DataFeatures.from_json(filepath) \ No newline at end of file