d0b5e3c | Chadwick Boulay | 20 July 2019, 14:03:04 UTC | Merge remote-tracking branch 'upstream/master' into win_vcpkg_build | 20 July 2019, 14:03:04 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 |
9f28c62 | Pablo Prietz | 18 July 2019, 09:59:08 UTC | Revert 27ac9305ff1c2f99d8a8b13fa611d19d4a69cb94 | 18 July 2019, 10:00:45 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 |
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 |
69e8ddd | Chadwick Boulay | 15 July 2019, 17:18:51 UTC | Merge remote-tracking branch 'upstream/master' into win_vcpkg_build | 15 July 2019, 17:18:51 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 |
bb2b4cf | Chadwick Boulay | 27 June 2019, 09:40:37 UTC | Added MacOS support for conda environments. | 27 June 2019, 09:40:37 UTC |
1c0db75 | Chadwick Boulay | 27 June 2019, 08:07:19 UTC | Merge remote-tracking branch 'origin/master' into HEAD | 27 June 2019, 08:07:19 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 |
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 |