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

sort by:
Revision Author Date Message Commit Date
b51bbbc Explicitly pass container format to av.open 29 July 2022, 08:54:54 UTC
3bdce34 Merge pull request #2249 from pupil-labs/fix-blink-detection Fix crash of Blink Detector in World Video Exporter 29 July 2022, 08:24:04 UTC
d8cf65e Blink detector: Move time module import to top 29 July 2022, 08:20:30 UTC
7eeabae Blink Detector: Only draw timeline if it exists e.g. does not exist in world video exporter 29 July 2022, 08:17:56 UTC
f8597b4 Merge pull request #2248 from pupil-labs/fix-cie-if-no-circles Handle Camera Intrinsics Estimation crash if no circles are detected on Windows 29 July 2022, 08:12:46 UTC
15dabff Handle Camera Intrinsics Estimation crash if no circles are detected on Windows https://app.clickup.com/t/1vxq751 29 July 2022, 08:09:34 UTC
77c3c87 pyright: exclude deployment and .venv folders 29 July 2022, 07:25:10 UTC
6a2ab49 Merge remote-tracking branch 'origin/master' into develop 29 July 2022, 07:23:30 UTC
a09e620 Merge pull request #2245 from mikelgg93/master Small typo fix, Activity in the UI 05 July 2022, 15:03:15 UTC
184ba92 Small typo fix, Activity in the UI 05 July 2022, 14:35:12 UTC
5244305 Merge pull request #2242 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 05 July 2022, 07:31:51 UTC
b785cce [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 04 July 2022, 21:57:35 UTC
c1f0434 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.2.0...v4.3.0) - [github.com/psf/black: 22.3.0 → 22.6.0](https://github.com/psf/black/compare/22.3.0...22.6.0) 04 July 2022, 21:57:11 UTC
04ed5e7 gitignore .venv* 14 June 2022, 15:10:04 UTC
11c8497 Merge branch 'master' into develop 10 June 2022, 12:23:41 UTC
bb9ddb4 Update pyuvc dependency on macOS 07 June 2022, 12:10:53 UTC
524270a Recommend Intel-versions of homebrew/python and note supported Python versions 07 June 2022, 11:46:58 UTC
cfc95e4 Merge pull request #2241 from pupil-labs/fix-profile Fix `--profile` mode in Capture 07 June 2022, 08:00:52 UTC
b644793 Fix `--profile` mode in Capture 07 June 2022, 07:46:17 UTC
b235b30 Merge pull request #2237 from pupil-labs/pye3d_remove_outdated_help Pye3d plugin: Remove outdated help text 23 May 2022, 14:36:18 UTC
2fa65ae Merge pull request #2238 from pupil-labs/fix_intrinsics_estimation Fix issue with camera intrinsics estimation plugin if previously selected monitor is no longer available 23 May 2022, 14:36:10 UTC
abc2533 Pye3d plugin: Remove outdated help text 23 May 2022, 14:24:46 UTC
cfa0467 Fix issue with camera intrinsics estimation plugin if previously selected monitor is no longer available 23 May 2022, 14:23:31 UTC
b367964 Merge pull request #2234 from pupil-labs/fix_blink_detection Avoid ZeroDivisionError in post-hoc blink detection 27 April 2022, 15:28:19 UTC
7a76dbf Avoid ZeroDivisionError in post-hoc blink detection If no pupil data is available the calculation can happen very fast and `time.time()` might not have sufficient resolution to measure a time difference > 0. As a result, `tm1 - t0` might equal zero and cause a ZeroDivisionError in the log statement. Using time.perf_counter should yield sufficient precision to avoid this issue. Issue reported via [Discord](https://discord.com/channels/285728493612957698/285728493612957698/968845448204939314) 27 April 2022, 15:25:58 UTC
1a3bcf2 Merge remote-tracking branch 'origin/master' into develop 27 April 2022, 15:18:19 UTC
7267325 Merge pull request #2231 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 12 April 2022, 07:13:48 UTC
105fb75 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/pre-commit/pre-commit-hooks: v4.1.0 → v4.2.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.1.0...v4.2.0) 11 April 2022, 20:54:03 UTC
4bbec32 Merge pull request #2230 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 05 April 2022, 07:15:12 UTC
6276657 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 22.1.0 → 22.3.0](https://github.com/psf/black/compare/22.1.0...22.3.0) 04 April 2022, 19:59:13 UTC
04b6fcc Support updating license headers in specific directories 14 March 2022, 14:19:00 UTC
74865d3 Merge pull request #2221 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 01 February 2022, 08:14:27 UTC
08307ee [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 31 January 2022, 21:01:08 UTC
f1f4cd5 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 21.12b0 → 22.1.0](https://github.com/psf/black/compare/21.12b0...22.1.0) 31 January 2022, 21:00:40 UTC
fea6529 Merge pull request #2220 from courtois-neuromod/fix/undistort_only_if_frame avoid crashing when no frame are present if displaying undistorted frame 21 January 2022, 08:10:41 UTC
e1eae60 avoid crashing when no frame are present if displaying undistorted frame 20 January 2022, 21:35:21 UTC
cd06625 Update license headers 19 January 2022, 14:06:15 UTC
a712f94 Merge pull request #2219 from pupil-labs/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 03 January 2022, 09:55:19 UTC
08503ad [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 27 December 2021, 20:05:32 UTC
1698593 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/pre-commit/pre-commit-hooks: v4.0.1 → v4.1.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.0.1...v4.1.0) - [github.com/psf/black: 21.11b1 → 21.12b0](https://github.com/psf/black/compare/21.11b1...21.12b0) 27 December 2021, 20:05:07 UTC
651931b Merge pull request #2215 from pupil-labs/develop Pupil v3.5 Release Candidate 2 25 November 2021, 13:30:24 UTC
8f8b41e Merge pull request #2214 from pupil-labs/player_ask_for_write_permissions Player: Check for file write permissions when opening a recording 25 November 2021, 13:29:04 UTC
b55ad50 Check if Player has read access to the recording 25 November 2021, 13:01:49 UTC
3854b6b Player macOS: Ask for permissions to change file ownership if necessary 25 November 2021, 10:40:37 UTC
a69e930 Player: Check for sufficient file write permissions 25 November 2021, 10:39:54 UTC
be1cedc Player drop window: Support multiline error strings 25 November 2021, 10:38:30 UTC
1cdbe38 Handle PermissionErrors When running Core applications first as root and then as a normal user, the application runs into permission errors when saving the session settings. This PR handles these cases gracefully 23 November 2021, 20:29:13 UTC
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
back to top