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 |
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 |
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 |
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 |
c48093c | Pablo Prietz | 09 May 2019, 14:38:17 UTC | test_file_backend cleanup - apply black - sort imports - replace custom Empty class with SimpleNamespace | 09 May 2019, 14:38:17 UTC |
8e7b0b2 | Pablo Prietz | 09 May 2019, 14:36:59 UTC | Pupil Producers: Remove unused Empty class | 09 May 2019, 14:36:59 UTC |
96f798c | Pablo Prietz | 09 May 2019, 14:36:29 UTC | Replace custom empty classes with SimpleNamespace | 09 May 2019, 14:36:29 UTC |
d86f62a | Pablo Prietz | 09 May 2019, 14:17:38 UTC | Replace FrozenDict with MappingProxyType | 09 May 2019, 14:17:38 UTC |
e202e6d | Will Patera | 08 May 2019, 05:27:36 UTC | Fix typo in file name and logs: positons to positions | 08 May 2019, 05:27:36 UTC |
bc41ea4 | Pablo Prietz | 06 May 2019, 12:22:41 UTC | Merge pull request #1492 from cboulay/build_when_necessary Even running from source, do not build modules unless required. | 06 May 2019, 12:22:41 UTC |
46c50d3 | Pablo Prietz | 06 May 2019, 09:19:56 UTC | Player: Fix opening recordings by drag&drop on opened Player window | 06 May 2019, 09:19:56 UTC |
1932bc2 | Pablo Prietz | 03 May 2019, 12:18:16 UTC | Eye: Fix bug where both eye processes tried to open Pupil Cam3 ID0 | 03 May 2019, 12:18:16 UTC |
ae0bc0d | Roman Roibu | 03 May 2019, 12:16:11 UTC | Update file_methods._FrozenDict to subclass abstract Mapping class and support pickling | 03 May 2019, 12:16:11 UTC |
2644d76 | Roman Roibu | 03 May 2019, 12:14:35 UTC | Prepare Surface_Offline for pickling by removing unpicklable properties | 03 May 2019, 12:14:35 UTC |
3f4d060 | Pablo Prietz | 03 May 2019, 09:39:18 UTC | Merge pull request #1499 from papr/1498_offline_calib_crash Fix offline gaze mapper crash when using a recorded calibration | 03 May 2019, 09:39:18 UTC |
534e285 | Pablo Prietz | 03 May 2019, 09:39:05 UTC | Merge pull request #1497 from papr/pupil_cam3_support Pupil Cam3 support | 03 May 2019, 09:39:05 UTC |
00f4934 | Pablo Prietz | 03 May 2019, 09:15:52 UTC | Fix offline gaze mapper crash when using a recorded calibration Fixes #1498 | 03 May 2019, 09:15:52 UTC |
0886eaf | Pablo Prietz | 03 May 2019, 08:50:21 UTC | Pupil Cam3 support | 03 May 2019, 08:59:37 UTC |
df84d1f | Pablo Prietz | 02 May 2019, 13:48:12 UTC | Pupil Producers: Fix typo when splitting pupil data by id | 02 May 2019, 13:48:12 UTC |
d8664f2 | Pablo Prietz | 02 May 2019, 13:16:58 UTC | bundle.spec: Add apriltag | 02 May 2019, 13:16:58 UTC |
a4dc7e3 | Pablo Prietz | 02 May 2019, 12:54:48 UTC | Fix image resizing with cv2.resize - set explicit intrpolation function - flip dimensions - init with uint8 instead of int | 02 May 2019, 12:54:48 UTC |
34190be | Pablo Prietz | 02 May 2019, 11:35:42 UTC | Replace scipy.misc.imresize with cv2.resize | 02 May 2019, 11:35:42 UTC |
39000cd | Chadwick Boulay | 30 April 2019, 16:41:41 UTC | cython_methods - only build when necessary | 30 April 2019, 16:41:41 UTC |
4d91341 | Roman Roibu | 29 April 2019, 16:36:09 UTC | Expose submodules and make importing more consistent | 29 April 2019, 16:36:09 UTC |
e93cdf8 | Roman Roibu | 29 April 2019, 15:57:28 UTC | Extract segment drawing code into ui.segment_overlay | 29 April 2019, 15:57:28 UTC |
6e251b6 | Chadwick Boulay | 27 April 2019, 03:13:19 UTC | Even running from source, do not build modules unless required. | 29 April 2019, 15:11:27 UTC |
e44657a | Pablo Prietz | 29 April 2019, 14:21:25 UTC | Merge pull request #1495 from pupil-labs/opencv4 Opencv 4 compatibility | 29 April 2019, 14:21:25 UTC |
78ac353 | Pablo Prietz | 29 April 2019, 14:16:04 UTC | AV_Writer: Do not attempt to load audio if not required | 29 April 2019, 14:16:04 UTC |
c910955 | Pablo Prietz | 29 April 2019, 13:09:52 UTC | Merge branch 'master' into opencv4 | 29 April 2019, 13:09:52 UTC |
2916d4c | Roman Roibu | 29 April 2019, 12:24:10 UTC | Fix issue that prevented plugin from working when exporting | 29 April 2019, 12:24:10 UTC |
4efaef1 | Roman Roibu | 29 April 2019, 12:20:53 UTC | FIx outdated class and method names | 29 April 2019, 12:20:53 UTC |
eca3be0 | Pablo Prietz | 29 April 2019, 11:20:18 UTC | Merge pull request #1489 from papr/generic_overlay Video Overlays | 29 April 2019, 11:20:18 UTC |
28ace73 | Roman Roibu | 29 April 2019, 09:59:18 UTC | Apply suggestions from code review Co-Authored-By: papr <pablo@prietz.org> | 29 April 2019, 09:59:18 UTC |
6fcda8d | Pablo Prietz | 29 April 2019, 09:23:31 UTC | Merge pull request #1488 from papr/fix_pupil_pos_by_id pupil_positions_by_id: Correctly zip topics, datum, and timestamps | 29 April 2019, 09:23:31 UTC |
660ce6d | Pablo Prietz | 29 April 2019, 09:23:08 UTC | Merge pull request #1487 from papr/central_storage Move storage code from gaze_producer into global scope | 29 April 2019, 09:23:08 UTC |
3d88360 | Pablo Prietz | 29 April 2019, 09:22:47 UTC | Merge pull request #1481 from papr/player_on_drop_plugin_api Allow plugins to consume events | 29 April 2019, 09:22:47 UTC |
3462afb | Pablo Prietz | 29 April 2019, 09:21:27 UTC | Disable Head Pose Trackin on Windows Due to a missing apriltags version for WIndows we decided on disabling this feature on Windows. | 29 April 2019, 09:21:27 UTC |
ffbd4d6 | Roman Roibu | 26 April 2019, 16:26:42 UTC | Update capture and player plugin information | 26 April 2019, 16:26:42 UTC |
0bc0025 | Pablo Prietz | 26 April 2019, 11:14:36 UTC | apriltags: Use built-in find_library | 26 April 2019, 11:19:06 UTC |
9b070ce | Pablo Prietz | 26 April 2019, 08:21:42 UTC | Merge pull request #1490 from papr/head_pose_tracker Head Pose Tracker: Remove text rendering in 3d debug window | 26 April 2019, 08:21:42 UTC |
b40302c | Pablo Prietz | 26 April 2019, 08:19:51 UTC | Merge pull request #1484 from ChingT/offline-online-head_pose_tracker Head Pose Tracker | 26 April 2019, 08:19:51 UTC |
a808df7 | Pablo Prietz | 26 April 2019, 08:18:37 UTC | Head Pose Tracker: Remove text rendering in debug window Due to bundle incompatibility | 26 April 2019, 08:18:37 UTC |
473c311 | Roman Roibu | 25 April 2019, 15:47:43 UTC | Update formatting with black | 25 April 2019, 15:47:43 UTC |
961f2f1 | Roman Roibu | 25 April 2019, 15:33:12 UTC | Extract background task management and segment buffering to offline_controller | 25 April 2019, 15:33:12 UTC |
fbdb7a5 | Roman Roibu | 25 April 2019, 15:30:22 UTC | Extract UI logic into Menu_Content and Navigation_Button classes | 25 April 2019, 15:30:22 UTC |
639db3d | Roman Roibu | 25 April 2019, 15:24:31 UTC | Extract seeking functionality into seek_controller | 25 April 2019, 15:24:31 UTC |
d28f4ef | Roman Roibu | 25 April 2019, 15:19:22 UTC | Extract csv exporting functionality from offline plugin | 25 April 2019, 15:19:22 UTC |
438e64a | Roman Roibu | 25 April 2019, 15:18:09 UTC | Add segment file storage for caching detector results | 25 April 2019, 15:18:09 UTC |
350b215 | Pablo Prietz | 25 April 2019, 15:09:34 UTC | Merge branch 'fix_pupil_pos_by_id' into generic_overlay | 25 April 2019, 15:09:34 UTC |
5f55c2f | Pablo Prietz | 25 April 2019, 15:09:15 UTC | pupil_positions_by_id: Correctly zip topics, datum, and timestamps | 25 April 2019, 15:09:15 UTC |
5364053 | Pablo Prietz | 25 April 2019, 15:06:55 UTC | Eye Overlay: Fix “show ellipses” switch | 25 April 2019, 15:06:55 UTC |
e4f5755 | Roman Roibu | 25 April 2019, 14:34:52 UTC | Add missing StorageItem conformances to Classified_Segment | 25 April 2019, 14:34:52 UTC |
9296b52 | Roman Roibu | 25 April 2019, 14:32:43 UTC | Move segment_storage.py into segment.py and rename classes to avoid confusion with file-based storage | 25 April 2019, 14:32:43 UTC |
a111693 | Pablo Prietz | 25 April 2019, 12:59:14 UTC | Overlays: Use glfw constant instead of hardcoded number | 25 April 2019, 12:59:14 UTC |
5eef720 | Pablo Prietz | 15 April 2019, 15:14:20 UTC | Move storage code from gaze_producer into global scope | 25 April 2019, 12:44:37 UTC |