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

sort by:
Revision Author Date Message Commit Date
4116162 Merge pull request #1964 from pupil-labs/develop Pupil v2.1 Release Candidate 1 07 July 2020, 13:33:15 UTC
94db63b Merge pull request #1963 from pupil-labs/gazer_dont_activate_on_fail Capture: Only set active gaze mapping plugin if calibration did not fail 07 July 2020, 13:31:11 UTC
c921fd5 Capture: Only set active gaze mapping plugin if calibration did not fail 07 July 2020, 12:38:39 UTC
a3139f5 Merge pull request #1960 from pupil-labs/no-ref-data-crash Prevent Capture from crashing during calibration when there is no reference data 07 July 2020, 12:29:55 UTC
643b7b1 Merge pull request #1962 from pupil-labs/check-service-start-plugin Gracefully hande start-plugin requests for non-existing plugins in service 07 July 2020, 12:13:07 UTC
fb46221 Service: error when requesting non-existing plugin 07 July 2020, 11:57:47 UTC
3951d26 Merge pull request #1961 from pupil-labs/support_recorded_hmd_calib Allow GazerHMD3D to be initialised without eye translations 07 July 2020, 11:32:35 UTC
9f0de9f Merge pull request #1955 from pupil-labs/fix-double-delete-crash Fix double item deletion crash 07 July 2020, 10:14:34 UTC
9bd9d67 Allow GazerHMD3D to be initialised without eye translations Eye translations are only required for fitting/calibrating. If the gazer is used purely for mapping gaze, the eye translations are not available. This PR allows the usage of recorded hmd calibrations in Pupil Player. 07 July 2020, 10:14:00 UTC
a2d617e Apply black 07 July 2020, 09:58:14 UTC
1a4f531 Use CalibrationError.message as reason for failing to calibrate 07 July 2020, 09:50:31 UTC
f1bca18 Handle not enough reference data by raising an exeption 07 July 2020, 09:44:01 UTC
0f010a7 Merge pull request #1958 from pupil-labs/fix_zero_dim_coord_system Coord_System: Avoid zero-width dimensions 07 July 2020, 09:28:07 UTC
45e9115 Handle exceptions in the same manner as CalibrationError 07 July 2020, 09:22:28 UTC
8d6241c Add message to assert statements in _match_data_batch 07 July 2020, 09:21:47 UTC
4031221 Merge pull request #1959 from pupil-labs/apply_black Apply black format to unformatted files 07 July 2020, 08:00:01 UTC
20d4418 Apply black format to unformatted files 07 July 2020, 07:35:49 UTC
f62565f Merge pull request #1956 from pupil-labs/travis-black Automated black checks on travis 07 July 2020, 07:32:51 UTC
a4ad35d Merge pull request #1941 from pupil-labs/log_levels Reduce log levels to hide unnecessary logs 07 July 2020, 07:29:39 UTC
d4fe088 Coord_System: Avoid zero-width dimensions glOrtho does not allow zero-width dimensions. Users of Coord_System should not have to care about this implementation detail. Therefore, Coord_system replaces the zero-width dimensions appropriately to avoid an error down the line. 07 July 2020, 07:26:32 UTC
4047cd2 Add a black format check job to travis 06 July 2020, 17:24:49 UTC
be95c4c Fix error message when double deleting calibration Deleting without an item would show the error message for deleting calibrations from other recordings. 06 July 2020, 16:02:06 UTC
97205eb Fix crash when deleting without items If the UI thread blocks for a brief period of time and you press the delete button multiple times, the callback will all be run sequentially. So we need to ensure this function does not crash. 06 July 2020, 15:30:15 UTC
e1b4c08 Merge pull request #1922 from pupil-labs/remove-hmd-gazer-from-player Prevent calibrations with unavailable gazers from being added 06 July 2020, 10:00:24 UTC
897fa76 Merge pull request #1954 from pupil-labs/consistent-draw-ellipse-errors Consistent draw ellipse errors 06 July 2020, 09:12:51 UTC
eeaae18 Handle draw-ellipse errors consistently in capture 06 July 2020, 08:41:39 UTC
1543b6b Ignore draw-ellipse errors of zero-confidence data 06 July 2020, 08:40:35 UTC
21dd8b3 Apply black 06 July 2020, 07:43:45 UTC
1f7b44e Merge pull request #1953 from pupil-labs/make-screen-marker-positions-customizable Make screen marker positions customisable 03 July 2020, 11:59:43 UTC
c408f5d Allow GazerHMD3D non-editable calibrations 03 July 2020, 07:29:28 UTC
8940475 Make get_list_of_markers_to_show class method public in ScreenMarkerChoreography 03 July 2020, 07:12:29 UTC
f345304 Merge pull request #1951 from pupil-labs/detect-references-only-manually Detect reference locations only on button press 03 July 2020, 06:45:21 UTC
8d6646f Prevent calibrations with unavailable gazer classes from being added to the CalibrationStorage 02 July 2020, 18:23:32 UTC
3199114 Update CalibrationMenu "Gaze Mapping" selector to only show user-selectable gazers 02 July 2020, 18:22:23 UTC
e25587f Separate gazer list source from gazer mapping transform functions 02 July 2020, 18:22:23 UTC
6b72dbf Merge pull request #1948 from pupil-labs/excl_hidden_files_from_glob Ignore macOS-specific meta files when using glob 02 July 2020, 16:16:46 UTC
2e15f69 Detect reference locations only on button press Calculate all is also called when pupil data changes, but we don't want to run reference location detection in any automatic workflow, since it can take quite a while and consumes a lot of resources. 02 July 2020, 15:39:18 UTC
1369cb1 Merge pull request #1946 from pupil-labs/clarify-calculate-all Clarify CalculateAllController reference logic 02 July 2020, 14:31:00 UTC
37f4133 Merge pull request #1944 from pupil-labs/fix-recorded-calib-numbering Use sequential numbering for recorded calibrations 02 July 2020, 14:30:23 UTC
c139b34 Merge pull request #1949 from pupil-labs/fix-frame-publisher-restart Ensure frame publisher restarts when restarting NetworkAPIPlugin 02 July 2020, 14:26:24 UTC
3a0c592 Merge pull request #1939 from pupil-labs/use_UniqueTaskManager Introduce UniqueTaskManager to avoid duplicated post-hoc calibration background processes 02 July 2020, 13:56:20 UTC
b6f5dde Remove unused imports 02 July 2020, 13:41:24 UTC
c0fe638 Frame Publisher: Add missing format announcement for existing eye processes 02 July 2020, 13:41:12 UTC
012b7b8 Frame Publisher: Improve format-change-related function naming 02 July 2020, 13:39:25 UTC
77dbb39 Frame Publisher: Simplify stop-announcement 02 July 2020, 13:34:51 UTC
5870445 Merge branch 'develop' into use_UniqueTaskManager 02 July 2020, 12:33:55 UTC
6ffc63a Merge pull request #1947 from pupil-labs/prevent-negative-eyeoverlay-crash Prevent crash when rendering eyeball outline with negative values 02 July 2020, 12:22:17 UTC
459b5f2 Make calibration-task identifier more descriptive Co-authored-by: Pablo Prietz <pablo@prietz.org> 02 July 2020, 12:20:32 UTC
c20a730 Ignore macOS-specific meta files when using glob On some occasions, macOS stores file attributes in meta files that use `._` as prefix. These are matched in cases were we use glob with a pattern starting with `*`. This PR excludes files starting with `.` to avoid matching the meta files and causing issues down the line. 02 July 2020, 09:50:30 UTC
80e0090 Remove unused leftover code Co-authored-by: Pablo Prietz <pablo@prietz.org> 02 July 2020, 09:11:04 UTC
bbc2ea0 Update pupil_src/shared_modules/tasklib/manager.py Co-authored-by: Patrick Faion <pfa@pupil-labs.com> 02 July 2020, 08:03:25 UTC
fa23870 Merge pull request #1940 from pupil-labs/gaze_producer_string_formatting Gaze Producers: f-String formatting 01 July 2020, 15:34:33 UTC
924efd9 Improve error handling of eyeball outline render 01 July 2020, 15:21:12 UTC
9da5f9f Clarify CalculateAllController reference logic 01 July 2020, 14:05:28 UTC
630032f UniqueTaskManager: Debug log when replacing task 01 July 2020, 13:01:51 UTC
5b9ebb7 Merge pull request #1923 from pupil-labs/fix-deprecated-surface-warning Fix deprecated surface warning 01 July 2020, 12:41:18 UTC
64beed8 Merge pull request #1917 from pupil-labs/capture-gaze-across-surface-heatmaps Support only gaze heatmap within surface in Pupil Capture 01 July 2020, 12:40:55 UTC
eff3b91 Update pupil_src/shared_modules/surface_tracker/surface_tracker_online.py Co-authored-by: Patrick Faion <pfa@pupil-labs.com> 01 July 2020, 09:30:46 UTC
97b3525 Merge pull request #1921 from pupil-labs/fix-v2-calibration-validation-2 Fix calibration validation for Pupil Capture v2 (2) 01 July 2020, 09:30:28 UTC
c20a129 Merge branch 'develop' into fix-v2-calibration-validation-2 01 July 2020, 09:29:58 UTC
87b043b Merge pull request #1942 from pupil-labs/fix_posthoc_min_calib_conf Correctly pass minimum calibration confidence to background process 01 July 2020, 09:18:38 UTC
c541d0a Use sequential numbering for recorded calibrations 01 July 2020, 08:49:59 UTC
59e076a Disable heatmap mode UI selector for Pupil Capture 30 June 2020, 17:13:59 UTC
3445782 Save heatmap mode UI selector reference in Surface_Tracker 30 June 2020, 17:13:32 UTC
2c260f4 Correctly pass minimum calibration confidence to background process 30 June 2020, 16:19:36 UTC
5499a40 Gaze mapping utils: No. collected reference: Info -> debug 30 June 2020, 15:37:44 UTC
8f57c15 Merge pull request #1938 from pupil-labs/overwrite-faulty-v2-calibs Overwrite recorded calibration when extracting 30 June 2020, 15:06:11 UTC
d262a68 Merge pull request #1936 from pupil-labs/refactor-storage-dependencies Remove storage dependency on plugin instances 30 June 2020, 15:04:58 UTC
209f9f6 Adding runtime plugins: Info -> Debug 30 June 2020, 14:52:38 UTC
8df1a43 Gaze Producers: Use f-strings 30 June 2020, 14:51:17 UTC
7dce7c1 Remove unused import 30 June 2020, 14:19:51 UTC
52f82bf Gaze Mapper Controller: Provide different identifiers for mapping and validation 30 June 2020, 14:18:29 UTC
edb847d Use UniqueTaskManager for post-hoc calibration 30 June 2020, 13:39:27 UTC
c328ffa Add UniqueTaskManager 30 June 2020, 13:38:45 UTC
50daa84 Merge pull request #1937 from pupil-labs/refactor-plugintaskmanager Remove duplicated state logic in PluginTaskManager 30 June 2020, 13:38:24 UTC
97ec414 Overwrite recorded calibration when extracting 30 June 2020, 13:15:57 UTC
9f3a2e5 Only support gaze heatmap within surface for Pupil Capture 30 June 2020, 12:49:29 UTC
3f9bd05 Handle task state update inclusively 30 June 2020, 12:16:15 UTC
e1a76f5 Remove duplicated state logic in PluginTaskManager 30 June 2020, 11:45:23 UTC
37c99cb Remove storage dependency on plugin instances 30 June 2020, 07:00:21 UTC
d7ccc95 Revert "Add basic implementation for gaze across surface heatmap visualization for online surface tracking" This reverts commit 71edf58edcbba742b45a758a3585437b0e11a172. 29 June 2020, 22:47:55 UTC
dcad858 Merge pull request #1935 from pupil-labs/fix-recorded-calib-naming Prevent inconsistent naming of recorded calibs 29 June 2020, 15:31:05 UTC
114f06c Prevent inconsistent naming of recorded calibs 29 June 2020, 14:55:08 UTC
a3de9cc Merge pull request #1934 from pupil-labs/fix-deleting-immutable-calibs Prevent deleting imported or recorded calibratins 29 June 2020, 14:50:56 UTC
c339e36 Merge pull request #1933 from pupil-labs/fix-duplicatable-recorded-calibs Prevent duplication of recorded calibration 29 June 2020, 14:35:48 UTC
3d73c0c Prevent deleting imported or recorded calibratins 29 June 2020, 14:10:41 UTC
ab600a0 Prevent duplication of recorded calibration 29 June 2020, 14:06:24 UTC
f11a73a Merge pull request #1932 from pupil-labs/fix-modifiable-recorded-calibrations Fix modifiable recorded calibrations 29 June 2020, 14:04:04 UTC
f1625ba Remove property consistency check 29 June 2020, 13:54:01 UTC
6d98b1e Fix wrong calibration property consistency check 29 June 2020, 12:54:54 UTC
ca77307 Merge pull request #1931 from pupil-labs/fix-updating-imported-v1-calibs Fix updating imported v1 calibs 29 June 2020, 11:02:01 UTC
739ae3d Fix recorded calibs being registered as offline 26 June 2020, 16:03:28 UTC
1fecc8d Prevent updating imported offline calibrations v1 26 June 2020, 13:31:26 UTC
fd83914 Fix typo 26 June 2020, 12:02:21 UTC
f9db20b Merge pull request #1928 from pupil-labs/fix_hmd3d_choreo_in_service Choreography plugins: Only call update_ui() in Capture 25 June 2020, 08:40:13 UTC
70b3a48 _BaseHMDChoreographyPlugin.on_notify(): Don't log unknown notifications Given that every plugin receives every notification, this debug message results in a lot of unwanted log messages. Therefore, the plugin will simply ignore unknown/unexpected notifications. 25 June 2020, 08:33:34 UTC
f98ff30 CalibrationChoreographyPlugin.on_notify: Don't log unknown notifications Given that every plugin receives every notification, this debug message results in a lot of unwanted log messages. Therefore, the plugin will simply ignore unknown/unexpected notifications. 25 June 2020, 08:25:52 UTC
b7cf095 Apply black 24 June 2020, 15:54:42 UTC
e2d5170 Choreography plugins: Only call update_ui() in Capture Fixes HMD3DChoreographyPlugin crash in Service, as Service does not initialize any plugin UI. 24 June 2020, 15:53:45 UTC
07b3481 Merge pull request #1927 from pupil-labs/fix_mutablebisector_insert Fix MutableBisector.insert() 24 June 2020, 13:31:43 UTC
back to top