a18e63f | Pablo Prietz | 10 December 2020, 13:32:31 UTC | Merge pull request #2072 from pupil-labs/develop Pupil v3.0 Release Candidate 1 | 10 December 2020, 13:32:31 UTC |
b92e24f | Pablo Prietz | 10 December 2020, 13:31:39 UTC | Merge pull request #2065 from pupil-labs/pye3d-dev Use pye3d by default | 10 December 2020, 13:31:39 UTC |
5509283 | Pablo Prietz | 10 December 2020, 12:39:18 UTC | Simplify pye3d menu help text | 10 December 2020, 12:39:18 UTC |
8ba55a9 | Pablo Prietz | 10 December 2020, 12:39:00 UTC | Requirements: Install pye3d via pypi | 10 December 2020, 12:39:00 UTC |
a8f735c | Pablo Prietz | 10 December 2020, 11:09:21 UTC | Merge pull request #2071 from courtois-neuromod/fix/launcher_should_stop Fix stopping launcher via Network API | 10 December 2020, 11:09:21 UTC |
9340c90 | basile | 09 December 2020, 15:38:00 UTC | Merge branch 'enh/world_shoud_stop' into fix/launcher_should_stop | 09 December 2020, 16:32:38 UTC |
e41772b | Pablo Prietz | 09 December 2020, 15:54:44 UTC | Merge pull request #2070 from courtois-neuromod/fix/launcher_should_stop add missing launcher_process.should_stop handling | 09 December 2020, 15:54:44 UTC |
ffe3626 | Pablo Prietz | 09 December 2020, 15:50:17 UTC | Merge branch 'master' into develop | 09 December 2020, 15:50:17 UTC |
0d538fc | Pablo Prietz | 09 December 2020, 15:49:29 UTC | WIP: pye3d menu text | 09 December 2020, 15:49:29 UTC |
e9269b6 | basile | 09 December 2020, 15:38:00 UTC | Merge branch 'enh/world_shoud_stop' into fix/launcher_should_stop | 09 December 2020, 15:38:00 UTC |
6b5687a | basile | 09 December 2020, 14:44:15 UTC | add missing launcher_process.should_stop | 09 December 2020, 14:44:15 UTC |
6171566 | basile | 09 December 2020, 14:25:07 UTC | allow to shutdown world with notifications | 09 December 2020, 14:26:23 UTC |
1f06174 | Pablo Prietz | 09 December 2020, 10:50:21 UTC | Merge branch 'develop' into pye3d-dev | 09 December 2020, 10:50:21 UTC |
821db95 | Pablo Prietz | 09 December 2020, 10:49:27 UTC | Support `*.dev` versions | 09 December 2020, 10:49:27 UTC |
b8f269f | Pablo Prietz | 09 December 2020, 10:48:59 UTC | Loose up pupil-detector version requirement | 09 December 2020, 10:48:59 UTC |
bad8d9f | Pablo Prietz | 09 December 2020, 10:48:29 UTC | Add msgpack version assertion to zmq_tools | 09 December 2020, 10:48:29 UTC |
85c1099 | Roman Roibu | 09 December 2020, 10:29:04 UTC | Change pye3d debug window button based on window state | 09 December 2020, 10:29:04 UTC |
cae2404 | Pablo Prietz | 09 December 2020, 09:47:14 UTC | Merge pull request #2068 from pupil-labs/msgpack-update Update msgpack dependency | 09 December 2020, 09:47:14 UTC |
d510833 | Pablo Prietz | 09 December 2020, 09:47:04 UTC | Merge branch 'develop' into msgpack-update | 09 December 2020, 09:47:04 UTC |
f2905a3 | Pablo Prietz | 09 December 2020, 09:46:16 UTC | Merge pull request #2011 from pupil-labs/remove-3d-pupil-detector Remove 3D pupil detector | 09 December 2020, 09:46:16 UTC |
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 |
721ae95 | Roman Roibu | 09 December 2020, 09:10:47 UTC | Add msgpack v.1.0 assert | 09 December 2020, 09:10:47 UTC |
8e75448 | Roman Roibu | 08 December 2020, 22:52:45 UTC | Add fallback key lookup for eye_centers_3d and gaze_normals_3d | 08 December 2020, 22:52:45 UTC |
239e8a0 | Roman Roibu | 08 December 2020, 22:52:16 UTC | Remove "raw=False" argument from msgpack.Unpacker Since msgpack v1.0 this is the default value | 08 December 2020, 22:52:16 UTC |
81f1459 | Roman Roibu | 08 December 2020, 22:51:03 UTC | Constrain msgpack version to above v1.0 | 08 December 2020, 22:51:03 UTC |
af660c3 | Pablo Prietz | 08 December 2020, 14:32:32 UTC | Update Windows ffmpeg download link | 08 December 2020, 14:32:32 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 |
577f1e1 | Roman Roibu | 07 December 2020, 23:10:25 UTC | Apply black formatting to tests/test_raw_data_exporter.py | 07 December 2020, 23:10:25 UTC |
bce536c | Roman Roibu | 07 December 2020, 23:09:42 UTC | Update 3D model keys to be str instead of int | 07 December 2020, 23:09:42 UTC |
cc83e53 | Roman Roibu | 07 December 2020, 23:08:08 UTC | Remove deprecated encoding msgpack argument | 07 December 2020, 23:08:08 UTC |
91d8645 | Roman Roibu | 07 December 2020, 23:06:35 UTC | Disable strict map key when unpacking msgpack files | 07 December 2020, 23:06:35 UTC |
5855dda | Roman Roibu | 07 December 2020, 23:04:30 UTC | Update msgpack requirement to latest version | 07 December 2020, 23:04:30 UTC |
49b804f | Pablo Prietz | 07 December 2020, 10:02:27 UTC | Merge branch 'remove-3d-pupil-detector' into pye3d-dev | 07 December 2020, 10:02:27 UTC |
b6397c0 | Pablo Prietz | 07 December 2020, 10:01:15 UTC | Fix eye cam resolution change | 07 December 2020, 10:01:40 UTC |
d4ad2bc | Pablo Prietz | 07 December 2020, 09:57:06 UTC | Remove ceres dependency install instructions Using pupil-detectors>=2.0.1 and higher, Ceres is no longer needed | 07 December 2020, 09:57:06 UTC |
ab6fb64 | Pablo Prietz | 03 December 2020, 08:42:59 UTC | Add pye3d to pye3d datum method field | 03 December 2020, 08:42:59 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 |
3b6ba64 | Pablo Prietz | 02 December 2020, 15:53:58 UTC | Merge branch 'develop' into remove-3d-pupil-detector | 02 December 2020, 15:53:58 UTC |
8f110b8 | Pablo Prietz | 02 December 2020, 15:13:10 UTC | Set pupil_detection_method dynamically based on long_term_mode | 02 December 2020, 15:13:10 UTC |
ed13021 | Pablo Prietz | 02 December 2020, 15:00:16 UTC | Merge branch 'eye_parent_app_arg' into pye3d-dev | 02 December 2020, 15:00:16 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 |
22d9f2e | Pablo Prietz | 02 December 2020, 13:58:31 UTC | Handle case where 2d input for pye3d is not available | 02 December 2020, 13:58:31 UTC |
0dbf0ce | Pablo Prietz | 02 December 2020, 13:48:31 UTC | Pye3d menu: Remove mode selector. Set mode based on app. | 02 December 2020, 13:48:31 UTC |
abff297 | Pablo Prietz | 02 December 2020, 12:01:58 UTC | Add pye3d to requirements.txt | 02 December 2020, 12:01:58 UTC |
70c1ee2 | Pablo Prietz | 02 December 2020, 12:00:03 UTC | Merge branch 'remove-3d-pupil-detector' into pye3d-dev | 02 December 2020, 12:00:03 UTC |
5584e7c | Pablo Prietz | 02 December 2020, 11:58:21 UTC | Update requirements.txt to install `pupil-detectors==2.0.0` | 02 December 2020, 11:58:21 UTC |
4382a8f | Pablo Prietz | 02 December 2020, 11:45:01 UTC | Merge branch 'remove-3d-pupil-detector' into pye3d-dev | 02 December 2020, 11:45:01 UTC |
bfe21d4 | Pablo Prietz | 02 December 2020, 11:42:30 UTC | Add version check to pupil_detector_plugins | 02 December 2020, 11:42:30 UTC |
b7656ef | Pablo Prietz | 02 December 2020, 11:42:07 UTC | Sort imports | 02 December 2020, 11:42:07 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 |
54fbd84 | Pablo Prietz | 01 December 2020, 14:48:20 UTC | Define norm_pos in pye3d pupil datum | 01 December 2020, 14:48:20 UTC |
e51a3ae | Pablo Prietz | 01 December 2020, 14:35:51 UTC | Support pye3d v0.0.4 (Network API compatibility) | 01 December 2020, 14:35:51 UTC |
67ed533 | Pablo Prietz | 01 December 2020, 14:35:28 UTC | Remove code that uses undefined variables | 01 December 2020, 14:35:28 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 |
0bbb5fe | Roman Roibu | 01 December 2020, 08:47:10 UTC | Remove old PupilDetectorManager plugin | 01 December 2020, 08:47:10 UTC |
17f2841 | Pablo Prietz | 30 November 2020, 14:16:27 UTC | Merge remote-tracking branch 'pl/remove-3d-pupil-detector' into pye3d-dev | 30 November 2020, 14:16:27 UTC |
a910135 | Roman Roibu | 30 November 2020, 11:33:39 UTC | Update pupil detector plugin network API to latest spec | 30 November 2020, 11:33:39 UTC |
e5acbfa | Pablo Prietz | 26 November 2020, 14:57:46 UTC | Bundling: Fix including pye3d data files | 26 November 2020, 14:57:46 UTC |
c060589 | Pablo Prietz | 26 November 2020, 14:48:08 UTC | Bundling: Include pye3d data files | 26 November 2020, 14:48:08 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 |
b705972 | Pablo Prietz | 25 November 2020, 13:46:38 UTC | Add option to freeze long-term models via UI | 25 November 2020, 13:46:38 UTC |
7ba8536 | Pablo Prietz | 25 November 2020, 13:44:26 UTC | Support pye3d v0.0.2 | 25 November 2020, 13:44:26 UTC |
7d5e693 | Roman Roibu | 25 November 2020, 09:30:18 UTC | Refactor pupil detector plugins [wip] | 25 November 2020, 09:30:18 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 |
7d26884 | Pablo Prietz | 18 November 2020, 10:46:06 UTC | Merge branch 'master' into pye3d-dev | 18 November 2020, 10:46:06 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 |
5272560 | Roman Roibu | 16 November 2020, 08:43:38 UTC | Use all available pupil detectors | 16 November 2020, 08:43:38 UTC |
2aff628 | Roman Roibu | 16 November 2020, 08:42:07 UTC | Add missing abstractmethod to Pye3D plugin | 16 November 2020, 08:42:07 UTC |
fe0b2b8 | Pablo Prietz | 13 November 2020, 16:33:21 UTC | Fix class hierarchy | 13 November 2020, 16:33:21 UTC |
bc69be1 | Roman Roibu | 14 September 2020, 14:40:41 UTC | Add warning if not 3D pupil detector is available | 12 November 2020, 20:49:54 UTC |
3ebf1bc | Roman Roibu | 14 September 2020, 14:38:51 UTC | Move removing internal_raw_2d_data from detection results to the Detector2DPlugin | 12 November 2020, 20:48:56 UTC |
9cadf1a | Roman Roibu | 14 September 2020, 14:38:15 UTC | Remove passing internal_raw_2d_data arg to PupilDetectorPlugin.detect | 12 November 2020, 20:48:56 UTC |
d05b9b3 | Roman Roibu | 14 September 2020, 14:37:20 UTC | Remove Detector3DPlugin and its Eye_Visualizer | 12 November 2020, 20:48:56 UTC |
bd9c74d | Roman Roibu | 14 September 2020, 14:36:28 UTC | Update eye to allow for optional default 2d and 3d detectors | 12 November 2020, 20:47:53 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 |