4b9f6f5 | Pablo Prietz | 04 November 2020, 09:18:08 UTC | Update .travis.yml | 04 November 2020, 09:18:08 UTC |
6f34803 | Pablo Prietz | 04 November 2020, 08:50:58 UTC | Merge pull request #2038 from rprend/patch-1 Update circle_detector.py | 04 November 2020, 08:50:58 UTC |
9701021 | Pablo Prietz | 04 November 2020, 08:49:26 UTC | Merge branch 'master' into develop | 04 November 2020, 08:49:26 UTC |
d398534 | Ryan Prendergast | 03 November 2020, 21:59:58 UTC | Update circle_detector.py Fixed typo in circle detector bench. | 03 November 2020, 21:59:58 UTC |
300a75e | Pablo Prietz | 03 November 2020, 10:30:00 UTC | Merge pull request #2037 from pupil-labs/fix-travis-black-test Fix Travis black tests | 03 November 2020, 10:30:00 UTC |
1e322e3 | Pablo Prietz | 03 November 2020, 10:19:24 UTC | Fix Travis black tests | 03 November 2020, 10:19:24 UTC |
ce03bdb | Pablo Prietz | 29 October 2020, 10:58:38 UTC | Update apriltag requirements | 29 October 2020, 10:58:38 UTC |
683fdf6 | Pablo Prietz | 28 October 2020, 13:32:59 UTC | Merge pull request #2029 from pupil-labs/add-requirements-txt Add requirements.txt file | 28 October 2020, 13:32:59 UTC |
d84cc23 | Roman Roibu | 28 October 2020, 13:26:27 UTC | Install wheel in order to avoid legacy python setup.py installbuilds | 28 October 2020, 13:26:27 UTC |
abe1839 | Roman Roibu | 28 October 2020, 13:24:01 UTC | Update pyuvc version tag to include build fixes | 28 October 2020, 13:24:01 UTC |
78477eb | Pablo Prietz | 28 October 2020, 10:42:18 UTC | requirements: Name pyre module name | 28 October 2020, 10:42:18 UTC |
56e70fb | Roman Roibu | 28 October 2020, 10:12:08 UTC | Update pupil-labs dependencies to release tags | 28 October 2020, 10:12:08 UTC |
3f9469b | Roman Roibu | 21 October 2020, 11:38:18 UTC | Update requirements.txt wi packaging minimal requirement Co-authored-by: Pablo Prietz <pablo@prietz.org> | 21 October 2020, 11:38:18 UTC |
70e93bc | Pablo Prietz | 19 October 2020, 09:33:48 UTC | Merge pull request #2030 from pupil-labs/develop Pupil v2.5 Release Candidate 1 | 19 October 2020, 09:33:48 UTC |
fdb4c56 | Pablo Prietz | 19 October 2020, 09:32:19 UTC | Revert manual libglfw installation instruction due to pyglfw usage | 19 October 2020, 09:32:19 UTC |
40de9be | Pablo Prietz | 19 October 2020, 09:30:25 UTC | Merge branch 'master' into develop | 19 October 2020, 09:30:25 UTC |
d4d0fbf | Pablo Prietz | 19 October 2020, 08:15:01 UTC | Merge pull request #2025 from pupil-labs/surface_tracker_fixes Surface tracker stability improvements | 19 October 2020, 08:15:01 UTC |
0bfa295 | Roman Roibu | 15 October 2020, 21:33:31 UTC | Update Pupil-Labs Python dependency URLs Temporarily point URLs to revisions that contain pyproject.toml files. | 15 October 2020, 21:33:31 UTC |
8e302ed | Roman Roibu | 15 October 2020, 19:55:32 UTC | Add Windows-specific note about pyuvc requiring msvcr100.dll | 15 October 2020, 19:55:32 UTC |
ea3102a | Roman Roibu | 15 October 2020, 19:54:42 UTC | Add instruction about using the requirements.txt | 15 October 2020, 19:54:42 UTC |
71662cd | Roman Roibu | 15 October 2020, 19:53:48 UTC | Extract Python dependencies from docs into requirements.txt | 15 October 2020, 19:53:48 UTC |
7959f79 | Pablo Prietz | 15 October 2020, 14:56:20 UTC | 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 | Pablo Prietz | 15 October 2020, 14:40:01 UTC | 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 | Pablo Prietz | 14 October 2020, 10:20:06 UTC | 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 | Roman Roibu | 13 October 2020, 22:40:47 UTC | Fix FPS drops on macOS when Capture window is occluded | 14 October 2020, 08:06:06 UTC |
f979d4e | Pablo Prietz | 13 October 2020, 12:51:55 UTC | Merge pull request #2019 from ChrisDesigns/master updated the build binary link in documenation | 13 October 2020, 12:51:55 UTC |
3683cea | Pablo Prietz | 13 October 2020, 12:19:00 UTC | Merge pull request #2024 from pupil-labs/slippage_compensation Support for Pye3D rework | 13 October 2020, 12:19:00 UTC |
ad80d26 | Pablo Prietz | 13 October 2020, 12:16:23 UTC | Update docs/dependencies-windows.md | 13 October 2020, 12:16:23 UTC |
f24b6a8 | Pablo Prietz | 13 October 2020, 12:04:10 UTC | Merge pull request #2022 from ckbaumann/observe_monkey_patched_methods Allow observing of monkey patched methods | 13 October 2020, 12:04:10 UTC |
f135251 | Pablo Prietz | 13 October 2020, 12:01:26 UTC | 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 | Chris Kay Baumann | 13 October 2020, 10:16:46 UTC | Apply black | 13 October 2020, 10:16:46 UTC |
301dc20 | Chris Kay Baumann | 13 October 2020, 08:39:28 UTC | Add test for adding private methods as observers from within classes | 13 October 2020, 08:39:28 UTC |
7e74cf3 | Chris Kay Baumann | 12 October 2020, 12:43:25 UTC | protection descriptors also if method not in class definition | 12 October 2020, 13:03:24 UTC |
61604d3 | Chris Kay Baumann | 12 October 2020, 09:46:56 UTC | Improve error when observer is private, add test | 12 October 2020, 13:03:24 UTC |
41d2c6b | Chris Kay Baumann | 08 October 2020, 15:16:05 UTC | Fix issue when wrapper was the only object referencing the wrapped method | 12 October 2020, 12:46:26 UTC |
1a06262 | Chris Kay Baumann | 06 October 2020, 12:39:01 UTC | Allow observing of monkey patched methods | 12 October 2020, 12:46:26 UTC |
0f5a72a | Pablo Prietz | 12 October 2020, 09:37:13 UTC | 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 | Pablo Prietz | 09 October 2020, 15:04:21 UTC | 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 | Pablo Prietz | 09 October 2020, 15:01:17 UTC | Initialize background detector based on foreground detector | 09 October 2020, 15:01:17 UTC |
6f1a131 | Pablo Prietz | 09 October 2020, 15:00:55 UTC | Use controller as storage for current configuration | 09 October 2020, 15:00:55 UTC |
f091cad | Pablo Prietz | 09 October 2020, 14:59:37 UTC | Add detector mode to cache-relevant params | 09 October 2020, 14:59:37 UTC |
b8ba2fd | Pablo Prietz | 09 October 2020, 14:58:44 UTC | Load cache-relevant params from cache | 09 October 2020, 14:58:44 UTC |
90b6431 | Pablo Prietz | 09 October 2020, 14:51:21 UTC | Add marker_detection_callable.from_detector | 09 October 2020, 14:51:21 UTC |
b16da3a | Pablo Prietz | 09 October 2020, 14:50:52 UTC | MarkerDetectorMode: Use typing.NamedTuple | 09 October 2020, 14:50:52 UTC |
00f116b | Patrick Faion | 09 October 2020, 13:03:54 UTC | Remove unused raw_edges key in data | 09 October 2020, 13:03:54 UTC |
9967f80 | Patrick Faion | 09 October 2020, 12:55:21 UTC | Improve TODO message | 09 October 2020, 12:55:21 UTC |
5cf9ac0 | Patrick Faion | 09 October 2020, 12:54:00 UTC | Handle camera model changes | 09 October 2020, 12:54:00 UTC |
cd65880 | Pablo Prietz | 09 October 2020, 12:38:34 UTC | Always recalculate cache with current configuration Fixes inverted legacy marker detection | 09 October 2020, 12:38:34 UTC |
3238564 | Pablo Prietz | 09 October 2020, 12:36:18 UTC | _init_marker_cache: Better variable naming `previous_cache` is a dict, while `cache` was a list. | 09 October 2020, 12:36:18 UTC |
254dd6e | Pablo Prietz | 09 October 2020, 12:26:21 UTC | Add NamedTuple for cache relevant detector parameters | 09 October 2020, 12:26:21 UTC |
ee4e7fb | Patrick Faion | 09 October 2020, 11:28:06 UTC | Remove pye3d debug code | 09 October 2020, 11:28:06 UTC |
c86514b | Pablo Prietz | 09 October 2020, 09:15:34 UTC | Merge pull request #2015 from pupil-labs/pyglfw-external-dependency Replace internal GLFW bindings with pyGLFW | 09 October 2020, 09:15:34 UTC |
a948e38 | Pablo Prietz | 08 October 2020, 15:18:26 UTC | 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 | Roman Roibu | 08 October 2020, 09:55:43 UTC | Remove duplicated resolution values | 08 October 2020, 09:55:43 UTC |
50d42ca | Roman Roibu | 07 October 2020, 10:14:45 UTC | Update default Pupil Cam1 ID2 intrinsics with new wide-angle intrinsics | 07 October 2020, 10:14:45 UTC |
1ca1388 | Roman Roibu | 06 October 2020, 20:17:06 UTC | Pass string instead of bytes to glfw.set_clipboard_string | 06 October 2020, 20:17:06 UTC |
0de98d7 | Pablo Prietz | 06 October 2020, 09:55:13 UTC | 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 | Roman Roibu | 06 October 2020, 09:04:42 UTC | Make sure all numeric values are finite in render_ellipse | 06 October 2020, 09:04:42 UTC |
0935988 | Roman Roibu | 06 October 2020, 08:48:25 UTC | Make getting eye video files from PupilRecording consistent with other parts of the codebase | 06 October 2020, 08:48:25 UTC |
6b78998 | Roman Roibu | 06 October 2020, 08:43:26 UTC | Change default glfw.ERROR_REPORTING to "raise" | 06 October 2020, 08:43:26 UTC |
09540f8 | Roman Roibu | 01 October 2020, 16:57:25 UTC | Update _video_path_for_eye method to use PupilRecording.FileFilter | 01 October 2020, 16:57:25 UTC |
f1f6fb5 | Roman Roibu | 01 October 2020, 16:57:01 UTC | Add helper eye_id method to PupilRecordings.FileFilter | 01 October 2020, 16:57:01 UTC |
f38bafc | Roman Roibu | 01 October 2020, 16:56:41 UTC | Ensure valid confidence value in video_overlay.utils.image_manipulation | 01 October 2020, 16:56:41 UTC |
15dd6ea | Roman Roibu | 01 October 2020, 15:42:15 UTC | Handle GLFWError when calling glfw.get_clipboard_string | 01 October 2020, 15:42:15 UTC |
69ddc80 | Patrick Faion | 01 October 2020, 15:17:36 UTC | WIP | 01 October 2020, 15:17:36 UTC |
c721b31 | Pablo Prietz | 30 September 2020, 13:51:04 UTC | Bundles: Support pyglfw | 30 September 2020, 14:07:06 UTC |
3c14ff9 | Pablo Prietz | 30 September 2020, 12:45:49 UTC | bundle spec files: Remove unused imports | 30 September 2020, 12:45:49 UTC |
3752127 | Pablo Prietz | 30 September 2020, 12:44:28 UTC | bundle spec files: Sort imports | 30 September 2020, 12:44:43 UTC |
8fb2412 | Pablo Prietz | 30 September 2020, 11:19:14 UTC | Remove manual libgflw copy from Linux/Windows bundle spec | 30 September 2020, 11:19:14 UTC |
c1ca570 | Pablo Prietz | 30 September 2020, 10:50:38 UTC | Remove manual libglfw copy from bundle spec | 30 September 2020, 10:50:38 UTC |
6fac714 | Roman Roibu | 30 September 2020, 08:09:26 UTC | Remove obsolete comment | 30 September 2020, 08:09:26 UTC |
c64aaaf | Roman Roibu | 29 September 2020, 15:45:32 UTC | Exclude glfw.py from update_license_header.py | 29 September 2020, 15:45:32 UTC |
10ae79c | Roman Roibu | 29 September 2020, 15:45:12 UTC | Add pyGLFW dependency to travis test script | 29 September 2020, 15:45:12 UTC |
b2aed92 | Roman Roibu | 29 September 2020, 15:44:50 UTC | Update docs with external pyGLFW dependency | 29 September 2020, 15:44:50 UTC |
c7e4e5c | Roman Roibu | 29 September 2020, 08:44:16 UTC | Fix on_drop callback definitions | 29 September 2020, 08:44:16 UTC |
1a0cd57 | Roman Roibu | 29 September 2020, 08:36:46 UTC | Fix glfw video mode struct properties | 29 September 2020, 08:37:57 UTC |
0c3b2dc | Roman Roibu | 29 September 2020, 07:50:56 UTC | Remove unused glfw.GLFW imports | 29 September 2020, 08:37:57 UTC |
1454585 | Roman Roibu | 29 September 2020, 01:01:07 UTC | Replace legacy glfw calls with regular function calls | 29 September 2020, 08:37:57 UTC |
ebf9fea | Roman Roibu | 28 September 2020, 23:38:17 UTC | Convert glfw calls from C API to Python naming | 29 September 2020, 08:37:57 UTC |
437f17b | Roman Roibu | 28 September 2020, 21:30:13 UTC | Fix glfw_legacy function type definitions | 28 September 2020, 21:30:13 UTC |
bd2ffb6 | Chris Lenart | 28 September 2020, 14:35:15 UTC | updated the build binary link in documenation zeranoe was shut down and a replacement was needed. | 28 September 2020, 14:35:15 UTC |
8dda784 | Patrick Faion | 23 September 2020, 16:42:09 UTC | [WIP] | 23 September 2020, 16:42:09 UTC |
7ec2c36 | Patrick Faion | 23 September 2020, 08:29:05 UTC | Revert bin visualization | 23 September 2020, 08:29:05 UTC |
30fc923 | Roman Roibu | 23 September 2020, 07:44:08 UTC | Use qualified gl_utils functions in gui_window | 23 September 2020, 07:44:28 UTC |
b9ee7bb | Roman Roibu | 23 September 2020, 07:43:33 UTC | Rename adapted glfw functions to gl_utils.legacy_* | 23 September 2020, 07:44:28 UTC |
76a62a3 | Roman Roibu | 23 September 2020, 07:20:13 UTC | Use qualified glfw.GLFW module for GLFW C API | 23 September 2020, 07:44:28 UTC |
50c428d | Roman Roibu | 23 September 2020, 07:05:16 UTC | Move custom helper functions from glfw.py to gl_utils | 23 September 2020, 07:16:38 UTC |
0825a94 | Patrick Faion | 22 September 2020, 18:01:12 UTC | [WIP] | 22 September 2020, 18:01:12 UTC |
f294677 | Pablo Prietz | 21 September 2020, 12:31:18 UTC | 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 | Patrick Faion | 21 September 2020, 12:20:08 UTC | Add build instructions for glfw-3.3 to ubuntu docs | 21 September 2020, 12:20:08 UTC |
f4aff3e | Pablo Prietz | 15 September 2020, 08:54:09 UTC | Merge pull request #2012 from pupil-labs/develop Pupil v2.4 Release Candidate 1 | 15 September 2020, 08:54:09 UTC |
6705d98 | Pablo Prietz | 15 September 2020, 08:28:07 UTC | 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 | Roman Roibu | 14 September 2020, 11:14:25 UTC | Skip on_resize callback if window is minimized (iconified) | 14 September 2020, 11:14:25 UTC |
01e1917 | Roman Roibu | 14 September 2020, 10:29:59 UTC | Fix is_minimized expression in eye.py on_resize | 14 September 2020, 10:29:59 UTC |
91cb5f1 | Pablo Prietz | 10 September 2020, 11:33:06 UTC | 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 | Roman Roibu | 09 September 2020, 12:19:40 UTC | Use more compact version of NamedTuple definition | 09 September 2020, 12:19:40 UTC |
c3f0ef7 | Roman Roibu | 09 September 2020, 09:21:25 UTC | Only call glClear in eye on_resize only if not minimized | 09 September 2020, 09:21:25 UTC |
bf69d69 | Roman Roibu | 09 September 2020, 09:14:49 UTC | Fix loging that ensures g_pool.camera_render_size is non-negative | 09 September 2020, 09:14:49 UTC |
525aa9d | Roman Roibu | 09 September 2020, 09:11:47 UTC | Make rectangle_intersetion function into _Rectangle.intersection method | 09 September 2020, 09:11:47 UTC |
c32e2b2 | Roman Roibu | 09 September 2020, 09:04:14 UTC | Use typing.NamedTuple instead of collections.namedtuple | 09 September 2020, 09:04:14 UTC |