48eeb2f | Pablo Prietz | 12 May 2021, 11:21:18 UTC | Merge pull request #2142 from pupil-labs/develop Pupil v3.3 Release Candidate 1 | 12 May 2021, 11:21:18 UTC |
c6efbce | Pablo Prietz | 12 May 2021, 10:51:45 UTC | Merge pull request #2140 from pupil-labs/export-surface-tracker-marker-detections Export surface tracker marker detections | 12 May 2021, 10:51:45 UTC |
87e2c99 | Pablo Prietz | 12 May 2021, 08:23:10 UTC | Merge pull request #2141 from pupil-labs/pye3d_v0.0.7 Bump pye3d requirement to v0.0.7 | 12 May 2021, 08:23:10 UTC |
f0d43c2 | Roman Roibu | 12 May 2021, 08:13:52 UTC | Attempt to optimize memory usage in surface tracking exporter | 12 May 2021, 08:13:52 UTC |
6407512 | Roman Roibu | 11 May 2021, 16:55:25 UTC | Add surface marker corner coordinates to export | 11 May 2021, 16:55:25 UTC |
3f97de7 | Pablo Prietz | 11 May 2021, 15:44:03 UTC | Bump pye3d requirement to v0.0.7 pye3d v0.0.7 includes the following improvements - Simplification of `Conic` parameter calculation - [#26](https://github.com/pupil-labs/pye3d-detector/pull/26) - Incremental performance improvements - [#27](https://github.com/pupil-labs/pye3d-detector/pull/27) - Correctly apply corneal-refraction correction to `diameter_3d` result - [#28](https://github.com/pupil-labs/pye3d-detector/pull/28) | 11 May 2021, 15:44:03 UTC |
bcc7560 | Roman Roibu | 11 May 2021, 13:28:13 UTC | Correctly deserialize Surface_Marker in background exporter | 11 May 2021, 13:28:13 UTC |
647be44 | Roman Roibu | 11 May 2021, 13:27:39 UTC | Treat empty files as non-existent in Persistent_Dict | 11 May 2021, 13:27:39 UTC |
4325b6d | Roman Roibu | 10 May 2021, 19:48:45 UTC | Avoid multiprocessing serialization by saving marker cache to temp file before export | 10 May 2021, 19:48:45 UTC |
9dcd6fc | Pablo Prietz | 06 May 2021, 13:48:28 UTC | Merge pull request #2139 from pupil-labs/improve-surface-detection-consistency Improve surface detection consistency | 06 May 2021, 13:48:28 UTC |
d176f36 | Pablo Prietz | 05 May 2021, 07:58:26 UTC | Merge pull request #2138 from pupil-labs/upgrade-network-time-sync Upgrade network time sync | 05 May 2021, 07:58:26 UTC |
89cfe7f | Roman Roibu | 05 May 2021, 07:38:27 UTC | Move offset and jitter calculation outside of socket context | 05 May 2021, 07:38:27 UTC |
bd375b3 | Roman Roibu | 05 May 2021, 07:37:58 UTC | Remove redundant socket closing call The context manager closes the socket on exit | 05 May 2021, 07:37:58 UTC |
137b43a | Roman Roibu | 05 May 2021, 07:34:04 UTC | Add marker_detections.csv to surface export | 05 May 2021, 07:34:04 UTC |
004d48b | Roman Roibu | 05 May 2021, 07:31:12 UTC | Export number of markers used in surface definition | 05 May 2021, 07:31:12 UTC |
25c8094 | Roman Roibu | 05 May 2021, 07:30:40 UTC | Add registered_marker_uids property to Surface | 05 May 2021, 07:30:40 UTC |
0e48024 | Roman Roibu | 05 May 2021, 07:29:55 UTC | Allow surface detections based on 1 visible marker | 05 May 2021, 07:29:55 UTC |
5c8585e | Roman Roibu | 04 May 2021, 09:03:06 UTC | Use socket context manager in Clock_Sync_Follower._get_offset | 04 May 2021, 09:03:06 UTC |
51ec03d | Roman Roibu | 04 May 2021, 09:01:28 UTC | Handle multiple client requests in Time_Echo handler | 04 May 2021, 09:01:28 UTC |
0f2fd7a | Roman Roibu | 04 May 2021, 07:27:04 UTC | Replace asyncore with socketserver in network_time_sync.py | 04 May 2021, 07:27:04 UTC |
0d1bee0 | Pablo Prietz | 28 April 2021, 09:22:01 UTC | Merge pull request #2132 from pupil-labs/fix-gaze-visualization-apple-silicone Fix gaze visualization apple silicone | 28 April 2021, 09:22:01 UTC |
7832428 | Roman Roibu | 28 April 2021, 07:35:35 UTC | Replace draw_circle_filled with draw_circle_filled_func_builder | 28 April 2021, 07:35:35 UTC |
5ae826b | Roman Roibu | 28 April 2021, 07:34:44 UTC | Remove getting the frame from recent events in Display_Recent_Gaze | 28 April 2021, 07:34:44 UTC |
2735e95 | Pablo Prietz | 26 April 2021, 12:52:55 UTC | Update windows dependencies: ffmpeg download link Fixes #2127 | 26 April 2021, 12:52:55 UTC |
5429db5 | Pablo Prietz | 26 April 2021, 07:50:39 UTC | Merge pull request #2137 from pupil-labs/fix-validation-crash-no-reference-data Fix validation crash if no reference data was collected | 26 April 2021, 07:50:39 UTC |
8f78e74 | Roman Roibu | 25 April 2021, 21:22:02 UTC | Change not enough data for validation log to warning | 25 April 2021, 21:22:02 UTC |
c02d278 | Roman Roibu | 25 April 2021, 21:14:52 UTC | Use g_pool.capture.frame_size instead of caching frame.width and frame.height | 25 April 2021, 21:14:52 UTC |
6a3f3d2 | Roman Roibu | 25 April 2021, 21:09:01 UTC | Activate main_window when calling consume_events_and_render_buffer | 25 April 2021, 21:09:01 UTC |
78bed66 | Pablo Prietz | 22 April 2021, 07:15:58 UTC | Merge pull request #2136 from pupil-labs/make-pye3d-plugin-colors-consistent Make pye3d plugin colors consistent | 22 April 2021, 07:15:58 UTC |
5809f3b | Roman Roibu | 20 April 2021, 20:32:34 UTC | Add info message when not enough data is collected for gaze accuracy estimation Co-authored-by: Pablo Prietz <pablo@prietz.org> | 20 April 2021, 20:32:34 UTC |
89099e3 | Roman Roibu | 20 April 2021, 09:53:27 UTC | Cache frame size in Display_Recent_Gaze | 20 April 2021, 09:53:27 UTC |
88606ab | Roman Roibu | 20 April 2021, 08:34:18 UTC | Early exit if AccuracyPrecisionResult is not valid in Accuracy_Visualizer | 20 April 2021, 08:34:18 UTC |
1606358 | Roman Roibu | 20 April 2021, 08:33:26 UTC | Add is_valid property to AccuracyPrecisionResult | 20 April 2021, 08:33:26 UTC |
13e7890 | Roman Roibu | 18 April 2021, 21:50:02 UTC | Always draw pye3d plugin's pupil outline | 18 April 2021, 21:50:02 UTC |
7e5c6be | Roman Roibu | 18 April 2021, 21:46:46 UTC | Update pye3d plugin visualization colors | 18 April 2021, 21:46:46 UTC |
38814f4 | Roman Roibu | 18 April 2021, 21:41:48 UTC | Extract pye3d plugin visualization color constants | 18 April 2021, 21:41:48 UTC |
8bc0314 | Pablo Prietz | 14 April 2021, 10:41:00 UTC | Merge pull request #2129 from pupil-labs/hotkey-definitions Hotkey definitions | 14 April 2021, 10:41:00 UTC |
ac1aa0c | Pablo Prietz | 14 April 2021, 08:57:30 UTC | Merge pull request #2134 from pupil-labs/fix-pupil-invisible-rewrite-timestamps Fix Pupil Invisible rewrite timestamps | 14 April 2021, 08:57:30 UTC |
234573c | Roman Roibu | 14 April 2021, 08:27:24 UTC | Add footnote to player hotkey overview | 14 April 2021, 08:27:24 UTC |
b5250d1 | Roman Roibu | 14 April 2021, 08:26:58 UTC | Fix typo in SEEK_BAR_MOVE_FORWARDS_PLAYER_HOTKEY name | 14 April 2021, 08:26:58 UTC |
3f83851 | Roman Roibu | 14 April 2021, 07:44:50 UTC | Use original start_time_synced_ns when rewriting invisible timestamps | 14 April 2021, 07:44:50 UTC |
999e7ea | Roman Roibu | 14 April 2021, 07:44:21 UTC | Add read_pupil_invisible_info_file method | 14 April 2021, 07:44:21 UTC |
a194b50 | Roman Roibu | 14 April 2021, 07:44:02 UTC | Add read_info_invisible_json_file method | 14 April 2021, 07:44:02 UTC |
223ed3b | Roman Roibu | 14 April 2021, 07:43:45 UTC | Add docstring to read_info_csv_file and read_info_json_file | 14 April 2021, 07:43:45 UTC |
0ed4b46 | Roman Roibu | 13 April 2021, 08:13:06 UTC | Update Display_Recent_Gaze to draw gaze point with filled polygon | 13 April 2021, 08:13:06 UTC |
3d50d77 | Roman Roibu | 13 April 2021, 08:10:45 UTC | Extract draw_circle_filled method | 13 April 2021, 08:10:45 UTC |
8a5f483 | Roman Roibu | 12 April 2021, 09:07:27 UTC | Update hotkey arrow left/right descriptions | 12 April 2021, 09:07:27 UTC |
d607ed4 | Roman Roibu | 12 April 2021, 09:04:56 UTC | Add software specific order for hotkey tables | 12 April 2021, 09:04:56 UTC |
1ea0bef | Roman Roibu | 12 April 2021, 09:04:30 UTC | Update hotkey printable labels | 12 April 2021, 09:04:30 UTC |
f1eaf60 | Roman Roibu | 12 April 2021, 08:38:07 UTC | Replace hotkey with keyboard shortcut in hotkey descriptions | 12 April 2021, 08:38:07 UTC |
09fac87 | Pablo Prietz | 12 April 2021, 08:37:32 UTC | Merge pull request #2131 from pupil-labs/fix-service-file-source-replacement Deinit UI when cleaning plugin list for eye processes | 12 April 2021, 08:37:32 UTC |
68ed396 | Pablo Prietz | 12 April 2021, 08:37:05 UTC | Merge pull request #2128 from pupil-labs/fix_2122 Handle calibration area calculation errors | 12 April 2021, 08:37:05 UTC |
06cab5d | Roman Roibu | 12 April 2021, 08:32:20 UTC | Update hotkey descriptions to make them more consistent | 12 April 2021, 08:32:20 UTC |
05255b9 | Roman Roibu | 12 April 2021, 08:32:03 UTC | Update camera intrinsic estimation hotkey description | 12 April 2021, 08:32:03 UTC |
0990f4f | Roman Roibu | 12 April 2021, 08:29:45 UTC | Split Capture and Player hotkey tables | 12 April 2021, 08:29:45 UTC |
82c8f5b | Roman Roibu | 12 April 2021, 08:28:43 UTC | Rename Hotkey column to Keyboard Shortcut | 12 April 2021, 08:28:43 UTC |
c32242c | Roman Roibu | 12 April 2021, 07:47:15 UTC | Deinit UI when cleaning plugin list for eye processes | 12 April 2021, 07:47:15 UTC |
ce7a692 | Roman Roibu | 08 April 2021, 10:08:55 UTC | Fix description for SEEK_BAR_PLAY_PAUSE_PLAYER_HOTKEY | 08 April 2021, 10:08:55 UTC |
0b9248e | Roman Roibu | 08 April 2021, 09:41:48 UTC | Change default annotation event hotkey This avoids hotkey clash with surface tracker's "add new surface" hotkey | 08 April 2021, 09:41:48 UTC |
6f5ed39 | Roman Roibu | 08 April 2021, 09:40:34 UTC | Extract default annotation event hotkey | 08 April 2021, 09:40:34 UTC |
89dbfea | Roman Roibu | 08 April 2021, 09:34:30 UTC | Annotate hotkey constants and add method for generating markdown table overview | 08 April 2021, 09:34:30 UTC |
f7b53ef | Roman Roibu | 08 April 2021, 09:32:05 UTC | Extract hotkey constants into a separate Hotkey namespace | 08 April 2021, 09:33:48 UTC |
b566c6a | Pablo Prietz | 06 April 2021, 14:57:11 UTC | Merge pull request #2126 from pupil-labs/fix-disabling-pupil-detection Fix toggling pupil detection on/off | 06 April 2021, 14:57:11 UTC |
0be03dc | Pablo Prietz | 06 April 2021, 14:48:57 UTC | Merge pull request #2125 from pupil-labs/pi-disable-pupil-from-recording Disable "Pupil from Recording" for Pupil Invisible recordings | 06 April 2021, 14:48:57 UTC |
a5ad15a | Pablo Prietz | 06 April 2021, 09:09:47 UTC | Catch QHull errors Fixes #2122 | 06 April 2021, 09:09:47 UTC |
6fd9adc | Pablo Prietz | 06 April 2021, 09:02:46 UTC | Remove unused import | 06 April 2021, 09:02:46 UTC |
85a388f | Pablo Prietz | 06 April 2021, 09:02:33 UTC | Sort imports | 06 April 2021, 09:02:33 UTC |
084b6f9 | Pablo Prietz | 01 April 2021, 12:36:48 UTC | Merge pull request #2124 from pupil-labs/fix-msgpack-unpack Fix msgpack unpack in Pupil Groups | 01 April 2021, 12:36:48 UTC |
73b5747 | Roman Roibu | 01 April 2021, 12:22:56 UTC | Explicitly define the type for g_pool.pupil_detection_enabled and pupil_detection_enabled ui switch value | 01 April 2021, 12:22:56 UTC |
39c53fa | Roman Roibu | 01 April 2021, 12:21:43 UTC | Replace "set_pupil_detection_enabled" with "pupil_detector.set_enabled" notification subject | 01 April 2021, 12:21:43 UTC |
3d3646b | Roman Roibu | 31 March 2021, 17:27:40 UTC | Disable pupil positions export when no pupil producer is available | 31 March 2021, 17:27:40 UTC |
84b8f02 | Roman Roibu | 31 March 2021, 17:26:38 UTC | Exclude DisabledPupilProducer from pupil producer list Since this is a stub implementation, it is not considered a valid pupil producer | 31 March 2021, 17:26:38 UTC |
f36c8db | Roman Roibu | 31 March 2021, 17:25:52 UTC | Disable Pupil_From_Recording producer for Invisible recordings | 31 March 2021, 17:25:52 UTC |
75e8db8 | Roman Roibu | 31 March 2021, 17:24:17 UTC | Extract code for determining available pupil producers into a separate method | 31 March 2021, 17:24:17 UTC |
49f6f68 | Roman Roibu | 31 March 2021, 17:23:11 UTC | Add DisabledPupilProducer to player default plugin list | 31 March 2021, 17:23:11 UTC |
141b98c | Roman Roibu | 31 March 2021, 17:21:59 UTC | Add DisabledPupilProducer pupil producer stup This class is used as a substitute of an actual pupil producer implementation. It stubs the interface of a pupil producer so that all the plugins that depend on there being a producer still work. | 31 March 2021, 17:21:59 UTC |
c8ac7f1 | Pablo Prietz | 31 March 2021, 10:35:10 UTC | Use msgpack explicitly | 31 March 2021, 10:35:10 UTC |
ba564ef | Pablo Prietz | 31 March 2021, 10:15:06 UTC | Remove out-of-date function argument | 31 March 2021, 10:15:59 UTC |
3c18002 | Pablo Prietz | 31 March 2021, 09:48:13 UTC | Log full exception on debug level | 31 March 2021, 10:15:59 UTC |
c69da7a | Pablo Prietz | 31 March 2021, 09:46:12 UTC | Pupil Groups: Sort imports | 31 March 2021, 10:15:59 UTC |
cfa6507 | Pablo Prietz | 30 March 2021, 08:16:42 UTC | Merge pull request #2123 from pupil-labs/update-annotation-event-hotkey Update default annotation hotkey | 30 March 2021, 08:16:42 UTC |
90dea0c | Roman Roibu | 30 March 2021, 07:58:11 UTC | Change default annotation hotkey from "E" to "a" | 30 March 2021, 07:58:11 UTC |
eb8c232 | Pablo Prietz | 21 March 2021, 17:13:27 UTC | Merge pull request #2120 from pupil-labs/fix_service_calib Only run trigger_main_window_redraw() in Capture | 21 March 2021, 17:13:27 UTC |
9d5147a | Pablo Prietz | 21 March 2021, 17:11:24 UTC | Only run trigger_main_window_redraw() in Capture Fixes #2119 | 21 March 2021, 17:11:24 UTC |
668ceeb | Pablo Prietz | 15 March 2021, 15:43:57 UTC | Merge pull request #2118 from pupil-labs/develop Pupil v3.2 Release Candidate 3 | 15 March 2021, 15:43:57 UTC |
ef30b9a | Pablo Prietz | 15 March 2021, 15:43:38 UTC | Merge pull request #2117 from pupil-labs/fix_container_decode Workaround container.decode() crashing silently on Windows | 15 March 2021, 15:43:38 UTC |
ee62fea | Pablo Prietz | 15 March 2021, 15:25:24 UTC | Workaround container.decode() crashing silently on Windows | 15 March 2021, 15:25:24 UTC |
dfd3692 | Pablo Prietz | 11 March 2021, 09:42:19 UTC | Merge pull request #2115 from pupil-labs/develop Pupil v3.2 Release Candidate 2 | 11 March 2021, 09:42:19 UTC |
ccf2d32 | Pablo Prietz | 11 March 2021, 09:39:51 UTC | Merge pull request #2114 from pupil-labs/support-audio-decoding-issues-2 Support audio decoding issues (re-applied) | 11 March 2021, 09:39:51 UTC |
f1c91f9 | Pablo Prietz | 25 February 2021, 09:35:18 UTC | Fix iter_catch import | 11 March 2021, 09:27:57 UTC |
88708d3 | Pablo Prietz | 23 February 2021, 17:28:38 UTC | Audio playback: Log aac decoding issues with debug level | 11 March 2021, 09:27:54 UTC |
2d4319c | Pablo Prietz | 23 February 2021, 17:28:19 UTC | File backend: Log h264 decoding issues with debug level | 11 March 2021, 09:27:50 UTC |
33e2ac1 | Pablo Prietz | 23 February 2021, 17:22:42 UTC | Methods: Add make_change_loglevel_fn() Changes log records' log level to a specified logging level. Can be used instead of logging.Filter() objects | 11 March 2021, 09:27:46 UTC |
778ce81 | Pablo Prietz | 23 February 2021, 17:21:38 UTC | File backend: Simplify if statement | 11 March 2021, 09:27:42 UTC |
db03127 | Pablo Prietz | 23 February 2021, 17:21:16 UTC | File backend: Fix import | 11 March 2021, 09:27:38 UTC |
3ba285c | Pablo Prietz | 23 February 2021, 17:19:21 UTC | File backend: Handle unbound variable edge case If frame_iterator is empty, return fake frame instead | 11 March 2021, 09:27:35 UTC |
d5fcf01 | Pablo Prietz | 23 February 2021, 17:18:31 UTC | File backend: ignore video decoding issues | 11 March 2021, 09:27:31 UTC |
6a01710 | Pablo Prietz | 23 February 2021, 17:09:26 UTC | AV Writer: Ignore audio decoding issues | 11 March 2021, 09:27:27 UTC |
1a431ec | Pablo Prietz | 23 February 2021, 17:07:52 UTC | Methods: Add iter_catch Helper function that wraps an iterator, yields None of it catches specified exceptions, and logs them (opt-out) | 11 March 2021, 09:27:23 UTC |
73d7d43 | Pablo Prietz | 23 February 2021, 17:05:45 UTC | Methods: Sort imports | 11 March 2021, 09:27:19 UTC |