7e50dbe | Pablo Prietz | 20 February 2020, 13:00:58 UTC | Merge pull request #1814 from pupil-labs/develop Pupil v1.22 Release | 20 February 2020, 13:00:58 UTC |
3bfdcdd | Pablo Prietz | 20 February 2020, 13:00:10 UTC | Merge pull request #1813 from pupil-labs/remove-cython-cpp Remove old cython/cpp references throughout the code base | 20 February 2020, 13:00:10 UTC |
a72bdd9 | Patrick Faion | 19 February 2020, 10:22:39 UTC | Remove old cython/cpp references throughout the code base | 19 February 2020, 10:22:39 UTC |
7d2a6e5 | Pablo Prietz | 18 February 2020, 14:56:14 UTC | Merge pull request #1812 from pupil-labs/drop-non-monotonic-ts Drop frames with non-monotonic timestamps in uvc | 18 February 2020, 14:56:14 UTC |
6669606 | Patrick Faion | 18 February 2020, 14:31:24 UTC | Apply suggestion Co-Authored-By: Pablo Prietz <pablo@prietz.org> | 18 February 2020, 14:31:24 UTC |
2bd9007 | Patrick Faion | 18 February 2020, 14:21:13 UTC | Drop frames with non-monotonic timestamps in uvc | 18 February 2020, 14:25:45 UTC |
b6c3a09 | Patrick Faion | 18 February 2020, 09:39:24 UTC | Merge pull request #1792 from pupil-labs/video-capture-skimming Video capture slimming | 18 February 2020, 09:39:24 UTC |
bccfa21 | Patrick Faion | 18 February 2020, 09:20:43 UTC | Merge pull request #1810 from pupil-labs/player-eyeball-viz Eyeball Outline for Player | 18 February 2020, 09:20:43 UTC |
6589aee | Patrick Faion | 17 February 2020, 16:25:09 UTC | Adjust UI to reference eyeball outline as well | 17 February 2020, 16:25:09 UTC |
43469e9 | Patrick Faion | 17 February 2020, 16:19:53 UTC | Draw eyeball outline in overlay and export | 17 February 2020, 16:19:53 UTC |
b6ad2ad | Pablo Prietz | 05 February 2020, 13:02:46 UTC | Merge pull request #1805 from pupil-labs/fix-monocular-data-export Fix monocular data export | 05 February 2020, 13:02:46 UTC |
2474ed6 | Patrick Faion | 05 February 2020, 12:10:22 UTC | Apply black and cleanup imports | 05 February 2020, 12:10:22 UTC |
e66aa41 | Patrick Faion | 05 February 2020, 12:10:01 UTC | Fix always exporting to eye0 columns for monocular data export | 05 February 2020, 12:10:01 UTC |
e1a8305 | Patrick Faion | 03 February 2020, 12:15:17 UTC | Fix crash in Player | 03 February 2020, 12:15:17 UTC |
0f9d4c7 | Patrick Faion | 03 February 2020, 10:08:14 UTC | Adjust copy text after revision | 03 February 2020, 10:08:14 UTC |
3527d0b | Patrick Faion | 31 January 2020, 09:11:01 UTC | Merge pull request #1789 from ChingT/calibration-3d-refactor Refactor 3d calibration | 31 January 2020, 09:11:01 UTC |
29ee69c | Pablo Prietz | 30 January 2020, 15:25:18 UTC | Merge pull request #1785 from romanroibu/scan-path-plugin Scan Path plugin | 30 January 2020, 15:25:18 UTC |
f33cf04 | Patrick Faion | 30 January 2020, 12:22:08 UTC | Rename default_capture to default_capture_name | 30 January 2020, 12:22:08 UTC |
f316d67 | Patrick Faion | 30 January 2020, 12:16:35 UTC | Make File_Source persistent in capture Display appropriate message if file does not exist | 30 January 2020, 12:16:35 UTC |
eeeca04 | Roman Roibu | 30 January 2020, 10:14:42 UTC | Make ScanPathController params persistent accross sessions | 30 January 2020, 10:14:42 UTC |
2b21d2e | Roman Roibu | 30 January 2020, 10:10:15 UTC | Update scan path UI text | 30 January 2020, 10:10:15 UTC |
9e2a8a3 | Pablo Prietz | 30 January 2020, 08:28:16 UTC | Fix typo | 30 January 2020, 08:28:16 UTC |
0696243 | Roman Roibu | 29 January 2020, 14:56:18 UTC | Save scan path params to offline_data Same as scan path cache. | 29 January 2020, 14:56:18 UTC |
4c945e2 | Patrick Faion | 29 January 2020, 13:46:54 UTC | Merge branch 'develop' into video-capture-skimming # Conflicts: # pupil_src/shared_modules/video_capture/file_backend.py # pupil_src/shared_modules/video_capture/realsense2_backend.py # pupil_src/shared_modules/video_capture/realsense_backend.py # pupil_src/shared_modules/video_capture/uvc_backend.py | 29 January 2020, 13:46:54 UTC |
df065d6 | Roman Roibu | 29 January 2020, 11:14:03 UTC | Add scan path documentation to the UI | 29 January 2020, 11:14:03 UTC |
14ac7e0 | Patrick Faion | 29 January 2020, 11:03:49 UTC | Fix source mode toggle not working for File_Source | 29 January 2020, 11:03:49 UTC |
a659384 | Patrick Faion | 29 January 2020, 10:58:50 UTC | Hide File_Source UI by default and do not store in session settings - Show UI only when instanted by manager - Do not store in session settings - Make sure there's a default capture even if restoring session | 29 January 2020, 10:58:50 UTC |
f90ec7d | Roman Roibu | 29 January 2020, 10:55:49 UTC | Make ScanPathController params persistent for the recording | 29 January 2020, 10:55:49 UTC |
8656452 | Patrick Faion | 29 January 2020, 10:00:04 UTC | Catch NDSI race condition with better user feedback | 29 January 2020, 10:00:04 UTC |
4391502 | Pablo Prietz | 28 January 2020, 14:09:32 UTC | Merge pull request #1788 from pupil-labs/roi-plugin Roi plugin | 28 January 2020, 14:09:32 UTC |
22260fa | Patrick Faion | 28 January 2020, 14:03:01 UTC | Make RoiModel an Observable | 28 January 2020, 14:03:01 UTC |
a091dd4 | Patrick Faion | 28 January 2020, 13:43:55 UTC | Remove FileSource selector UI from player | 28 January 2020, 13:43:55 UTC |
f016237 | Patrick Faion | 28 January 2020, 13:25:03 UTC | Ensure that sources can always access source_managers even if empty | 28 January 2020, 13:25:03 UTC |
1f664be | Patrick Faion | 28 January 2020, 13:23:46 UTC | Rename NDSI source has_ui to ui_initialized | 28 January 2020, 13:23:46 UTC |
8d95fb1 | Patrick Faion | 28 January 2020, 12:00:18 UTC | Fix incorrect pyre log level | 28 January 2020, 12:00:18 UTC |
f763257 | Patrick Faion | 28 January 2020, 11:24:15 UTC | Remove debug print | 28 January 2020, 11:24:15 UTC |
fc539f4 | Patrick Faion | 28 January 2020, 11:03:24 UTC | Cleanup TODOs, comments, docstrings, imports | 28 January 2020, 11:03:24 UTC |
211dfbb | Patrick Faion | 28 January 2020, 11:02:43 UTC | Add minimal UI for HMD source | 28 January 2020, 11:02:43 UTC |
2627900 | Patrick Faion | 28 January 2020, 10:18:52 UTC | Remove realsense from bundle specs | 28 January 2020, 10:18:52 UTC |
d977dde | Patrick Faion | 28 January 2020, 10:18:10 UTC | Remove realsense documentation | 28 January 2020, 10:18:10 UTC |
9e41fee | Roman Roibu | 28 January 2020, 10:18:00 UTC | Reset the progress on scan path task cancel | 28 January 2020, 10:18:00 UTC |
2c5de8b | Roman Roibu | 28 January 2020, 10:17:34 UTC | Cancel running scan path tasks when gaze data changed | 28 January 2020, 10:17:34 UTC |
c3c52a0 | Patrick Faion | 28 January 2020, 10:07:55 UTC | Rename settings_ui_elements to just ui_elements | 28 January 2020, 10:17:17 UTC |
e33c0bc | Pablo Prietz | 27 January 2020, 18:00:50 UTC | Set maximum time frame to 3 seconds | 27 January 2020, 18:00:50 UTC |
9af06ec | Pablo Prietz | 27 January 2020, 17:49:59 UTC | Merge pull request #1795 from romanroibu/use-announcer-and-listener-for-gaze-data-change Use Announcer and Listener for gaze data change | 27 January 2020, 17:49:59 UTC |
51c33f0 | Roman Roibu | 27 January 2020, 17:46:27 UTC | Announce gaze from offline calibration with 1sec delay This matches the old implementation. | 27 January 2020, 17:46:27 UTC |
92076bd | Roman Roibu | 27 January 2020, 17:46:00 UTC | Add delay to Announcer.announce_new and Announcer.announce_existing | 27 January 2020, 17:46:00 UTC |
dafc928 | Pablo Prietz | 27 January 2020, 17:41:53 UTC | Merge remote-tracking branch 'rom/use-announcer-and-listener-for-gaze-data-change' into scan-path-plugin | 27 January 2020, 17:41:53 UTC |
323f9ff | Pablo Prietz | 27 January 2020, 17:40:34 UTC | Ensure correct dimensionality | 27 January 2020, 17:40:34 UTC |
7c339e2 | Pablo Prietz | 27 January 2020, 17:40:15 UTC | Correctly access video source in background | 27 January 2020, 17:40:15 UTC |
f0b14cc | Roman Roibu | 27 January 2020, 17:26:22 UTC | Update announce_new to accept optional data to create the token | 27 January 2020, 17:26:22 UTC |
0820d64 | Patrick Faion | 27 January 2020, 17:19:57 UTC | Fix recover logic Decided not to touch the timers. | 27 January 2020, 17:19:57 UTC |
f929244 | Patrick Faion | 27 January 2020, 17:07:19 UTC | Disable continuous UI refreshing when UVC source is disconnected | 27 January 2020, 17:07:19 UTC |
42a1982 | Roman Roibu | 27 January 2020, 16:52:06 UTC | Add gaze_positions Listener to Offline_Fixation_Detector | 27 January 2020, 16:52:06 UTC |
3c80c36 | Roman Roibu | 27 January 2020, 16:51:41 UTC | Add gaze_positions Listener to Surface_Tracker_Offline | 27 January 2020, 16:51:41 UTC |
2854a7c | Roman Roibu | 27 January 2020, 16:50:32 UTC | Remove temporary gaze_positions_changed notification workarround from OfflineEyeMovementDetector | 27 January 2020, 16:50:32 UTC |
3f60ba4 | Roman Roibu | 27 January 2020, 16:49:37 UTC | Use gaze_positions Announcer in GazeFromRecording and GazeFromOfflineCalibration | 27 January 2020, 16:49:37 UTC |
3741272 | Roman Roibu | 27 January 2020, 16:49:04 UTC | Add gaze_positions Announcer to GazeProducerBase | 27 January 2020, 16:49:04 UTC |
5ea65ab | Roman Roibu | 27 January 2020, 16:48:24 UTC | Add Observable inheritance to GazeProducerBase | 27 January 2020, 16:48:24 UTC |
9031c4d | Patrick Faion | 27 January 2020, 16:39:49 UTC | Add "No X found" entry in activate source | 27 January 2020, 16:39:49 UTC |
f8299c2 | Patrick Faion | 27 January 2020, 16:34:02 UTC | Cleanup NDSI log messages | 27 January 2020, 16:34:02 UTC |
d2cb1ed | Patrick Faion | 27 January 2020, 16:28:21 UTC | Change user-facing ghost-mode to 'disconnected'. | 27 January 2020, 16:28:21 UTC |
7cb839f | Pablo Prietz | 27 January 2020, 16:14:39 UTC | Merge pull request #1793 from pupil-labs/bump-pyglui-version Bump minimal pyglui version to 1.27 | 27 January 2020, 16:14:39 UTC |
b314f08 | Pablo Prietz | 27 January 2020, 15:19:19 UTC | Merge pull request #1794 from pupil-labs/pyglui-selector-racecondition Pyglui selector racecondition notes | 27 January 2020, 15:19:19 UTC |
130351f | Pablo Prietz | 27 January 2020, 15:16:09 UTC | Only display gaze with minimum confidence in fall back mode | 27 January 2020, 15:16:09 UTC |
5b50663 | Patrick Faion | 27 January 2020, 15:04:23 UTC | Cleanup source managers - Remove all UI - Remove old auto source and host selection - Cleanup unused stub methods - Remove HMD manager completely | 27 January 2020, 15:04:23 UTC |
f3a48df | Pablo Prietz | 27 January 2020, 14:57:10 UTC | Merge pull request #1784 from pupil-labs/virtualenv-docs Virtualenv docs | 27 January 2020, 14:57:10 UTC |
676fabe | Roman Roibu | 27 January 2020, 14:07:25 UTC | Apply black | 27 January 2020, 14:07:25 UTC |
0842cfb | Patrick Faion | 27 January 2020, 14:02:38 UTC | Fix initialization error by sorting plugins before adding | 27 January 2020, 14:02:38 UTC |
c016732 | Roman Roibu | 27 January 2020, 13:59:52 UTC | Fix listening to gaze_changed notifications with data_changed.Listener helper | 27 January 2020, 13:59:52 UTC |
bbc0826 | Roman Roibu | 27 January 2020, 13:43:49 UTC | Move scan path UI into Vis_Polyline | 27 January 2020, 13:43:49 UTC |
f5fdb6f | Patrick Faion | 27 January 2020, 13:35:18 UTC | Unify/simplify source UI - Base UI is different depending on mode - Child classes return list of UI elements that will be grouped under single growing menu | 27 January 2020, 13:35:18 UTC |
e4de488 | Roman Roibu | 27 January 2020, 11:22:03 UTC | Extract PolylineStyleController from Vis_Polyline plugin | 27 January 2020, 13:24:10 UTC |
4a0db2b | Roman Roibu | 27 January 2020, 11:20:53 UTC | Ensure recarray view of gaze data in ScanPathStorage | 27 January 2020, 13:24:10 UTC |
b232441 | Roman Roibu | 27 January 2020, 11:20:19 UTC | Fix scan_path submodules import from scan_path.tasks | 27 January 2020, 13:24:10 UTC |
b437c5f | Roman Roibu | 27 January 2020, 10:31:57 UTC | Consolidate scan_path_background_task and scan_path_preprocessing_task into tasks | 27 January 2020, 13:23:09 UTC |
72be3c1 | Roman Roibu | 27 January 2020, 10:27:23 UTC | Rename scan_path_controller to controller | 27 January 2020, 13:22:18 UTC |
741d374 | Roman Roibu | 27 January 2020, 10:25:49 UTC | Rename scan_path_storage to storage | 27 January 2020, 13:22:18 UTC |
39e6bf6 | Roman Roibu | 27 January 2020, 10:24:52 UTC | Rename scan_path_algorithm.py to algorithm.py | 27 January 2020, 13:22:18 UTC |
8bc12db | Roman Roibu | 27 January 2020, 10:23:55 UTC | Rename scan_path_utils.py to utils.py | 27 January 2020, 13:21:37 UTC |
df4a1f4 | Pablo Prietz | 27 January 2020, 12:50:00 UTC | Fix spawning scan path background tasks on mac/windows | 27 January 2020, 12:50:00 UTC |
9219834 | Pablo Prietz | 27 January 2020, 12:19:22 UTC | Apply black | 27 January 2020, 12:19:22 UTC |
a47eebd | Patrick Faion | 27 January 2020, 11:02:50 UTC | Re-enable debug logs in File backend | 27 January 2020, 11:02:50 UTC |
57739d0 | Patrick Faion | 27 January 2020, 10:49:10 UTC | Better dropdown UI | 27 January 2020, 10:49:10 UTC |
5f7f140 | Patrick Faion | 27 January 2020, 10:32:14 UTC | Start source managers before sources | 27 January 2020, 10:32:14 UTC |
1b287c2 | Roman Roibu | 27 January 2020, 10:21:32 UTC | Update scan path algorithm to handle fake frames | 27 January 2020, 10:21:32 UTC |
5a05da6 | Patrick Faion | 27 January 2020, 10:17:30 UTC | Implement auto-activation in NDSI backend - Network does not need to be shared anymore since NDSI_Manager runs always. - Activation now works the same way it does in UVC backend. - Cam matching logic has been made clearer (for-try-StopIteration part) | 27 January 2020, 10:17:30 UTC |
b13f733 | Patrick Faion | 27 January 2020, 08:51:46 UTC | Auto-activate cams from same USB-bus first in UVC backend | 27 January 2020, 08:51:46 UTC |
1fac4f5 | Patrick Faion | 23 January 2020, 17:22:47 UTC | First draft of uvc auto activation | 23 January 2020, 17:22:47 UTC |
5fb670b | Patrick Faion | 23 January 2020, 16:53:20 UTC | Only show "Local USB" when uvc detects any device | 23 January 2020, 16:53:20 UTC |
450ef66 | Patrick Faion | 23 January 2020, 15:25:11 UTC | Remove base source frame size and rate setters Since they will not be overwritten in most child sources, this means changing a read/write property of the base interface to a read/only property in the inherited classes. Mypy legitimately complains here. | 23 January 2020, 15:25:11 UTC |
a33b45c | Patrick Faion | 23 January 2020, 15:22:19 UTC | Make SourceInfo not an inner class of Base_Manager | 23 January 2020, 15:22:19 UTC |
bdbed50 | Patrick Faion | 22 January 2020, 16:49:25 UTC | Fix ndsi backend not correctly forwarding notifications | 22 January 2020, 16:49:25 UTC |
cafba10 | Patrick Faion | 22 January 2020, 16:49:03 UTC | Implement get devices/cameras skeleton for ndsi backend | 22 January 2020, 16:49:03 UTC |
d50528c | Patrick Faion | 22 January 2020, 15:03:10 UTC | Include @ Local USB in UVC cam labels | 22 January 2020, 15:03:10 UTC |
7fea7ca | Patrick Faion | 22 January 2020, 15:02:48 UTC | Rename SourceInfo.name to .label | 22 January 2020, 15:02:48 UTC |
b2d1432 | Patrick Faion | 22 January 2020, 14:48:48 UTC | Redraw source list on source mode change | 22 January 2020, 14:48:48 UTC |
9b7c0b3 | Patrick Faion | 22 January 2020, 14:48:30 UTC | Always change source mode via notification only | 22 January 2020, 14:48:30 UTC |
134a66f | Patrick Faion | 22 January 2020, 14:42:00 UTC | Remove pyglui todo which gets resolved with pyglui 1.27 | 22 January 2020, 14:42:00 UTC |
7439205 | Patrick Faion | 22 January 2020, 14:27:35 UTC | Catch case of not selecting a source to activate | 22 January 2020, 14:27:35 UTC |