f2d1a74 | Patrick Faion | 07 August 2019, 12:27:05 UTC | Add review corrections | 07 August 2019, 12:27:05 UTC |
5d0a158 | Patrick Faion | 07 August 2019, 09:55:20 UTC | Drop frames with 0 timestamp in uvc-backend This can happen after disconnecting/reconnecting on windows. We shouldn't infer anything about this frame and discard it as invalid. | 07 August 2019, 09:55:20 UTC |
86e37dc | Pablo Prietz | 01 August 2019, 15:40:41 UTC | Merge pull request #1569 from ChingT/fix_head_pose_tracker Head Pose Tracker: Remove translation value constraints | 01 August 2019, 15:40:41 UTC |
884ce52 | ChingT | 01 August 2019, 15:34:38 UTC | remove translation vector boundary limit; add handling to error from _least_squares | 01 August 2019, 15:34:38 UTC |
d65aeb0 | Pablo Prietz | 01 August 2019, 15:18:20 UTC | Merge pull request #1568 from pfaion/fix_broken_stream_shape Fix width-height-confusion in broken stream default size | 01 August 2019, 15:18:20 UTC |
c8729d9 | Patrick Faion | 01 August 2019, 15:07:28 UTC | Fix width-height-confusion in broken stream default size | 01 August 2019, 15:07:28 UTC |
b9ad15e | Pablo Prietz | 01 August 2019, 14:12:40 UTC | Merge pull request #1565 from papr/pupil_timeline_float32 Pupil timeline sampling: Use pm.find_clostest to avoid IndexError | 01 August 2019, 14:12:40 UTC |
fbdc8b9 | Pablo Prietz | 31 July 2019, 16:14:41 UTC | Pupil timeline sampling: Use pm.find_clostest to avoid IndexError | 31 July 2019, 16:14:41 UTC |
21ceddb | Pablo Prietz | 31 July 2019, 13:42:57 UTC | File Backend: Bump pyav version requirement | 31 July 2019, 13:42:57 UTC |
88ac669 | Pablo Prietz | 31 July 2019, 13:40:17 UTC | Merge pull request #1563 from papr/pupil_timeline_float32 Sample pupil timelines with float32 precision | 31 July 2019, 13:40:17 UTC |
feae9ea | Pablo Prietz | 31 July 2019, 13:39:43 UTC | Merge pull request #1562 from ChingT/fix_head_pose_tracker Improve head pose tracker | 31 July 2019, 13:39:43 UTC |
f726fd9 | Pablo Prietz | 31 July 2019, 13:34:18 UTC | Use bigger marker perimeter to deduplicate echo detections | 31 July 2019, 13:34:18 UTC |
d180257 | Pablo Prietz | 31 July 2019, 12:11:20 UTC | Use stdlib_utils.unique to eliminate duplicated markers | 31 July 2019, 12:11:20 UTC |
b36b317 | Pablo Prietz | 31 July 2019, 12:03:43 UTC | Merge branch 'master' into fix_head_pose_tracker | 31 July 2019, 12:03:43 UTC |
5a7cb6c | Pablo Prietz | 31 July 2019, 12:02:52 UTC | Merge pull request #1564 from papr/unique Add unique iterable type | 31 July 2019, 12:02:52 UTC |
168af46 | Roman Roibu | 27 June 2019, 15:44:18 UTC | Add unique iterable type | 31 July 2019, 12:00:56 UTC |
690f6d1 | Pablo Prietz | 31 July 2019, 11:43:35 UTC | Sample pupil timelines with float32 precision | 31 July 2019, 11:43:35 UTC |
ad95c95 | Pablo Prietz | 31 July 2019, 11:35:30 UTC | Merge pull request #1561 from ChingT/fix_camera_models Fix camera models | 31 July 2019, 11:35:30 UTC |
a146635 | ChingT | 31 July 2019, 09:17:46 UTC | add sensible error messages | 31 July 2019, 09:17:46 UTC |
aaedbc2 | ChingT | 31 July 2019, 09:17:32 UTC | adapt np.asanyarray | 31 July 2019, 09:17:32 UTC |
173cdf1 | ChingT | 30 July 2019, 14:15:27 UTC | filter duplicate detected markers | 30 July 2019, 14:15:27 UTC |
09ce41d | ChingT | 30 July 2019, 14:13:19 UTC | improve the effectiveness of optimization of 3d markers model | 30 July 2019, 14:13:19 UTC |
4d577e3 | ChingT | 30 July 2019, 13:04:52 UTC | fix BundleAdjustment so that it can support fisheye camera intrinsics | 30 July 2019, 13:04:52 UTC |
5b0b89f | ChingT | 30 July 2019, 13:00:31 UTC | fix camera_models | 30 July 2019, 13:00:31 UTC |
3744214 | ChingT | 30 July 2019, 12:58:55 UTC | correct fisheye camera's solvePNP with None distortion fix https://github.com/pupil-labs/pupil/issues/1399#issue-383573663 | 30 July 2019, 12:58:55 UTC |
e7fe997 | ChingT | 30 July 2019, 12:58:13 UTC | rename functions undistortPoints and distortPoints in camera_models | 30 July 2019, 12:58:13 UTC |
1a8ae87 | Pablo Prietz | 23 July 2019, 07:52:24 UTC | Merge pull request #1555 from marc-tonsen/surface_tracker_bugfix Surface tracker bugfix | 23 July 2019, 07:52:24 UTC |
b7fb6fd | Pablo Prietz | 23 July 2019, 07:44:07 UTC | Merge pull request #1559 from papr/glfw_error_msg GLFW: Raise with detailed error message | 23 July 2019, 07:44:07 UTC |
a5a67e2 | Pablo Prietz | 23 July 2019, 07:29:28 UTC | Fixations on surface exporter: Remove units from column headers | 23 July 2019, 07:29:28 UTC |
5fd35e0 | Pablo Prietz | 22 July 2019, 09:56:21 UTC | Mapping fixations to surfaces: Use consistent keys | 22 July 2019, 09:56:21 UTC |
6cb2484 | Pablo Prietz | 22 July 2019, 09:55:35 UTC | map_gaze_and_fixations: Use list instead of manual for-loop | 22 July 2019, 09:55:35 UTC |
5d6567d | Pablo Prietz | 22 July 2019, 07:57:44 UTC | Merge pull request #1554 from papr/disable_checkstripes_pupil_cam3 Disable Stripe Detector for Pupil Cam3 | 22 July 2019, 07:57:44 UTC |
fa7780b | Pablo Prietz | 21 July 2019, 10:56:49 UTC | GLFW: Raise with detailed error message | 21 July 2019, 10:56:49 UTC |
03eb9d2 | Pablo Prietz | 18 July 2019, 15:45:06 UTC | Ensure audio pts/dts are monotonically increasing | 18 July 2019, 15:45:06 UTC |
a763a69 | Marc Tonsen | 18 July 2019, 13:22:31 UTC | Revert "Remove explicit fixation mapping" This reverts commit 13ae7db1 | 18 July 2019, 13:22:31 UTC |
29287dd | Marc Tonsen | 18 July 2019, 11:29:51 UTC | Fixed order of grid resolution components. | 18 July 2019, 11:29:51 UTC |
cf11235 | Marc Tonsen | 18 July 2019, 10:01:05 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil into surface_tracker_bugfix | 18 July 2019, 10:01:05 UTC |
9f28c62 | Pablo Prietz | 18 July 2019, 09:59:08 UTC | Revert 27ac9305ff1c2f99d8a8b13fa611d19d4a69cb94 | 18 July 2019, 10:00:45 UTC |
ee9a7d3 | Marc Tonsen | 18 July 2019, 09:36:48 UTC | Set minimum marker detection confidence to zero. Use previous markers for robust detection when filling cache. | 18 July 2019, 09:36:48 UTC |
9ebdc38 | Pablo Prietz | 17 July 2019, 14:57:11 UTC | Merge pull request #1551 from papr/fix_negative_timejumps Fix negative timejumps | 17 July 2019, 14:57:11 UTC |
be25526 | Pablo Prietz | 17 July 2019, 14:29:30 UTC | Disable Stripe Detector for Pupil Cam3 Problem: Stripe Detector was initialised for Pupil Cam2 and Cam3. On frame size changes, the stripe detector was only re-initialised for Pupil Cam2 (line 444), leading to crashes when using Pupil Cam3. Solution: Disable Stripe Detector for Pupil Cam3 since these cameras do not show the stripe issue. | 17 July 2019, 14:29:30 UTC |
0808c2a | Pablo Prietz | 17 July 2019, 12:09:55 UTC | Merge pull request #1552 from pfaion/remove_boost_dependency Remove boost dependency | 17 July 2019, 12:09:55 UTC |
03813e2 | Patrick Faion | 17 July 2019, 11:24:02 UTC | Exclude temp fix for EXTENDED_ALIGNED_STORAGE This was just added to make the code compile with the newest Visual Studio v15.9. See issue #1331 for more information. This should not get handled with this PR as we need to adress this separately in multiple places in the future. | 17 July 2019, 11:24:02 UTC |
b627861 | Patrick Faion | 16 July 2019, 14:09:34 UTC | Remove boost dependency and PyCppLogger Boost was not actually used for anything in the singleeyefitter but for dead code. Additionally boost logging was used in the PyCppLogger, which again was not used anywhere. Besides that boost was a huge compile obstacle on windows, as especially boost.python is very old and outdated. | 16 July 2019, 14:09:34 UTC |
e62bb28 | Patrick Faion | 16 July 2019, 14:06:36 UTC | Update opencv dependency to version 3.4.5 This is the newest 3.x version available. | 16 July 2019, 14:06:36 UTC |
f36e4d6 | Pablo Prietz | 16 July 2019, 11:21:59 UTC | update_recording_v113_v114(): Write updated version number | 16 July 2019, 11:21:59 UTC |
d2bde71 | Pablo Prietz | 16 July 2019, 08:28:06 UTC | Fix negative timejumps in video timestamp files Also, forces regeneration of lookup table. Fixes #1550 | 16 July 2019, 08:28:06 UTC |
d99ee24 | Pablo Prietz | 15 July 2019, 09:08:24 UTC | Merge pull request #1539 from romanroibu/fix-eye-movement-frame-indices Fix eye movement frame indices | 15 July 2019, 09:08:24 UTC |
36ba391 | Roman Roibu | 15 July 2019, 09:00:39 UTC | Bump eye movement segment version to invalidate previous caches | 15 July 2019, 09:00:39 UTC |
d986b17 | Roman Roibu | 15 July 2019, 08:40:43 UTC | Rename capture_time to world_timestamps for readability | 15 July 2019, 08:40:43 UTC |
27ac930 | Pablo Prietz | 15 July 2019, 08:25:34 UTC | Ensure monotonic pts during video export, ammend Set PTS _and_ DTS, not only PTS | 15 July 2019, 08:25:34 UTC |
7e41ff4 | Roman Roibu | 12 July 2019, 13:12:14 UTC | Fix Immutable_Capture init with not timestamps | 12 July 2019, 13:12:14 UTC |
5b3ed52 | Pablo Prietz | 10 July 2019, 14:32:33 UTC | Merge pull request #1547 from romanroibu/fix-1544 Fix issue #1544 | 10 July 2019, 14:32:33 UTC |
fc47c44 | Roman Roibu | 10 July 2019, 14:27:58 UTC | Ensure cv2.convexHull input is array of 32bit elements | 10 July 2019, 14:27:58 UTC |
3cf0548 | Moritz Kassner | 27 June 2019, 17:30:02 UTC | exclude DS files to make appsign work again. | 27 June 2019, 17:30:02 UTC |
096a8a5 | Roman Roibu | 26 June 2019, 09:49:15 UTC | Show raw eye movement frame range This will make the presentation consistent with the frame index displayed by the player | 26 June 2019, 09:53:01 UTC |
54a0600 | Roman Roibu | 26 June 2019, 09:18:52 UTC | Make eye movement segment frame index properties optional | 26 June 2019, 09:53:01 UTC |
5d42539 | Roman Roibu | 26 June 2019, 09:18:07 UTC | Set eye movement frame indices to captrue frame indices | 26 June 2019, 09:18:07 UTC |
277ac8c | Pablo Prietz | 21 June 2019, 15:54:30 UTC | Merge pull request #1537 from romanroibu/fix-eye-movement-3d-consistency-check-v1 Quick fix for eye movement 3d consistency check | 21 June 2019, 15:54:30 UTC |
3645f3c | Roman Roibu | 21 June 2019, 15:33:19 UTC | Force fixation detector to use the same data as eye movement detector | 21 June 2019, 15:33:19 UTC |
df234d4 | Roman Roibu | 21 June 2019, 15:32:33 UTC | Temporarily disable using 3D gaze mapping for eye movement classification This will at least ensure consistency, since the previous implementation didn't guarantee that 3D data is available for all gaze datums. | 21 June 2019, 15:32:33 UTC |
b92737a | Pablo Prietz | 21 June 2019, 14:40:04 UTC | Merge pull request #1535 from papr/recalc_em_on_min_conf_change Eye Movement Detector: Recalculate if minimum data confidence changes | 21 June 2019, 14:40:04 UTC |
5597db5 | Pablo Prietz | 21 June 2019, 14:31:13 UTC | Eye Movement Detector: Recalculate if minimum data confidence changes | 21 June 2019, 14:31:13 UTC |
c5bb15b | Pablo Prietz | 21 June 2019, 14:12:17 UTC | Merge pull request #1534 from romanroibu/fix-eye-movement-vis Draw all eye movement segments as polylines | 21 June 2019, 14:12:17 UTC |
5262071 | Roman Roibu | 21 June 2019, 14:10:33 UTC | Draw all eye movement segments as polylines | 21 June 2019, 14:10:33 UTC |
c0bdc2e | Pablo Prietz | 21 June 2019, 13:52:53 UTC | Merge pull request #1533 from papr/offline_fixation_defaults Offline Fixation Detector: Adapt default values | 21 June 2019, 13:52:53 UTC |
49a1808 | Pablo Prietz | 21 June 2019, 13:46:47 UTC | Offline Fixation Detector: Adapt default values | 21 June 2019, 13:46:47 UTC |
995decb | Pablo Prietz | 21 June 2019, 13:38:10 UTC | Merge pull request #1532 from pupil-labs/revert-1519-rm-deprecated-detectors Revert "Remove deprecated detector plugins" | 21 June 2019, 13:38:10 UTC |
394229a | Pablo Prietz | 21 June 2019, 13:37:28 UTC | Revert "Remove deprecated detector plugins" | 21 June 2019, 13:37:28 UTC |
00d5819 | Pablo Prietz | 21 June 2019, 12:34:52 UTC | Merge pull request #1531 from romanroibu/fix-smooth-pursuit-vis Change smooth pursuit eye movement visualization | 21 June 2019, 12:34:52 UTC |
fcc831e | Roman Roibu | 21 June 2019, 12:32:37 UTC | Change smooth pursuit eye movement visualization | 21 June 2019, 12:32:37 UTC |
d342e1e | Pablo Prietz | 21 June 2019, 12:14:14 UTC | Merge pull request #1530 from romanroibu/nslr-data-validation-v2 Fix real-time detector NSLR data validation issues | 21 June 2019, 12:14:14 UTC |
d7f603b | Roman Roibu | 21 June 2019, 09:53:45 UTC | Ensure real-time eye detector input has monotonic timestamps | 21 June 2019, 09:53:45 UTC |
3b7651f | Roman Roibu | 21 June 2019, 09:52:48 UTC | Catch and log nslr validation errors for real-time detector | 21 June 2019, 09:52:48 UTC |
d18ecf9 | Roman Roibu | 21 June 2019, 09:50:39 UTC | Add explicit nslr validation error types | 21 June 2019, 09:50:39 UTC |
4087034 | Pablo Prietz | 21 June 2019, 07:06:05 UTC | Apply black to bundle spec | 21 June 2019, 07:06:05 UTC |
79e3bd9 | Pablo Prietz | 20 June 2019, 16:39:44 UTC | Fixes #1379 Missing dock icons on Ubuntu | 20 June 2019, 16:39:44 UTC |
39fd753 | Pablo Prietz | 20 June 2019, 16:18:23 UTC | Merge pull request #1529 from romanroibu/nslr-data-validation Add gaze data input validation for NSLR-HMM classification | 20 June 2019, 16:18:23 UTC |
1b1b451 | Roman Roibu | 20 June 2019, 14:58:32 UTC | Log eye movement exception as error Co-Authored-By: Pablo Prietz <pablo@prietz.org> | 20 June 2019, 14:58:32 UTC |
2654603 | Roman Roibu | 20 June 2019, 14:57:53 UTC | Update NSLR uniqueness validation error message Co-Authored-By: Pablo Prietz <pablo@prietz.org> | 20 June 2019, 14:57:53 UTC |
b574c53 | Roman Roibu | 20 June 2019, 14:57:33 UTC | Update NSLR NaN validation error message Co-Authored-By: Pablo Prietz <pablo@prietz.org> | 20 June 2019, 14:57:33 UTC |
f4baf96 | Roman Roibu | 19 June 2019, 16:09:31 UTC | Call completion callback when offline eye movement detection task raises and expection | 19 June 2019, 16:09:31 UTC |
190c54a | Roman Roibu | 19 June 2019, 16:08:56 UTC | Show error message when Offline_Eye_Movement_Detector task fails | 19 June 2019, 16:08:56 UTC |
b18ede5 | Roman Roibu | 19 June 2019, 16:07:53 UTC | Use file-specific logger for eye_movement_detector_offline | 19 June 2019, 16:07:53 UTC |
8933776 | Roman Roibu | 19 June 2019, 16:07:17 UTC | Add error UI info text field to eye movement detector menu | 19 June 2019, 16:07:17 UTC |
fe71577 | Roman Roibu | 19 June 2019, 16:06:39 UTC | Add nslr input data validation | 19 June 2019, 16:06:39 UTC |
a49fec0 | Roman Roibu | 19 June 2019, 16:06:11 UTC | Add gaze_timestamps argument to gaze_data_to_nslr_data | 19 June 2019, 16:06:11 UTC |
4b64ed4 | Pablo Prietz | 17 June 2019, 06:52:33 UTC | Merge pull request #1524 from romanroibu/add-adapt-window-size-notification Add adapt_window_size notification handle in world process | 17 June 2019, 06:52:33 UTC |
083adc3 | Pablo Prietz | 17 June 2019, 06:52:07 UTC | Merge pull request #1523 from papr/v1.13-fixes Fixes for v1.13 | 17 June 2019, 06:52:07 UTC |
692030b | Pablo Prietz | 17 June 2019, 06:51:40 UTC | Merge pull request #1527 from papr/improved_ui_response Improve ui responsiveness | 17 June 2019, 06:51:40 UTC |
31d6004 | Pablo Prietz | 14 June 2019, 09:45:45 UTC | Merge pull request #1526 from euryalus/master Change of variable type | 14 June 2019, 09:45:45 UTC |
98cae9d | Pablo Prietz | 14 June 2019, 09:43:39 UTC | Improve ui responsiveness By polling glfw events before updating pyglui we ensure that pyglui can react as fast as possible to ui events instead of waiting for a full processing cycle. | 14 June 2019, 09:43:39 UTC |
159d91f | euryalus | 14 June 2019, 08:15:01 UTC | Changed two field in py_result from int to float. Needed for the VR integration. | 14 June 2019, 08:15:01 UTC |
bdc4c25 | euryalus | 14 June 2019, 08:14:06 UTC | Merge branch 'master' of https://github.com/pupil-labs/pupil | 14 June 2019, 08:14:06 UTC |
c18ab46 | Pablo Prietz | 13 June 2019, 18:19:23 UTC | Increase pyglui requirement to v1.24 | 13 June 2019, 18:19:23 UTC |
d5a9876 | Pablo Prietz | 13 June 2019, 12:51:18 UTC | Merge pull request #1525 from romanroibu/pi-ndsi-support Add PI support for ndsi auto-selection | 13 June 2019, 12:51:18 UTC |
0f43026 | Roman Roibu | 13 June 2019, 12:45:24 UTC | Add PI support for ndsi auto-selection | 13 June 2019, 12:45:24 UTC |
6f7644e | Roman Roibu | 13 June 2019, 12:33:34 UTC | Add adapt_window_size notification handle in world process | 13 June 2019, 12:33:34 UTC |
10cbdf0 | Pablo Prietz | 13 June 2019, 12:00:32 UTC | Surface upgrade: Only upgrade if deprecated definitions are present | 13 June 2019, 12:00:32 UTC |
8876be6 | Pablo Prietz | 13 June 2019, 11:59:04 UTC | Ensure monotonic pts during video export | 13 June 2019, 11:59:04 UTC |