52ba2df | Pablo Prietz | 09 December 2020, 09:14:48 UTC | Merge pull request #2069 from pupil-labs/dependency-constraints Further constrain requirements | 09 December 2020, 09:14:48 UTC |
f82d433 | Pablo Prietz | 08 December 2020, 14:31:48 UTC | Make pyre requirement compaitble with ndsi ndsi also specifies pyre as a dependency. If the URLs do not match, pip will fail since it does not know which URL to use. There is no issue if we use the same URL in both places. | 08 December 2020, 14:31:48 UTC |
ae7b27a | Pablo Prietz | 08 December 2020, 14:30:00 UTC | Require at least glfw>=2.0.0 | 08 December 2020, 14:30:00 UTC |
7541a77 | Pablo Prietz | 08 December 2020, 14:29:04 UTC | Remove Cython as application dependency | 08 December 2020, 14:29:04 UTC |
55d4485 | Pablo Prietz | 03 December 2020, 08:39:26 UTC | Merge pull request #2064 from pupil-labs/eye_parent_app_arg main: Pass parent_application to eye process | 03 December 2020, 08:39:26 UTC |
3901f44 | Pablo Prietz | 02 December 2020, 14:57:53 UTC | main: Pass parent_application to eye process Until there is no way for the eye process to detect if it runs within Pupil Capture, Player, or Service. This PR passes this info explicitly to the process which stores it in g_pool.app | 02 December 2020, 14:57:53 UTC |
cc2107c | Pablo Prietz | 02 December 2020, 09:49:40 UTC | Merge pull request #2062 from pupil-labs/fix-gui-window-generator-yield-issue Fix GUIWindow generator yield issue | 02 December 2020, 09:49:40 UTC |
c17dc69 | Pablo Prietz | 02 December 2020, 09:48:20 UTC | Merge pull request #2063 from pupil-labs/fix-post-hoc-pupil-detection-progress Fix post hoc pupil detection progress for zero total frames | 02 December 2020, 09:48:20 UTC |
ee73e55 | Roman Roibu | 02 December 2020, 09:41:09 UTC | Fix "division by zero" in post-hoc pupil detection progress | 02 December 2020, 09:41:09 UTC |
101b0af | Roman Roibu | 02 December 2020, 09:37:55 UTC | Fix "generator didn't yield" runtime error in GUIWindow | 02 December 2020, 09:37:55 UTC |
1c1b2e9 | Pablo Prietz | 02 December 2020, 08:55:17 UTC | Merge pull request #2061 from pupil-labs/pye3d-raw-export-support Make model_id optional for pupil 3d raw data export | 02 December 2020, 08:55:17 UTC |
ffe998d | Pablo Prietz | 01 December 2020, 16:32:19 UTC | Make model_id optional for pupil 3d raw data export pye3d no longer includes this field. Previously, this would result in all 3d outputs being empty. This PR changes continues to export all 3d fields, even if this one is not present. | 01 December 2020, 16:32:19 UTC |
fbf5506 | Pablo Prietz | 01 December 2020, 09:04:22 UTC | Merge pull request #2059 from pupil-labs/close-eye-window-on-crash Close eye window on crash | 01 December 2020, 09:04:22 UTC |
d7b43e3 | Pablo Prietz | 25 November 2020, 13:51:34 UTC | Close eye window on crash Currently, if the eye process crashes due to a faulty plugin, the window will remain opened, but unresponsive (at least on macOS). This PR will close the window and terminate glfw even if an error occurs, effectively closing the window in any case. | 25 November 2020, 13:51:34 UTC |
1ce15d7 | Pablo Prietz | 23 November 2020, 15:00:13 UTC | Merge pull request #2058 from Lifestohack/hwmdev HMD Streaming: Support custom receiver high-water mark and set default value from None to 1 | 23 November 2020, 15:00:13 UTC |
ae2ab1f | Diwas Bhattarai | 23 November 2020, 14:46:55 UTC | after running black formatter on the code | 23 November 2020, 14:46:55 UTC |
6ba33f9 | Diwas Bhattarai | 23 November 2020, 14:15:00 UTC | Comment from papr: the implementation already tries to get the newest frame by recv all buffered frames and discarding all but the newest one Setting the hwm to 1 makes sense in this case actually, if we discard all frames anyway. | 23 November 2020, 14:15:00 UTC |
6d662d1 | Diwas Bhattarai | 23 November 2020, 14:06:58 UTC | changed the argument order from hwm, topics to topics, hwm | 23 November 2020, 14:06:58 UTC |
e8d0a54 | Diwas Bhattarai | 23 November 2020, 14:00:53 UTC | got rid of the part where the hwm value is read from kwargs. kwargs cannot include any arguments that are explicitly named in the signature. | 23 November 2020, 14:00:53 UTC |
2bff145 | Diwas Bhattarai | 23 November 2020, 13:53:58 UTC | define the hwm argument explicitly | 23 November 2020, 13:53:58 UTC |
ffd03fb | Diwas Bhattarai | 23 November 2020, 12:50:10 UTC | returns hwm in the get_init_dict | 23 November 2020, 12:50:10 UTC |
b8090a5 | Diwas Bhattarai | 23 November 2020, 12:27:20 UTC | Allow to set ZMQ HWM with notification for HMD Streaming. Example: {'subject': 'start_plugin', 'target': 'world', 'name': 'HMD_Streaming_Source', 'args': {'topics': ('hmd_streaming.world',), 'hwm': 1}} | 23 November 2020, 12:27:20 UTC |
6344358 | Pablo Prietz | 16 November 2020, 10:22:06 UTC | Merge pull request #2054 from pupil-labs/pi_v1.4_support Support Pupil Invisible recording format v1.4 | 16 November 2020, 10:22:06 UTC |
93aad78 | Pablo Prietz | 16 November 2020, 10:05:59 UTC | Support Pupil Invisible recording format v1.4 This new recording format has been introduced in Pupil Companion 1.0.0. This version provides support for the OnePus 8 and Android 11. On the OnePlus 8, eye videos will be h264-encoded which is why a recording format bump was necessary. | 16 November 2020, 10:05:59 UTC |
48fd11d | Pablo Prietz | 16 November 2020, 09:12:05 UTC | Merge pull request #2053 from pupil-labs/develop Pupil v2.6 Release Candidate 3 | 16 November 2020, 09:12:05 UTC |
c4017cd | Pablo Prietz | 16 November 2020, 08:59:50 UTC | Merge pull request #2052 from pupil-labs/hmd_streaming_source HMD Streaming Source: Eye process and BGR/gray Frame support | 16 November 2020, 08:59:50 UTC |
fe0b2b8 | Pablo Prietz | 13 November 2020, 16:33:21 UTC | Fix class hierarchy | 13 November 2020, 16:33:21 UTC |
8cd0090 | Pablo Prietz | 12 November 2020, 18:36:55 UTC | HMD_Streaming: Support BGR and GRAY format | 12 November 2020, 18:36:55 UTC |
a5d4e08 | Pablo Prietz | 12 November 2020, 15:36:20 UTC | hmd_streaming.RGBFrame: Fix gray-color conversion | 12 November 2020, 15:36:20 UTC |
bca83e0 | Pablo Prietz | 12 November 2020, 14:06:01 UTC | HMD Streaming: Allow subscription topic definition | 12 November 2020, 14:06:01 UTC |
9d8b80d | Pablo Prietz | 12 November 2020, 13:28:08 UTC | Merge remote-tracking branch 'pl/develop' into hmd_streaming_source | 12 November 2020, 13:28:08 UTC |
05170b6 | Pablo Prietz | 12 November 2020, 13:27:46 UTC | Merge pull request #2051 from pupil-labs/fix-uvc-cam-autoselection Fix UVC camera auto-selection in case of multiple pattern matches | 12 November 2020, 13:27:46 UTC |
5df23d7 | Pablo Prietz | 12 November 2020, 12:55:41 UTC | Fix UVC camera auto-selection in case of multiple pattern matches Affected process: `world` Used patterns for camera auto selection: `["ID2", "Logitech"]` Matched cameras were only sorted by bus number. This PR introduces priority based on the matched pattern order. Bus number is used as secondary sort key. | 12 November 2020, 12:55:41 UTC |
74164b9 | Pablo Prietz | 12 November 2020, 12:51:29 UTC | eye: Add IPC related attributes to g_pool Makes g_pool attributes more consistent between world and eye Fixes https://github.com/pupil-labs/pupil/issues/2049 | 12 November 2020, 12:51:29 UTC |
8c93172 | Pablo Prietz | 12 November 2020, 12:48:07 UTC | hmd_streaming.RGBFrame: Support gray-color conversion This is necessary to support e.g. surface marker detection | 12 November 2020, 12:48:07 UTC |
19d7d52 | Pablo Prietz | 12 November 2020, 10:00:21 UTC | Merge pull request #2050 from pupil-labs/fix-pye3d-plugin Remove deprecated pye3d.geometry.eye import | 12 November 2020, 10:00:21 UTC |
62ecd73 | Pablo Prietz | 12 November 2020, 09:52:38 UTC | Improve logging regarding optional pye3d import | 12 November 2020, 09:52:38 UTC |
05fad99 | Pablo Prietz | 12 November 2020, 09:52:17 UTC | Remove deprecated import | 12 November 2020, 09:52:17 UTC |
7afa4a8 | Pablo Prietz | 11 November 2020, 17:02:32 UTC | Merge pull request #2048 from pupil-labs/develop Pupil v2.6 Release Candidate 2 | 11 November 2020, 17:02:32 UTC |
4982ccc | Pablo Prietz | 11 November 2020, 17:01:45 UTC | Merge pull request #2047 from pupil-labs/fix-debug-window-minimize-windows Fix minimizing 3d detector debug window on Windows OS | 11 November 2020, 17:01:45 UTC |
34b3d7e | Pablo Prietz | 11 November 2020, 16:24:23 UTC | Fix minimizing 3d detector debug window on Windows OS | 11 November 2020, 16:24:23 UTC |
a319584 | Pablo Prietz | 11 November 2020, 16:02:21 UTC | Merge pull request #2046 from pupil-labs/develop Pupil v2.6 Release Candidate 1 | 11 November 2020, 16:02:21 UTC |
4c7dcec | Pablo Prietz | 11 November 2020, 14:56:21 UTC | Apply black format | 11 November 2020, 14:56:21 UTC |
b486324 | Pablo Prietz | 11 November 2020, 14:47:02 UTC | Merge branch 'master' into develop | 11 November 2020, 14:47:02 UTC |
5643351 | Pablo Prietz | 11 November 2020, 14:42:10 UTC | Merge pull request #2045 from pupil-labs/support-specific-pye3-dversion-only pye3d_plugin: Support specific pye3d version 0.0.1 only | 11 November 2020, 14:42:10 UTC |
3c1bffc | Pablo Prietz | 11 November 2020, 12:55:14 UTC | pye3d_plugin: Support specific pye3d version 0.0.1 only | 11 November 2020, 12:55:14 UTC |
3764177 | Pablo Prietz | 11 November 2020, 09:43:38 UTC | Merge pull request #2043 from pupil-labs/flip-neg-z-gaze Flip gaze with negative z-component | 11 November 2020, 09:43:38 UTC |
3f9d5f1 | Pablo Prietz | 10 November 2020, 16:35:59 UTC | Merge pull request #2044 from pupil-labs/pye3d_vis Add pupil-specific pye3d visualization code to Pupil | 10 November 2020, 16:35:59 UTC |
4281f8f | Pablo Prietz | 10 November 2020, 15:55:29 UTC | Add pupil-specific pye3d visualization code to Pupil | 10 November 2020, 15:55:29 UTC |
001d3b7 | Pablo Prietz | 10 November 2020, 13:50:35 UTC | Check if 3d gaze is in front of camera. If it is not, flip direction Precedence: https://github.com/pupil-labs/hmd-eyes/blob/master/plugin/Scripts/GazeData.cs#L182-L187 | 10 November 2020, 13:50:35 UTC |
d9735d5 | Pablo Prietz | 10 November 2020, 08:51:58 UTC | Merge pull request #2033 from pupil-labs/support-user-pupil-detection-plugins Support user pupil detection plugins | 10 November 2020, 08:51:58 UTC |
e8bcba1 | Pablo Prietz | 10 November 2020, 08:51:12 UTC | Merge pull request #2036 from SiQube/remove_star_import remove from module import * | 10 November 2020, 08:51:12 UTC |
ae62af5 | Roman Roibu | 09 November 2020, 22:29:55 UTC | Fix missing GL_COLOR_BUFFER_BIT symbol | 09 November 2020, 22:29:55 UTC |
7c49c98 | Pablo Prietz | 09 November 2020, 14:57:39 UTC | Merge remote-tracking branch 'pl/develop' into support-user-pupil-detection-plugins | 09 November 2020, 14:57:39 UTC |
64608fb | Pablo Prietz | 09 November 2020, 14:50:00 UTC | Merge pull request #2041 from courtois-neuromod/enh_perf_glfw_shouldclose reduce calls to glfw.window_should_close to screen fps for performance | 09 November 2020, 14:50:00 UTC |
87d38c3 | Roman Roibu | 09 November 2020, 09:10:13 UTC | Remove PupilDetectorPlugins from plugin list in player | 09 November 2020, 09:10:13 UTC |
65768e4 | Pablo Prietz | 09 November 2020, 08:57:03 UTC | Merge pull request #2040 from courtois-neuromod/enh_perf_cpugraph fix cpu graph refresh, improve performance and UI look | 09 November 2020, 08:57:03 UTC |
f0a1e75 | basile | 05 November 2020, 18:01:28 UTC | reduce calls to glfw.window_should_close to screen fps for performance | 05 November 2020, 18:01:28 UTC |
30fb38c | basile | 04 November 2020, 20:38:11 UTC | fix cpu graph refresh, improve performance and UI look | 04 November 2020, 20:38:11 UTC |
1187ad7 | Pablo Prietz | 04 November 2020, 20:07:38 UTC | Merge pull request #2039 from pupil-labs/support-stopping-eye-plugins Support stopping eye plugins via notifications | 04 November 2020, 20:07:38 UTC |
a3fcba6 | Roman Roibu | 04 November 2020, 19:54:47 UTC | Support stopping eye plugins via notifications | 04 November 2020, 19:54:47 UTC |
3ab7892 | Roman Roibu | 04 November 2020, 18:31:07 UTC | Apply black formatting | 04 November 2020, 18:31:07 UTC |
e6017d2 | Roman Roibu | 04 November 2020, 18:23:06 UTC | Fix checking for instance of class "type" Co-authored-by: Pablo Prietz <pablo@prietz.org> | 04 November 2020, 18:23:06 UTC |
cbb65ff | Roman Roibu | 04 November 2020, 18:21:26 UTC | Implement pupil producers progress reporting based on current file source index | 04 November 2020, 18:21:26 UTC |
4b9f6f5 | Pablo Prietz | 04 November 2020, 09:18:08 UTC | Update .travis.yml | 04 November 2020, 09:18:08 UTC |
6f34803 | Pablo Prietz | 04 November 2020, 08:50:58 UTC | Merge pull request #2038 from rprend/patch-1 Update circle_detector.py | 04 November 2020, 08:50:58 UTC |
9701021 | Pablo Prietz | 04 November 2020, 08:49:26 UTC | Merge branch 'master' into develop | 04 November 2020, 08:49:26 UTC |
d398534 | Ryan Prendergast | 03 November 2020, 21:59:58 UTC | Update circle_detector.py Fixed typo in circle detector bench. | 03 November 2020, 21:59:58 UTC |
859c766 | reich3 | 03 November 2020, 17:30:37 UTC | lint with black | 03 November 2020, 17:30:37 UTC |
1e7bdc4 | reich3 | 03 November 2020, 15:39:06 UTC | Merge commit '1e322e306fc00809054f0bdbebc16784bce9e293' of https://github.com/pupil-labs/pupil into remove_star_import | 03 November 2020, 15:39:06 UTC |
300a75e | Pablo Prietz | 03 November 2020, 10:30:00 UTC | Merge pull request #2037 from pupil-labs/fix-travis-black-test Fix Travis black tests | 03 November 2020, 10:30:00 UTC |
1e322e3 | Pablo Prietz | 03 November 2020, 10:19:24 UTC | Fix Travis black tests | 03 November 2020, 10:19:24 UTC |
4345f90 | reich3 | 02 November 2020, 22:34:00 UTC | remove from module import * | 02 November 2020, 22:34:00 UTC |
774fd66 | Roman Roibu | 30 October 2020, 09:22:51 UTC | Apply black to eye.py | 30 October 2020, 09:22:51 UTC |
b844db1 | Roman Roibu | 30 October 2020, 09:03:57 UTC | Hide pupil detection plugins from plugin manager in Capture | 30 October 2020, 09:03:57 UTC |
2e1a293 | Roman Roibu | 30 October 2020, 09:03:11 UTC | Add stop_eye_plugin notification handling in eye process | 30 October 2020, 09:03:11 UTC |
48ced33 | Roman Roibu | 30 October 2020, 09:01:09 UTC | Load runtime pupil detection plugins and start them automatically in eye process | 30 October 2020, 09:01:09 UTC |
ce03bdb | Pablo Prietz | 29 October 2020, 10:58:38 UTC | Update apriltag requirements | 29 October 2020, 10:58:38 UTC |
683fdf6 | Pablo Prietz | 28 October 2020, 13:32:59 UTC | Merge pull request #2029 from pupil-labs/add-requirements-txt Add requirements.txt file | 28 October 2020, 13:32:59 UTC |
d84cc23 | Roman Roibu | 28 October 2020, 13:26:27 UTC | Install wheel in order to avoid legacy python setup.py installbuilds | 28 October 2020, 13:26:27 UTC |
abe1839 | Roman Roibu | 28 October 2020, 13:24:01 UTC | Update pyuvc version tag to include build fixes | 28 October 2020, 13:24:01 UTC |
78477eb | Pablo Prietz | 28 October 2020, 10:42:18 UTC | requirements: Name pyre module name | 28 October 2020, 10:42:18 UTC |
56e70fb | Roman Roibu | 28 October 2020, 10:12:08 UTC | Update pupil-labs dependencies to release tags | 28 October 2020, 10:12:08 UTC |
3f9469b | Roman Roibu | 21 October 2020, 11:38:18 UTC | Update requirements.txt wi packaging minimal requirement Co-authored-by: Pablo Prietz <pablo@prietz.org> | 21 October 2020, 11:38:18 UTC |
70e93bc | Pablo Prietz | 19 October 2020, 09:33:48 UTC | Merge pull request #2030 from pupil-labs/develop Pupil v2.5 Release Candidate 1 | 19 October 2020, 09:33:48 UTC |
fdb4c56 | Pablo Prietz | 19 October 2020, 09:32:19 UTC | Revert manual libglfw installation instruction due to pyglfw usage | 19 October 2020, 09:32:19 UTC |
40de9be | Pablo Prietz | 19 October 2020, 09:30:25 UTC | Merge branch 'master' into develop | 19 October 2020, 09:30:25 UTC |
d4d0fbf | Pablo Prietz | 19 October 2020, 08:15:01 UTC | Merge pull request #2025 from pupil-labs/surface_tracker_fixes Surface tracker stability improvements | 19 October 2020, 08:15:01 UTC |
0bfa295 | Roman Roibu | 15 October 2020, 21:33:31 UTC | Update Pupil-Labs Python dependency URLs Temporarily point URLs to revisions that contain pyproject.toml files. | 15 October 2020, 21:33:31 UTC |
8e302ed | Roman Roibu | 15 October 2020, 19:55:32 UTC | Add Windows-specific note about pyuvc requiring msvcr100.dll | 15 October 2020, 19:55:32 UTC |
ea3102a | Roman Roibu | 15 October 2020, 19:54:42 UTC | Add instruction about using the requirements.txt | 15 October 2020, 19:54:42 UTC |
71662cd | Roman Roibu | 15 October 2020, 19:53:48 UTC | Extract Python dependencies from docs into requirements.txt | 15 October 2020, 19:53:48 UTC |
7959f79 | Pablo Prietz | 15 October 2020, 14:56:20 UTC | Merge pull request #2028 from pupil-labs/fix-#2026 TS Lookup Table: Return unmodified ts if no invalid ts were found | 15 October 2020, 14:56:20 UTC |
fda384c | Pablo Prietz | 15 October 2020, 14:40:01 UTC | TS Lookup Table: Return unmodified ts if no invalid ts were found Fixes regression in #2026 ts =timestamps | 15 October 2020, 14:40:01 UTC |
b840d52 | Pablo Prietz | 14 October 2020, 10:20:06 UTC | Merge pull request #2027 from pupil-labs/fix-fps-drop-on-macos-for-occluded-windows Fix FPS drop on macOS for occluded windows | 14 October 2020, 10:20:06 UTC |
20b7c9a | Roman Roibu | 13 October 2020, 22:40:47 UTC | Fix FPS drops on macOS when Capture window is occluded | 14 October 2020, 08:06:06 UTC |
f979d4e | Pablo Prietz | 13 October 2020, 12:51:55 UTC | Merge pull request #2019 from ChrisDesigns/master updated the build binary link in documenation | 13 October 2020, 12:51:55 UTC |
3683cea | Pablo Prietz | 13 October 2020, 12:19:00 UTC | Merge pull request #2024 from pupil-labs/slippage_compensation Support for Pye3D rework | 13 October 2020, 12:19:00 UTC |
ad80d26 | Pablo Prietz | 13 October 2020, 12:16:23 UTC | Update docs/dependencies-windows.md | 13 October 2020, 12:16:23 UTC |
f24b6a8 | Pablo Prietz | 13 October 2020, 12:04:10 UTC | Merge pull request #2022 from ckbaumann/observe_monkey_patched_methods Allow observing of monkey patched methods | 13 October 2020, 12:04:10 UTC |