https://github.com/pupil-labs/pupil

sort by:
Revision Author Date Message Commit Date
c32e2b2 Use typing.NamedTuple instead of collections.namedtuple 09 September 2020, 09:04:14 UTC
198f5e5 Only call glViewport if g_pool.camera_render_size is not negative 08 September 2020, 16:03:37 UTC
6ee3f0c Increase the minimal title bar area needed to validate restored window position 08 September 2020, 14:58:53 UTC
2ac144a Fix calculating the title bar rect based on the proposed position instead of the actual position 08 September 2020, 14:44:21 UTC
522ecba Update launchables to consistenly calculate restored position after the window is created 08 September 2020, 14:16:17 UTC
83b1292 Update WindowPositionManager.new_window_position The new implementation checks if the window's title bar is visible enough to make sure the window can be moved. 08 September 2020, 14:16:17 UTC
a27b750 Add helper functions to glfw module 08 September 2020, 14:13:27 UTC
10bbda1 Add glfwGetWindowFrameSize implementation 08 September 2020, 14:13:08 UTC
c1aaa43 Update glfwGetMonitorWorkarea to return a named tuple 08 September 2020, 14:12:51 UTC
355572e Improve format and add comments for window_position_manager.py 08 September 2020, 10:25:17 UTC
29e7685 Test window position validity with _is_point_within_monitor 08 September 2020, 10:24:55 UTC
e38c164 Add glfwGetMonitorWorkarea function to glfw 08 September 2020, 10:23:39 UTC
008d906 Merge pull request #2008 from pupil-labs/fix-cv-eye-crash Prevent eye window crash from ellipse2Poly issues 08 September 2020, 09:35:14 UTC
9fca8eb Prevent eye window crash from ellipse2Poly issues There was a new error type which could happen here, so I extended to logging. Additionally the previous error handling was not correct, as we would still crash when running the code below without `pts` being computed. 08 September 2020, 09:21:32 UTC
e0ab2c3 Merge pull request #1998 from pupil-labs/pye3d Add pye3d support 07 September 2020, 14:50:49 UTC
4b88d57 Merge v2.3 tag into develop 07 September 2020, 14:43:22 UTC
2b38b30 Merge pull request #2006 from pupil-labs/cu-7yrct6 Fix recorder crash on version formatting 07 September 2020, 14:41:43 UTC
c2e1f1a Fix recording software version string formatting 07 September 2020, 14:27:24 UTC
3c8b213 Add support for offline detection in pye3D 07 September 2020, 12:09:35 UTC
3441ccb Merge pull request #2005 from pupil-labs/pye3d-reset-via-network Allow resetting 3D model via network notification 07 September 2020, 09:19:55 UTC
17948e5 Clarify logic for reset_model via network message 07 September 2020, 08:38:16 UTC
2202888 Allow resetting 3D model via network notification 04 September 2020, 12:24:03 UTC
1e58940 Use gl_utils.WindowPositionManager to adjust new window position 04 September 2020, 12:22:48 UTC
0a8035e Merge branch 'develop' into pye3d 04 September 2020, 12:22:47 UTC
bc9351e Remove dead code 04 September 2020, 08:44:40 UTC
2dc750c Merge pull request #1995 from pupil-labs/focal_length Pass eye camera focal_length to 3D detector 02 September 2020, 14:17:40 UTC
a13d208 Merge pull request #2003 from pupil-labs/black-v20 Apply black formatter version 20.8 02 September 2020, 12:19:19 UTC
e553c67 Apply black formatter version 20.8 02 September 2020, 12:03:18 UTC
12d86b6 Fix previous merging error 02 September 2020, 08:29:52 UTC
aa77651 Merge branch 'develop' into focal_length 02 September 2020, 08:28:46 UTC
88fcfb4 Merge pull request #1975 from ckbaumann/improve_observable Improve Observable 02 September 2020, 08:15:16 UTC
2613f2e Merge pull request #2002 from pupil-labs/fix-camera-model-loading Fix camera model loading 02 September 2020, 07:38:52 UTC
3033674 Make camera model constructors consistent This fixes a bug where loading dummy intrinsics from file would crash because the Dummy_Camera constructor does not reasonably overwrite the parent constructor. I moved name and resolution to from for all constructors as these are the least likely to change and adjusted the Dummy_Camera contructor to be consistent with the others. 02 September 2020, 07:26:34 UTC
672db2f Remove dead code 02 September 2020, 07:25:49 UTC
94effb6 Merge branch 'develop' into focal_length 01 September 2020, 09:46:46 UTC
cf82cf3 Merge pull request #1993 from pupil-labs/better-version-comparison Better version comparison 01 September 2020, 08:17:45 UTC
39f6f4e Rename SemanticVersion to ParsedVersion 01 September 2020, 07:56:11 UTC
dfad579 Merge pull request #2000 from pupil-labs/fix-post-hoc-calibration-timeline-update Fix post-hoc calibration timeline update 31 August 2020, 10:44:32 UTC
3bc9637 Merge pull request #1996 from pupil-labs/better-glob-pattern-for-gaze-timestamps Use regex to match gaze timestamp files 31 August 2020, 10:36:51 UTC
93ccc70 Render timeline when calibration selection changes 31 August 2020, 07:31:35 UTC
9ba4680 Rename match_contents_by_name_pattern to matched_files_by_name_pattern 26 August 2020, 13:14:41 UTC
66c975a Use Path.is_file and Path.iterdir to iterate directory file paths 26 August 2020, 13:14:26 UTC
25686a4 Rename version_utils._Version to SemanticVersion 26 August 2020, 13:00:27 UTC
c584b83 Bump pupil-detectors requirement to 1.1.1 26 August 2020, 12:23:05 UTC
e348ce2 Add comment about preliminary eye intrinsics 26 August 2020, 07:30:35 UTC
5fb60b1 Use r-strings for regex Co-authored-by: Patrick Faion <pfa@pupil-labs.com> 25 August 2020, 15:15:33 UTC
802544a Apply black formatting 25 August 2020, 12:14:08 UTC
3a8bb6c Fix incorrect interface for detector plugin base 25 August 2020, 09:55:10 UTC
91882de Use pye3d only if available 25 August 2020, 09:35:46 UTC
f7353e6 Merge pull request #1997 from pupil-labs/develop Pupil v2.3 Release Candidate 1 25 August 2020, 08:00:42 UTC
985d5c2 Merge pull request #1994 from pupil-labs/better-pupil-mobile-network-lag-error-message Better Pupil Mobile network lag error message 25 August 2020, 07:59:06 UTC
6cc275b Remove unused Version import 24 August 2020, 22:44:26 UTC
885a7da Use version_utils in pupil_recording 24 August 2020, 22:43:24 UTC
cd69fbd Update version_utils to use packaging.version 24 August 2020, 22:42:26 UTC
11c5f6f Use regex to match gaze timestamp files 24 August 2020, 22:41:18 UTC
aa92a0c Patch eye intrinsics in existing recordings Introduces new RecordingInfo version v2.3 24 August 2020, 16:41:55 UTC
76ef156 Split camera model loading into from file/default 24 August 2020, 16:40:41 UTC
c97ed9e Cleanup camera_models log messages 24 August 2020, 10:39:06 UTC
b977192 Refine wording for Pupil Mobile connection issues Co-authored-by: Pablo Prietz <pablo@prietz.org> 24 August 2020, 10:33:17 UTC
ea8f966 Remove unused code 24 August 2020, 08:29:33 UTC
0800ba3 Add suggestion on fixing Pupil Mobile network lag 24 August 2020, 07:33:47 UTC
4cfa854 Use parse_version to assert and compare version numbers 24 August 2020, 07:21:30 UTC
96a062f Add parse_version function for creating a comparable version object 24 August 2020, 07:21:01 UTC
6dbd126 Save eye intrinsics in recording 21 August 2020, 12:14:57 UTC
256c3f4 Properly cleanup and reopen 3D debug window 21 August 2020, 09:48:32 UTC
8a43dc5 Reinit 3D detector on focal length changes 21 August 2020, 08:47:03 UTC
a85c69d Expose focal_length property from camera models 21 August 2020, 08:28:24 UTC
78461d9 Add ui_available property to Plugin base Often plugins need to know whether the UI exists or now. It does not exist in __init__ or when the menu was removed before. This property makes this information available for all plugins. 21 August 2020, 08:24:27 UTC
7d8eaa1 Merge pull request #1984 from pupil-labs/support-pi-headset-worn-classifier-data Support PI headset on/off classifier data 20 August 2020, 08:55:50 UTC
22463c8 Fi logic error when generating fallback worn data 19 August 2020, 16:17:00 UTC
02ed062 Add eye camera intrinsics 19 August 2020, 15:09:03 UTC
48a8d54 Merge pull request #1992 from pupil-labs/cleanup_camera_models Cleanup camera models 19 August 2020, 14:59:45 UTC
bc38489 Fix typos/wording 19 August 2020, 14:56:26 UTC
9b2d27c Rephrase camera model calibration to intrinsics There was a mixed use of the terms calibration and intrinsics. Since we use calibration also for gazers, I renamed everything relating to intrinsics to not contain "calibration" anymore. There was also some mis-used cases of "pre-recorded calibrations" vs "default calibration", where some places referred to the default calibrations as "pre-recorded" and other places referred to user-recorded calibrations as "pre-recorded". I now used "default intrinsics" for all default intrinsics that we measured at some point and "recorded intrinsics" for intrinsics loaded from a file. 19 August 2020, 12:38:15 UTC
1a49e73 Move saving/loading intrinsics into Camera_Model The previous code would not savely encapsulate the logic, so when loading a saved DummyModel, it would actually get loaded as a RadialModel. Using a factory method and proper subclass registration makes it a lot easier to avoid duplication and inconsistencies between the subclasses. 19 August 2020, 12:24:22 UTC
4f9b67a Move duplicate code from camera models to base Both radial and fish-eye assume a camera model with camera matrix K and distortion coefficients D, so we can remove the duplicate logic here. I also added a comment on why/how the solvePnP is different. 19 August 2020, 10:57:23 UTC
56f5927 Load worn data: Explicitly check against None results Avoids numpy ValueError when calling bool(conf_data) implicitly 19 August 2020, 09:38:12 UTC
fc89a04 Merge pull request #1990 from pupil-labs/add-windows-git-download Add notes about installing git to Windows docs 18 August 2020, 12:06:39 UTC
29e8fe8 Add notes about installing git to Windows docs 14 August 2020, 08:30:23 UTC
689628c Adapt pye3D plugin for pupil v2 changes 13 August 2020, 14:53:39 UTC
4f53870 Merge branch 'master' into pye3d-new 13 August 2020, 14:23:33 UTC
1a8987a Add test for observing methods from parent classes 07 August 2020, 11:49:07 UTC
d5cac6d Improve error message 07 August 2020, 11:44:31 UTC
5dc1224 Add descriptor that protects wrapper from being replaced 07 August 2020, 11:43:58 UTC
aec6a18 Merge pull request #1989 from pupil-labs/develop Pupil v2.2 Release Candidate 1 04 August 2020, 11:29:50 UTC
35fa2d1 Merge pull request #1988 from pupil-labs/remove-user-scale Remove gui user scale 04 August 2020, 10:11:27 UTC
3cfba21 Merge pull request #1987 from pupil-labs/eye_squared_default Eye window: Set 500x500 as default content size 04 August 2020, 09:56:26 UTC
3859436 Remove gui user scale 04 August 2020, 09:44:52 UTC
c6608f1 Eye window: Collapse sidebar menu by default 04 August 2020, 09:37:12 UTC
ed796f2 Merge pull request #1976 from pupil-labs/cross-platform-display-scaling Cross-platform display scaling 04 August 2020, 09:25:06 UTC
a03de80 Calculate minimum window size correctly on Retina displays 04 August 2020, 08:03:28 UTC
b92d632 Eye: Set 500x500 as default content area Pupil Cam1 uses 4:3 resolutions. Pupil Cam2 and Cam3 use 1:1 resolutions. As all Pupil Core and VR/AR add-ons are shipped with Pupil Cam2 and Cam3 cameras, we adjust the default eye window size to a 1:1 content aspect ratio. The size of 500 was chosen s.t. the menu still fits. 03 August 2020, 16:32:37 UTC
dbd8043 Eye: Use 192x192 as preferred frame size explicitly The UVC backend will fallback to the closest frame size if 192x192 is not available. 03 August 2020, 16:32:37 UTC
d8625fd Add comment Co-authored-by: Pablo Prietz <pablo@prietz.org> 03 August 2020, 14:40:24 UTC
a4622dc Call glClear on resize for all launchables 03 August 2020, 14:31:45 UTC
bdbbc8f Improve code clarity Co-authored-by: Pablo Prietz <pablo@prietz.org> 03 August 2020, 14:12:27 UTC
165a35c Add minimum window size for Capture and Player The menubar rendering seems to cause OpenGL errors when the window is too small. These errors even cause persistent UI issues. Setting a minimal size prevents this. Service does not need to be adjusted as it has no menubar. 03 August 2020, 14:01:08 UTC
ca6f49c Fix the scaling issue when setting the user GUI scale 01 August 2020, 17:29:28 UTC
a7c1292 Fix missing call to glfw.get_content_scale in service_ui.py 30 July 2020, 14:35:22 UTC
18eaa8f Save unscaled window size in init_dict in Service_UI for Windows and Linux 28 July 2020, 15:55:37 UTC
back to top