Skip to content

Commit b5e6f6b

Browse files
committed
bump glassestools. Adapted code for changed validation submodule layout
now only allow newer point releases of glassesTools, so we don't have to worry about compatibility so much
1 parent b6ba7b3 commit b5e6f6b

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
glassesTools[GUI]>=1.17.1 # pulls in various other dependencies such as imgui_bundle, matplotlib, numpy, opencv, pandas, polars
1+
glassesTools[GUI]~=1.18.0 # pulls in various other dependencies such as imgui_bundle, matplotlib, numpy, opencv, pandas, polars
22
typeguard
33
uvloop ; sys_platform != "win32"
44
watchfiles

src/gazeMapper/GUI/_impl/callbacks.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from imgui_bundle import imgui, imspinner, hello_imgui, icons_fontawesome_6 as ifa6
1010

1111
from glassesTools import annotation, aruco, async_thread, camera_recording, eyetracker, gui as gt_gui, naming as gt_naming, platform, process_pool, recording, video_utils
12-
from glassesTools.validation import config as val_config, DataQualityType, export, get_DataQualityType_explanation
12+
from glassesTools.validation import config as val_config, default_poster, DataQualityType, export, get_DataQualityType_explanation
1313
from glassesTools.gui import colors
1414

1515
from . import utils
@@ -39,7 +39,7 @@ def select_callback(selected: list[pathlib.Path]):
3939
case 'deploy_aruco':
4040
aruco.deploy_marker_images(selected[0], 1000, *args, **kwargs)
4141
case 'deploy_gv_poster_pdf':
42-
val_config.plane.deploy_default_pdf(selected[0])
42+
default_poster.deploy_default_pdf(selected[0])
4343
case 'export':
4444
show_export_config(g, selected[0], *args, **kwargs)
4545
case _:
@@ -165,7 +165,7 @@ def glasses_validator_plane_check_config(study_config: config.Study, pl: plane.D
165165
val_config.get_validation_setup(working_dir)
166166
except:
167167
# no config file, deploy
168-
val_config.deploy_validation_config(working_dir)
168+
default_poster.deploy_config(working_dir)
169169
else:
170170
# already exists, nothing to do
171171
pass

src/gazeMapper/plane.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
from glassesTools import plane, utils
1010
from glassesTools.validation.config import get_validation_setup
11-
from glassesTools.validation.config.plane import ValidationPlane
11+
from glassesTools.validation import Plane as ValidationPlane
1212

1313
from . import type_utils
1414

src/gazeMapper/process/run_validation.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import numpy as np
33

44
from glassesTools import annotation, fixation_classification, process_pool
5-
from glassesTools.validation import config as val_config, assign_fixations, compute_offsets
5+
from glassesTools.validation import assign_fixations, compute_offsets, Plane as ValidationPlane
66

77
from .. import config, episode, naming, plane, process, session
88

@@ -37,7 +37,7 @@ def run(working_dir: str|pathlib.Path, config_dir: str|pathlib.Path = None, **st
3737
if not plane_def.use_default:
3838
validator_config_dir = config_dir/p
3939

40-
validation_plane = val_config.plane.ValidationPlane(validator_config_dir)
40+
validation_plane = ValidationPlane(validator_config_dir)
4141

4242
plot_limits = [[validation_plane.bbox[0]-validation_plane.marker_size, validation_plane.bbox[2]+validation_plane.marker_size],
4343
[validation_plane.bbox[1]-validation_plane.marker_size, validation_plane.bbox[3]+validation_plane.marker_size]]

0 commit comments

Comments
 (0)