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 |
342a6e5 | Pablo Prietz | 13 June 2019, 11:56:47 UTC | Merge pull request #1522 from romanroibu/fix-surface-tracker-out-of-bounds-frame Fix surface tracker out of bounds frame index | 13 June 2019, 11:56:47 UTC |
a3cf8f8 | Pablo Prietz | 12 June 2019, 12:28:26 UTC | Merge pull request #1520 from papr/fix_1439 Allow passing Python lists as target to player_methods.find_clostest() | 12 June 2019, 12:28:26 UTC |
ea724ad | Roman Roibu | 11 June 2019, 14:02:48 UTC | Handle case where fetch returns invalid frame_index | 11 June 2019, 14:02:48 UTC |
3a69162 | Roman Roibu | 11 June 2019, 14:00:57 UTC | Ensure that surface tracker doesn't go over video frame bounds | 11 June 2019, 14:00:57 UTC |
d4d1a98 | Pablo Prietz | 11 June 2019, 13:50:00 UTC | Allow passing Python lists as target to player_methods.find_clostest() Fixes #1439 | 11 June 2019, 13:50:00 UTC |
6211aff | Pablo Prietz | 11 June 2019, 13:36:57 UTC | Merge pull request #1519 from papr/rm-deprecated-detectors Remove deprecated detector plugins | 11 June 2019, 13:36:57 UTC |
0f08b77 | Pablo Prietz | 09 June 2019, 20:17:57 UTC | seek_control: Fix multi-split seeking | 09 June 2019, 20:17:57 UTC |
3c3a8c2 | Pablo Prietz | 07 June 2019, 08:27:13 UTC | Remove deprecated detector plugins Plugins removed - Saccade detector (was WIP) - Fixation detector - Vis_Fixations | 07 June 2019, 08:27:13 UTC |
a11e860 | Pablo Prietz | 06 June 2019, 16:26:30 UTC | Merge pull request #1515 from papr/surface_tracker_improv Surface tracker improvements | 06 June 2019, 16:26:30 UTC |
8a737f7 | Pablo Prietz | 06 June 2019, 15:53:37 UTC | Merge pull request #1516 from papr/em_exports Export eye movements by gaze and by segment | 06 June 2019, 15:53:37 UTC |
697a978 | Roman Roibu | 06 June 2019, 14:33:24 UTC | Add timestamp to eye movement classification datum | 06 June 2019, 14:33:24 UTC |
5a58b37 | Pablo Prietz | 03 June 2019, 12:30:41 UTC | Real time eye mov. detector: Require at least two gaze points for classification When passing only one datum to nslr, the nslr2d loop will be get stuck due to `nl` becoming `NaN` | 03 June 2019, 12:30:41 UTC |
1c5d5ac | Pablo Prietz | 30 May 2019, 16:59:39 UTC | [crashes on macOS] realtime by-gaze classification | 30 May 2019, 16:59:39 UTC |
dbf5950 | Pablo Prietz | 30 May 2019, 16:59:00 UTC | Publish eye movement data with consist topics | 30 May 2019, 16:59:00 UTC |
13ae7db | Pablo Prietz | 30 May 2019, 14:10:14 UTC | Remove explicit fixation mapping | 30 May 2019, 14:22:12 UTC |
16e0502 | Pablo Prietz | 30 May 2019, 13:03:04 UTC | Export EM by gaze and by segment | 30 May 2019, 13:03:04 UTC |
0bb86d9 | Pablo Prietz | 30 May 2019, 08:50:20 UTC | EM Export: Use precalculated export window instead of index range | 30 May 2019, 08:50:20 UTC |
cdd4519 | Pablo Prietz | 30 May 2019, 08:46:59 UTC | Apply black format | 30 May 2019, 08:46:59 UTC |
b6ebef9 | Pablo Prietz | 27 May 2019, 16:53:58 UTC | Offline surface: return when location_cache_filler was cancelled | 27 May 2019, 16:53:58 UTC |
b3ffcbb | Pablo Prietz | 27 May 2019, 16:53:16 UTC | Little improvements - Stylistic changes - Use `sum(1 for _ in iterator)` instead of `len(list(iterator))` - Remove unnecessary property setters - Ensure that each timeline row is correctly assigned to its label | 27 May 2019, 16:53:16 UTC |
6eba2db | Pablo Prietz | 27 May 2019, 16:50:05 UTC | Offline Surface Tracker: Correctly display surface detection in timelines | 27 May 2019, 16:50:05 UTC |
452f9f8 | Pablo Prietz | 27 May 2019, 12:53:05 UTC | Merge pull request #1268 from marc-tonsen/surfaces_revamp Surfaces Revamp | 27 May 2019, 12:53:05 UTC |
dd1b846 | Pablo Prietz | 27 May 2019, 12:40:09 UTC | Fix bug where surface names could not be changed | 27 May 2019, 12:40:09 UTC |
82d8d7c | Pablo Prietz | 27 May 2019, 11:54:35 UTC | Give multiprocessing context an explicit name | 27 May 2019, 11:54:35 UTC |
3f4901f | Pablo Prietz | 27 May 2019, 11:43:21 UTC | Merge pull request #1514 from papr/fix_audio_idx_out_of_bounds Fix audio playback in cases where the audio is shorter than the world video | 27 May 2019, 11:43:21 UTC |
cfc5521 | Pablo Prietz | 27 May 2019, 11:43:06 UTC | Merge pull request #1512 from romanroibu/eye_movement_visualization Eye movement visualization | 27 May 2019, 11:43:06 UTC |
8761fc6 | Roman Roibu | 27 May 2019, 11:13:37 UTC | Replace "PSO" with "Post-saccadic oscillation" in segment color legend Co-Authored-By: Pablo Prietz <pablo@prietz.org> | 27 May 2019, 11:13:37 UTC |
cb8bb0e | Pablo Prietz | 27 May 2019, 09:53:49 UTC | Fix audio playback in cases where the audio is shorter than the world video Else the software crashes with Traceback (most recent call last): File "/Users/papr/work/pupil/pupil_src/launchables/player.py", line 595, in player p.recent_events(events) File "/Users/papr/work/pupil/pupil_src/shared_modules/audio_playback.py", line 405, in recent_events self.audio.timestamps[audio_idx] IndexError: index 1534 is out of bounds for axis 0 with size 1534 | 27 May 2019, 09:53:49 UTC |
968d9cb | Pablo Prietz | 27 May 2019, 08:29:15 UTC | Offline Surface Tracker: Small improvements | 27 May 2019, 08:29:15 UTC |
c8ee2a7 | Pablo Prietz | 27 May 2019, 08:28:43 UTC | Offlien Surface Tracker: Consistent multiprocessing context usage | 27 May 2019, 08:28:43 UTC |
6e920db | Pablo Prietz | 27 May 2019, 08:10:22 UTC | Merge pull request #1511 from papr/task_proxy_context Task_Proxy: Allow to specify multiprocessing context | 27 May 2019, 08:10:22 UTC |
45794dd | Roman Roibu | 24 May 2019, 16:42:01 UTC | Add eye movement segment class color legend to real-time detector | 24 May 2019, 16:42:01 UTC |
899ea89 | Roman Roibu | 24 May 2019, 16:12:39 UTC | Refactor segment rendering functions into renderer classes | 24 May 2019, 16:12:39 UTC |
3495498 | Roman Roibu | 24 May 2019, 15:25:50 UTC | Add saccade and pso segment polyline segment drawing in gl context | 24 May 2019, 15:25:50 UTC |
b2363e2 | Roman Roibu | 24 May 2019, 15:25:33 UTC | Add saccade and pso segment polyline segment drawing on image | 24 May 2019, 15:25:33 UTC |
d7a4b00 | Roman Roibu | 24 May 2019, 15:23:43 UTC | Use BGR and BGRA color formats in calls to cv2 | 24 May 2019, 15:23:43 UTC |
d1d0930 | Roman Roibu | 24 May 2019, 15:21:05 UTC | Add method for mapping segment class to color for a palette | 24 May 2019, 15:21:05 UTC |
aec5446 | Roman Roibu | 24 May 2019, 15:19:06 UTC | Add world_2d_points method to Classified_Segment | 24 May 2019, 15:19:06 UTC |
c2df441 | Roman Roibu | 24 May 2019, 15:18:44 UTC | Add Color_BGRA class and transformation methods for all color subclasses | 24 May 2019, 15:18:44 UTC |
971b218 | Roman Roibu | 24 May 2019, 15:18:07 UTC | Add Color_BGR class and transformation methods for all color subclasses | 24 May 2019, 15:18:07 UTC |
a4d6635 | Roman Roibu | 24 May 2019, 15:16:02 UTC | Add Base_Color_Palette for basic colors | 24 May 2019, 15:16:02 UTC |
30bea96 | Roman Roibu | 24 May 2019, 15:15:23 UTC | Add abstract properties for basic color in Color_Palette | 24 May 2019, 15:15:23 UTC |
7bcb394 | Roman Roibu | 24 May 2019, 15:14:23 UTC | Rename rgb to bgr and enforce color assumptions in transparent_circle method | 24 May 2019, 15:14:23 UTC |
5d98233 | Pablo Prietz | 24 May 2019, 11:50:30 UTC | Task_Proxy: Allow to specify multiprocessing context | 24 May 2019, 11:59:17 UTC |
26a51f3 | Pablo Prietz | 24 May 2019, 11:50:30 UTC | Task_Proxy: Allow to specify multiprocessing context | 24 May 2019, 11:50:30 UTC |
5481aed | Pablo Prietz | 24 May 2019, 09:57:27 UTC | Fix surface tracker for macOS | 24 May 2019, 09:57:27 UTC |
493cc58 | Pablo Prietz | 24 May 2019, 09:08:17 UTC | Re-add surface definition update code | 24 May 2019, 09:08:17 UTC |
90b9be0 | Pablo Prietz | 24 May 2019, 09:07:44 UTC | Merge branch 'master' into marc_surfaces_revamp | 24 May 2019, 09:07:44 UTC |
b2c9107 | Pablo Prietz | 24 May 2019, 07:59:55 UTC | Merge pull request #1482 from romanroibu/eye_movement_detector Eye movement detector | 24 May 2019, 07:59:55 UTC |
6cda722 | Pablo Prietz | 24 May 2019, 07:55:26 UTC | Apply black format | 24 May 2019, 07:55:26 UTC |
237ebdf | Pablo Prietz | 24 May 2019, 07:38:41 UTC | Realtime EMD: Check if frame is available | 24 May 2019, 07:38:41 UTC |
dc62c50 | Roman Roibu | 22 May 2019, 15:17:45 UTC | Convert nslr input angles from radians to degrees | 22 May 2019, 15:19:33 UTC |
ec3bd70 | Pablo Prietz | 20 May 2019, 13:07:19 UTC | Use shared storage module | 20 May 2019, 13:07:19 UTC |
711dba1 | Pablo Prietz | 20 May 2019, 13:01:47 UTC | Merge branch 'master' into eye_movement_detector | 20 May 2019, 13:01:47 UTC |
e17e85d | Pablo Prietz | 20 May 2019, 12:05:00 UTC | Merge pull request #1510 from papr/fix_pm_intrinsics_load Fix Pupil Mobile intrinsics lookup | 20 May 2019, 12:05:00 UTC |
26390db | Pablo Prietz | 20 May 2019, 09:59:40 UTC | PM recording intrinsics: Ignore time files and stop at first working video file | 20 May 2019, 09:59:40 UTC |
69bb0da | Roman Roibu | 17 May 2019, 12:00:46 UTC | Filter out low confidence gaze data | 17 May 2019, 12:00:46 UTC |
766f4da | Pablo Prietz | 16 May 2019, 15:22:32 UTC | Reapply #1499 | 16 May 2019, 15:25:16 UTC |
8a76dfd | Pablo Prietz | 16 May 2019, 11:34:41 UTC | Merge pull request #1508 from papr/rm_deprecated_eye_video_overlay Remove deprecated vis_eye_video_overlay implementation | 16 May 2019, 11:34:41 UTC |
b1f6c6e | Pablo Prietz | 16 May 2019, 10:00:58 UTC | Remove deprecated vis_eye_video_overlay implementation | 16 May 2019, 10:09:54 UTC |
8911c81 | Pablo Prietz | 13 May 2019, 12:49:04 UTC | Merge pull request #1504 from papr/types Use builtin types | 13 May 2019, 12:49:04 UTC |
f59dd8c | Pablo Prietz | 10 May 2019, 11:34:24 UTC | Sort imports and apply black | 10 May 2019, 11:34:24 UTC |
e51403c | Pablo Prietz | 10 May 2019, 07:28:12 UTC | Merge pull request #1503 from willpatera/positions_typo_fix Fix typo in file name and logs - positons to positions | 10 May 2019, 07:28:12 UTC |
7efd690 | Pablo Prietz | 09 May 2019, 14:44:16 UTC | Replace custom empty classes with SimpleNamespace, ammend | 09 May 2019, 14:45:50 UTC |