https://github.com/pupil-labs/pupil

sort by:
Revision Author Date Message Commit Date
4760336 Merge pull request #2213 from pupil-labs/develop Pupil v3.5 Release Candidate 1 23 November 2021, 19:48:24 UTC
014ba65 Merge remote-tracking branch 'origin/master' into develop 23 November 2021, 19:45:10 UTC
e68e318 Allow direct enumeration of PupilDataBisector 23 November 2021, 19:43:21 UTC
b232a4c Merge pull request #2212 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 23 November 2021, 19:36:08 UTC
659aae4 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 21.10b0 → 21.11b1](https://github.com/psf/black/compare/21.10b0...21.11b1) 22 November 2021, 19:51:07 UTC
b8fd82c Merge pull request #2210 from pupil-labs/filter_low_conf_raw_data Raw data exporter: Add option to not export low confidence values 19 November 2021, 11:31:02 UTC
b3acbb7 Merge pull request #2211 from N-M-T/develop Include description of enabling/disabling world video in Player's recorder menu 19 November 2021, 11:10:10 UTC
c98acb3 Include description of enabling/disabling world video in Player's recorder menu 19 November 2021, 11:06:33 UTC
f20d700 Update pupil_src/shared_modules/raw_data_exporter.py Co-authored-by: Neil M. Thomas <neil87@mail.com> 18 November 2021, 16:29:25 UTC
67be136 Change from opt-in to opt-out 18 November 2021, 14:43:59 UTC
2be3089 Windows bundle: Fix collecting .load-order files from delvewheels for Service/Player 18 November 2021, 13:38:27 UTC
0ce4c67 Merge pull request #2209 from pupil-labs/skip_driver_installation Add argument to Pupil Capture and Service to skip the automatic driver installation on Windows 18 November 2021, 13:34:02 UTC
4f1366f Raw data exporter: Add description of what data is exported 18 November 2021, 11:49:41 UTC
3ad82da Raw data exporter: Fix low-confidence inclusion code 18 November 2021, 11:49:19 UTC
493e916 Raw data exporter: Save configuration in session settings 18 November 2021, 11:09:52 UTC
09aa850 Raw data exporter: Opt-in low confidence data export 18 November 2021, 11:08:50 UTC
8ca1026 Add argument to Pupil Capture and Service to skip the automatic driver installation on Windows Fixes #2207 17 November 2021, 17:52:08 UTC
3dcbfa7 Merge pull request #2208 from pupil-labs/fix_deployment Fix deployment procedure 17 November 2021, 17:11:52 UTC
e870911 Windows bundle: Add *.libs wheel folders to path 17 November 2021, 13:08:47 UTC
cb904ee Windows bundle: Collect .load-order files from delvewheels 17 November 2021, 13:07:55 UTC
418183d Linux bundle: Do not strip symbols 17 November 2021, 10:08:28 UTC
9578de9 Merge pull request #2206 from pupil-labs/fix_short_audio_loading Fix loading short audio streams 15 November 2021, 15:44:30 UTC
85429fc Fix loading very short audio Previously, loading very short audio streams would cause the audio resampler to always return None, resulting in crashes due to uninitialized variables 15 November 2021, 15:35:40 UTC
34a2696 Audio_Viz_Transform: Support setting log_scaling during init 15 November 2021, 15:34:03 UTC
7ebedf2 Audio utils: Use typing.NamedTuple over collection.namedtuple 15 November 2021, 15:29:47 UTC
be55ecf Audio playback/vis: Add debug log messages 15 November 2021, 15:28:42 UTC
ffd3549 Merge pull request #2205 from pupil-labs/pye3d_030 Update pye3d requirements to 0.3.0 11 November 2021, 07:54:30 UTC
8bad9d5 Update pye3d requirements to 0.3.0 11 November 2021, 07:52:18 UTC
4db40b9 Merge pull request #2204 from pupil-labs/avoid_loading_cloud_200hz_gaze_multiple_times Fix loading 200 Hz gaze data in Pupil Invisible recordings 11 November 2021, 07:47:48 UTC
f2dd0ea Do not recompute paths 08 November 2021, 13:59:28 UTC
f94ff0c Fix loading densified worn data 08 November 2021, 10:44:27 UTC
3ac06bb Merge pull request #2202 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 08 November 2021, 09:38:15 UTC
b08f0a1 Fix loading 200 Hz gaze data in Pupil Invisible recordings When Pupil Player opens a Pupil Invisible recording for the first time, it performs an in-place upgrade procedure due to compatibility reasons. In this process, it loads PI gaze data and generates Pupil Player compatible gaze data based on it. Due to a flaw in the previous gaze conversion procedure, Pupil Cloud post-processed 200 Hz gaze data could be loaded multiple times or not at all. This PR moves the prior implementation from `video_capture.utils` to `pupil_recording.update.invisible` and restructures the code flow such that 200 Hz gaze data is processed separately from the case where gaze data is loaded from the real-time recorded files. Below a detailed description of what should be happening: Pupil Invisible Companion records gaze data into three different sets of files. Their names can be matched by the following regex patterns: - `^gaze ps[0-9]+.raw$` - `^gaze ps[0-9]+.time$` - `^worn ps[0-9]+.raw$` The worn data is a stream of values of either 0 or 255, indicating that the glasses were (not) worn. Pupil Player maps these to gaze confidence values of 0.0 and 1.0 respectively. Since all `*.time` files are converted to Pupil Player before this function is being called, we match the `^gaze ps[0-9]+_timestamps.npy$` pattern on the recording files instead. When looking for the location and worn data, the function just replaces the necessary parts of the timestamp file names instead of performing separate regex matches. If the recording was successfully post-processed and downloaded from Pupil Cloud, it will contain 200Hz-densified gaze data. This data replaces the real-time recorded data by Pupil Invisible Companion and is stored in three files: - `gaze_200hz.raw` - `gaze_200hz.time` (or `gaze_200hz_timestamps.npy` if upgraded) - `worn_200hz.raw` The worn data is a special case as it was introduced at different points in time to Pupil Invisible Companion and Pupil Cloud. In other words, it is possible that there is no worn data, only real-time recorded worn data, or 200 Hz worn data. The latter is preferred. If 200 Hz gaze data is only available with real-time recorded worn data, the latter is interpolated to 200 Hz using a k-nearest-neighbour (k=1) approach. If no worn data is available, or the numbers of worn samples and gaze timestamps are not consistent, Pupil Player assumes a confidence value of 1.0 for every gaze point. 05 November 2021, 16:05:41 UTC
f4a73e6 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 21.9b0 → 21.10b0](https://github.com/psf/black/compare/21.9b0...21.10b0) 01 November 2021, 19:33:58 UTC
7f56765 Merge pull request #2201 from pupil-labs/fix_gethostname Use correct socket API to retrieve local IP address for Service 26 October 2021, 13:30:48 UTC
de5a17c Use correct socket API to retrieve local IP address for Service Fixes #2200 25 October 2021, 21:14:33 UTC
b9d7aa1 Update icons for Windows and Linux 25 October 2021, 17:15:08 UTC
3fb8396 Merge pull request #2196 from pupil-labs/plugin_customizable_icon Easy plugin icon customization 20 October 2021, 08:31:27 UTC
5c5fff6 Merge pull request #2199 from SiQube/update-dependencies-windows update link vor MV C++ Redistributable docs/dependencies-windows.md 19 October 2021, 16:13:09 UTC
668d3d2 update link vor MV C++ Redistributable docs/dependencies-windows.md 19 October 2021, 15:47:32 UTC
17d8994 Merge pull request #2194 from pupil-labs/cache_fixation_detector_results Cache fixation detector results 15 October 2021, 16:49:15 UTC
121ab47 Post-hoc Fixation Detector: Add note that real-time data won't be processed 15 October 2021, 09:19:13 UTC
bc51a0a Clarify to wait for the detection to finish before starting an export 15 October 2021, 09:10:38 UTC
63c5c05 Easy plugin icon customization Plugins can now overwrite the following class attributes to customize the menu icon: - icon_pos_delta: relative positioning - icon_size_delta: relative font resizing - icon_line_height (multi-line icons only): line distance Requires pyglui v1.31.0 or higher 15 October 2021, 08:54:45 UTC
ffbeb22 Merge pull request #2195 from pupil-labs/require_pye3d_0.2.0 Confidence adjustment for pye3d results 14 October 2021, 07:45:27 UTC
93be8eb Confidence adjustment for pye3d results Requires pye3d v0.2.0 - See https://github.com/pupil-labs/pye3d-detector/pull/36 14 October 2021, 07:43:12 UTC
773dcee Cache fixation detector results 12 October 2021, 15:27:34 UTC
8a3e193 Sort imports 12 October 2021, 07:55:14 UTC
9688225 Merge pull request #2190 from pupil-labs/less_logs Review and reduce amount of log messages being displayed in the UI 12 October 2021, 07:53:07 UTC
d62e085 Fix typo Co-authored-by: Neil M. Thomas <neil87@mail.com> 24 September 2021, 06:59:44 UTC
ad9e177 Merge pull request #2191 from pupil-labs/conf_graphs_pre-2.0_recs Fix confidence graphs in Pupil Player for pre-2.0 recordings 23 September 2021, 10:56:02 UTC
554f357 Fix confidence graphs in Pupil Player for pre-2.0 recordings 21 September 2021, 17:18:56 UTC
f993608 Clean up accuracy visualizer logs 21 September 2021, 17:03:16 UTC
61208b8 Clean up uvc_backend logs 21 September 2021, 16:47:19 UTC
7ee714c Dismissed data log: Only warn users if threshold (20%) is exceeded 21 September 2021, 15:05:12 UTC
b39b5cc Clean up calibration choreography logs 21 September 2021, 08:39:30 UTC
ff2ecce Clean up recorder logs 21 September 2021, 08:33:10 UTC
c7ead47 Clean up pupil detector plugin logs 21 September 2021, 08:17:15 UTC
b983e0b Clean up eye process logs 21 September 2021, 08:12:39 UTC
037e4ea Clean up camera_models logs 21 September 2021, 08:08:34 UTC
0d921e8 Clean up world logs 21 September 2021, 07:31:29 UTC
1e975df Hide numexpr info logs 21 September 2021, 06:44:01 UTC
97a3d09 Merge pull request #2189 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 21 September 2021, 06:38:50 UTC
27b686b [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 21.8b0 → 21.9b0](https://github.com/psf/black/compare/21.8b0...21.9b0) 20 September 2021, 19:00:45 UTC
a46743b Merge pull request #2187 from pupil-labs/bump_pyre_dependency Require zeromq-pyre >= 0.3.4 15 September 2021, 10:50:19 UTC
3269ec3 Merge pull request #2186 from pupil-labs/fix_video_renaming Fix renaming world video file if no file was written 15 September 2021, 10:50:11 UTC
2f5d6f9 Require zeromq-pyre >= 0.3.4 Handles https://github.com/pupil-labs/pupil/issues/2174 gracefully 13 September 2021, 19:58:09 UTC
e6d91af Fix renaming world video file if no file was written 13 September 2021, 19:41:39 UTC
19137f3 Clean up os_utils logs 13 September 2021, 18:57:02 UTC
505070c Merge pull request #2185 from bjornborg/patch-1 Fixing typo in exported headpose files 06 September 2021, 16:54:35 UTC
f0f214b Fixing typo in exported headpose files typo: tacker 06 September 2021, 11:13:28 UTC
977d0e0 Merge pull request #2184 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 30 August 2021, 20:21:34 UTC
8638208 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 21.7b0 → 21.8b0](https://github.com/psf/black/compare/21.7b0...21.8b0) 30 August 2021, 18:34:51 UTC
2600096 Merge pull request #2175 from N-M-T/euler_angles Add Euler angles to headpose tracker result 24 August 2021, 09:12:08 UTC
fde35cc Merge pull request #2173 from pupil-labs/handle-driver-404 Gracefully handle exceptions during automatic driver installation 24 August 2021, 08:03:48 UTC
758c0dc Merge pull request #2168 from pupil-labs/surface-tracker-events Add `surf_to_dist_img_trans` and `dist_img_to_surf_trans` to surface events 24 August 2021, 08:03:34 UTC
c4f567e Merge pull request #2172 from pupil-labs/support-logging.exception Support logging.exception 24 August 2021, 08:03:25 UTC
c9372ea Applied @papr 's suggestions 19 August 2021, 12:25:52 UTC
c6cd403 Merge pull request #2170 from pupil-labs/recording-specific-hotkeys Recording-specific hotkeys 18 August 2021, 12:03:14 UTC
c22df91 Merge branch 'euler_angles' of github.com:N-M-T/pupil into euler_angles 04 August 2021, 14:46:07 UTC
683bef0 Set Euler convention to right hand rule 04 August 2021, 14:40:20 UTC
ba4bf32 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 04 August 2021, 14:29:01 UTC
3194c35 Set Euler angles according to right hand convention 04 August 2021, 14:13:19 UTC
f0cffd9 Add Euler angles to headpose tracker result 30 July 2021, 09:07:46 UTC
2d8af5c Add tests for annotation definition deserialization 29 July 2021, 15:00:10 UTC
be3541e Support logging.exception Prior to this commit/PR, using logging.exception would cause an error when reconstructing the traceback in the main log handler. Since the traceback cannot be transferred via msgpack, this commit/PR formats the traceback before sending it over the IPC to the main log handler. 29 July 2021, 12:56:19 UTC
5f53305 Merge branch 'master' into euler_angles 29 July 2021, 12:10:46 UTC
78bee2a uvc backend: Gracefully handle exceptions during driver installation 29 July 2021, 08:02:49 UTC
dfbe06d uvc backend: Sort imports 29 July 2021, 07:44:57 UTC
76bc704 Merge pull request #2171 from N-M-T/imu_timeline Normalize IMU pitch/roll values to [-180, 180] 28 July 2021, 09:19:24 UTC
0455ddc Merge pull request #2169 from pupil-labs/disable-scene-recording Make scene video recording optional 28 July 2021, 09:17:01 UTC
79855f3 Merge pull request #2167 from pupil-labs/in-progress-file-ext Export-in-progress file-name suffixes 28 July 2021, 09:16:53 UTC
c3d6284 Applied @papr suggestions 28 July 2021, 08:56:32 UTC
b04c5be Normalize IMU pitch/roll values to [-180, 180] 28 July 2021, 07:46:45 UTC
de1dbcb Recording-specific annotation hotkey definitions 27 July 2021, 15:28:51 UTC
22df3e9 Make scene video recording optional 27 July 2021, 10:15:25 UTC
dfcd748 Recorder: Introduce `record_world` toggle 27 July 2021, 09:08:11 UTC
a793e48 Recorder: Improve record-eye video ui label 27 July 2021, 09:04:28 UTC
cf4d17d Recorder.get_init_dict: Use dict-expression 27 July 2021, 09:02:09 UTC
ec8a44c Eye/iMotions video exporter: Support in-progress file extensions 27 July 2021, 08:42:20 UTC
back to top