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

sort by:
Revision Author Date Message Commit Date
70e93bc Merge pull request #2030 from pupil-labs/develop Pupil v2.5 Release Candidate 1 19 October 2020, 09:33:48 UTC
fdb4c56 Revert manual libglfw installation instruction due to pyglfw usage 19 October 2020, 09:32:19 UTC
40de9be Merge branch 'master' into develop 19 October 2020, 09:30:25 UTC
d4d0fbf Merge pull request #2025 from pupil-labs/surface_tracker_fixes Surface tracker stability improvements 19 October 2020, 08:15:01 UTC
7959f79 Merge pull request #2028 from pupil-labs/fix-#2026 TS Lookup Table: Return unmodified ts if no invalid ts were found 15 October 2020, 14:56:20 UTC
fda384c TS Lookup Table: Return unmodified ts if no invalid ts were found Fixes regression in #2026 ts =timestamps 15 October 2020, 14:40:01 UTC
b840d52 Merge pull request #2027 from pupil-labs/fix-fps-drop-on-macos-for-occluded-windows Fix FPS drop on macOS for occluded windows 14 October 2020, 10:20:06 UTC
20b7c9a Fix FPS drops on macOS when Capture window is occluded 14 October 2020, 08:06:06 UTC
f979d4e Merge pull request #2019 from ChrisDesigns/master updated the build binary link in documenation 13 October 2020, 12:51:55 UTC
3683cea Merge pull request #2024 from pupil-labs/slippage_compensation Support for Pye3D rework 13 October 2020, 12:19:00 UTC
ad80d26 Update docs/dependencies-windows.md 13 October 2020, 12:16:23 UTC
f24b6a8 Merge pull request #2022 from ckbaumann/observe_monkey_patched_methods Allow observing of monkey patched methods 13 October 2020, 12:04:10 UTC
f135251 Merge pull request #2026 from pupil-labs/fix_negative_time_jumps_edge_case Fix an edge case in _fix_negative_time_jumps() when the last TS is zero 13 October 2020, 12:01:26 UTC
df76610 Apply black 13 October 2020, 10:16:46 UTC
301dc20 Add test for adding private methods as observers from within classes 13 October 2020, 08:39:28 UTC
7e74cf3 protection descriptors also if method not in class definition 12 October 2020, 13:03:24 UTC
61604d3 Improve error when observer is private, add test 12 October 2020, 13:03:24 UTC
41d2c6b Fix issue when wrapper was the only object referencing the wrapped method 12 October 2020, 12:46:26 UTC
1a06262 Allow observing of monkey patched methods 12 October 2020, 12:46:26 UTC
0f5a72a Fix an edge case in _fix_negative_time_jumps() when the last TS is zero When the last timestamp is zero, `timestamps[invalid_idc + 2]` causes an index error. As a workaround, we handle this edge case separately. 12 October 2020, 09:37:13 UTC
8fcdf5b Ensure consistent marker detector configuration Fixes #1806 The issue comes up if the plugins session settings conflict with the previous cache. Preferable behaviour should be: - If there is no previous cache use the plugin's current settings - If there is a previous cache - if cache is of correct version use cache config - if cache is of incorrect version use plugin's current settings - If user changes plugin settings redetect with plugin's current settings 09 October 2020, 15:04:21 UTC
7cb79f7 Initialize background detector based on foreground detector 09 October 2020, 15:01:17 UTC
6f1a131 Use controller as storage for current configuration 09 October 2020, 15:00:55 UTC
f091cad Add detector mode to cache-relevant params 09 October 2020, 14:59:37 UTC
b8ba2fd Load cache-relevant params from cache 09 October 2020, 14:58:44 UTC
90b6431 Add marker_detection_callable.from_detector 09 October 2020, 14:51:21 UTC
b16da3a MarkerDetectorMode: Use typing.NamedTuple 09 October 2020, 14:50:52 UTC
00f116b Remove unused raw_edges key in data 09 October 2020, 13:03:54 UTC
9967f80 Improve TODO message 09 October 2020, 12:55:21 UTC
5cf9ac0 Handle camera model changes 09 October 2020, 12:54:00 UTC
cd65880 Always recalculate cache with current configuration Fixes inverted legacy marker detection 09 October 2020, 12:38:34 UTC
3238564 _init_marker_cache: Better variable naming `previous_cache` is a dict, while `cache` was a list. 09 October 2020, 12:36:18 UTC
254dd6e Add NamedTuple for cache relevant detector parameters 09 October 2020, 12:26:21 UTC
ee4e7fb Remove pye3d debug code 09 October 2020, 11:28:06 UTC
c86514b Merge pull request #2015 from pupil-labs/pyglfw-external-dependency Replace internal GLFW bindings with pyGLFW 09 October 2020, 09:15:34 UTC
a948e38 Merge pull request #2023 from pupil-labs/update-wide-angle-lens-intrinsics Update wide-angle lens intrinsics 08 October 2020, 15:18:26 UTC
33100a8 Remove duplicated resolution values 08 October 2020, 09:55:43 UTC
50d42ca Update default Pupil Cam1 ID2 intrinsics with new wide-angle intrinsics 07 October 2020, 10:14:45 UTC
1ca1388 Pass string instead of bytes to glfw.set_clipboard_string 06 October 2020, 20:17:06 UTC
0de98d7 Merge pull request #2021 from pupil-labs/fix-eye-overlay-video-file-filter Fix eye overlay plugin video file filter 06 October 2020, 09:55:13 UTC
4545f51 Make sure all numeric values are finite in render_ellipse 06 October 2020, 09:04:42 UTC
0935988 Make getting eye video files from PupilRecording consistent with other parts of the codebase 06 October 2020, 08:48:25 UTC
6b78998 Change default glfw.ERROR_REPORTING to "raise" 06 October 2020, 08:43:26 UTC
09540f8 Update _video_path_for_eye method to use PupilRecording.FileFilter 01 October 2020, 16:57:25 UTC
f1f6fb5 Add helper eye_id method to PupilRecordings.FileFilter 01 October 2020, 16:57:01 UTC
f38bafc Ensure valid confidence value in video_overlay.utils.image_manipulation 01 October 2020, 16:56:41 UTC
15dd6ea Handle GLFWError when calling glfw.get_clipboard_string 01 October 2020, 15:42:15 UTC
69ddc80 WIP 01 October 2020, 15:17:36 UTC
c721b31 Bundles: Support pyglfw 30 September 2020, 14:07:06 UTC
3c14ff9 bundle spec files: Remove unused imports 30 September 2020, 12:45:49 UTC
3752127 bundle spec files: Sort imports 30 September 2020, 12:44:43 UTC
8fb2412 Remove manual libgflw copy from Linux/Windows bundle spec 30 September 2020, 11:19:14 UTC
c1ca570 Remove manual libglfw copy from bundle spec 30 September 2020, 10:50:38 UTC
6fac714 Remove obsolete comment 30 September 2020, 08:09:26 UTC
c64aaaf Exclude glfw.py from update_license_header.py 29 September 2020, 15:45:32 UTC
10ae79c Add pyGLFW dependency to travis test script 29 September 2020, 15:45:12 UTC
b2aed92 Update docs with external pyGLFW dependency 29 September 2020, 15:44:50 UTC
c7e4e5c Fix on_drop callback definitions 29 September 2020, 08:44:16 UTC
1a0cd57 Fix glfw video mode struct properties 29 September 2020, 08:37:57 UTC
0c3b2dc Remove unused glfw.GLFW imports 29 September 2020, 08:37:57 UTC
1454585 Replace legacy glfw calls with regular function calls 29 September 2020, 08:37:57 UTC
ebf9fea Convert glfw calls from C API to Python naming 29 September 2020, 08:37:57 UTC
437f17b Fix glfw_legacy function type definitions 28 September 2020, 21:30:13 UTC
bd2ffb6 updated the build binary link in documenation zeranoe was shut down and a replacement was needed. 28 September 2020, 14:35:15 UTC
8dda784 [WIP] 23 September 2020, 16:42:09 UTC
7ec2c36 Revert bin visualization 23 September 2020, 08:29:05 UTC
30fc923 Use qualified gl_utils functions in gui_window 23 September 2020, 07:44:28 UTC
b9ee7bb Rename adapted glfw functions to gl_utils.legacy_* 23 September 2020, 07:44:28 UTC
76a62a3 Use qualified glfw.GLFW module for GLFW C API 23 September 2020, 07:44:28 UTC
50c428d Move custom helper functions from glfw.py to gl_utils 23 September 2020, 07:16:38 UTC
0825a94 [WIP] 22 September 2020, 18:01:12 UTC
f294677 Merge pull request #2014 from pupil-labs/ubuntu-glfw-3.3 Add build instructions for glfw-3.3 to ubuntu docs 21 September 2020, 12:31:18 UTC
c00800a Add build instructions for glfw-3.3 to ubuntu docs 21 September 2020, 12:20:08 UTC
f4aff3e Merge pull request #2012 from pupil-labs/develop Pupil v2.4 Release Candidate 1 15 September 2020, 08:54:09 UTC
6705d98 Merge pull request #2009 from pupil-labs/cu-7ap0kn Fix GLError when minimizing eye windows on Windows 15 September 2020, 08:28:07 UTC
bd95f36 Skip on_resize callback if window is minimized (iconified) 14 September 2020, 11:14:25 UTC
01e1917 Fix is_minimized expression in eye.py on_resize 14 September 2020, 10:29:59 UTC
91cb5f1 Merge pull request #2007 from pupil-labs/cu-72t9b7 Ensure windows are visible when recovering a session 10 September 2020, 11:33:06 UTC
8a85c53 Use more compact version of NamedTuple definition 09 September 2020, 12:19:40 UTC
c3f0ef7 Only call glClear in eye on_resize only if not minimized 09 September 2020, 09:21:25 UTC
bf69d69 Fix loging that ensures g_pool.camera_render_size is non-negative 09 September 2020, 09:14:49 UTC
525aa9d Make rectangle_intersetion function into _Rectangle.intersection method 09 September 2020, 09:11:47 UTC
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
back to top