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

sort by:
Revision Author Date Message Commit Date
44b9a65 An alternative solution to the `socket random port binding in thread` problem. Create sockets in the main thread and pass as args to other threads. Never use the sockets in the main thread. 04 July 2016, 08:45:59 UTC
9804898 syntax fix. 04 July 2016, 08:45:59 UTC
29d343a if we wait we should not busy wait. 04 July 2016, 08:45:59 UTC
df6197e Attempting to fix #421 . 04 July 2016, 08:45:59 UTC
6f388a3 Rename message notification.should_doc and notification.doc to meta.should_doc / meta.doc . 04 July 2016, 08:45:59 UTC
181891b rename main.py main to launcher . Improve doc strings. 04 July 2016, 08:45:59 UTC
3600104 adding script to bundle all apps. 04 July 2016, 08:45:59 UTC
a577bb4 Add UI, react to `remote_notify` key, pipe commands for name/group changes 04 July 2016, 08:40:24 UTC
03cc6c5 Revert "Implement 'rec_should_start'/'rec_should_stop' notifications" This reverts commit e589153f631bb2312a236ca8a06b6c1384d15816. 29 June 2016, 21:37:24 UTC
6ed6065 Problem: Pupil Sync is too confusing Solution: Split discovery and time sync features into different plugins. Introduces `discovery.py`: - Creates `Pyre` node with following headers: - "pub_address" - "sub_address" - "app_type" - Joins "pupil-discovery" group by default. - Shouts all notifications with the key "discovery.shout" - Notifications will be serialized with msgpack - Whispers all notifications with the key "discovery.whisper" - Notifications will be serialized with msgpack - Publishes all discovered notifications to the IPC backbone - Drops notifications which cannot be unpacked with msgpack or do not have "subject" key - Adds "discovery.peer" key with dictionary containing information: - "uuid": peer uuid - "name": peer name - "arrival_timestamp": time of arrival - "type: "SHOUT" or "WHISPER" - ["group": source group] if "type" equals "SHOUT" 29 June 2016, 19:00:20 UTC
e589153 Implement 'rec_should_start'/'rec_should_stop' notifications Re https://github.com/pupil-labs/pupil/issues/340 29 June 2016, 19:00:20 UTC
b2e1149 tweaking bandwidth levels for world cameras. Fixing #399 . 29 June 2016, 09:48:27 UTC
8d92ec1 force more recent version of pyuvc 29 June 2016, 08:52:57 UTC
d30f48e fixed syntax error. 29 June 2016, 08:52:34 UTC
8ca4580 adding 3d location to surface event msg, fixing #410. 28 June 2016, 15:13:55 UTC
eb3ed33 Fixing #403 : Adding GPL/LGPL licence files. 28 June 2016, 14:33:42 UTC
c96870d turning off parallel compilation as suggested in #405 . 28 June 2016, 14:26:59 UTC
40753b2 attempt a different solution for #409 28 June 2016, 13:42:48 UTC
0e202dc attempt to fix #409 : Replacing the PUSH PULL message pipeline with REQREP for the hope of cleaner shutdown. 28 June 2016, 12:36:12 UTC
d127afb adding docs for data msg emited by world and service process. 27 June 2016, 07:17:34 UTC
fc207fd Merge pull request #385 from pupil-labs/zmq_ipc ZMQ IPC 25 June 2016, 08:12:02 UTC
d17159f merging changes from master into branch. 25 June 2016, 08:10:55 UTC
c1e8da4 adding option to use inverted fiducial markers for realtime surface tracker. 24 June 2016, 15:22:18 UTC
fa39554 show one confidence graph per eye 24 June 2016, 15:07:59 UTC
9875630 export pupil data example. 23 June 2016, 12:27:51 UTC
e2f3c12 dont overwrite detector if the current one is correct. 23 June 2016, 12:27:29 UTC
bcddeaa cosmetics 23 June 2016, 12:27:07 UTC
7ee116d cosmetics 22 June 2016, 12:42:12 UTC
418d8ef updated profiled fn signature. 22 June 2016, 12:39:57 UTC
6abad4b cosmetics 22 June 2016, 12:39:48 UTC
ec43ef9 cosmetics 22 June 2016, 12:37:52 UTC
48ac060 updated profiled fn signatures. 22 June 2016, 12:37:40 UTC
a87ed73 cleanup 22 June 2016, 11:31:16 UTC
e26326e Merge pull request #401 from papr/msgpack Switch from `json` to `msgpack` message serialisation 22 June 2016, 11:28:51 UTC
17fbbe1 Suggested doc change 22 June 2016, 09:57:41 UTC
6f8d08f Switched from `json` to `msgpack` message serialisation Use `zmq_tools.serializer.dumps()` to encode and `.loads()` to decode messages. `zmq_tools.py` will be the central place to configure the serialization method. 21 June 2016, 12:01:22 UTC
8b783a7 Merge pull request #398 from papr/zmq_ipc Doc and fixes 21 June 2016, 08:10:47 UTC
cfc5d76 Fixed wrong documentation 20 June 2016, 15:27:09 UTC
c0aee7f Extend `eye.py` doc 20 June 2016, 14:03:09 UTC
c717b6e Fix and doc `Calibration_Plugin` - [Fix] Import and define `logger` - [Doc] Add 'calibration.failed' and 'calibration.successful' emitted by `finish_calibration.py` 20 June 2016, 10:50:25 UTC
1bcd097 Revert to 'surface' as `events` key 20 June 2016, 10:47:59 UTC
dabab66 adding button to seek to next fixation. 20 June 2016, 10:37:30 UTC
25874fa Fix variable and function naming 17 June 2016, 10:24:37 UTC
8cba5eb Merge branch 'zmq_ipc' of https://github.com/pupil-labs/pupil into zmq_ipc 17 June 2016, 10:19:45 UTC
3560c15 `<string> in 'topic' ` did not work. 17 June 2016, 09:48:48 UTC
39edc71 Manual Marker Calibration notification documentation 17 June 2016, 09:47:15 UTC
976f794 Merge pull request #395 from papr/zmq_ipc `notify.notification.should_doc` 16 June 2016, 14:44:27 UTC
fa83237 Fix typo 16 June 2016, 14:43:47 UTC
5ec1210 Merge pull request #397 from Tobias-Fischer/pupil_remote_timestamp_fixed Pupil remote timestamp fixed 15 June 2016, 19:12:21 UTC
5800c5d Handle possible mal-formatted recording commands 15 June 2016, 16:52:03 UTC
b7ded02 Pupil Remote `should_doc` documentation 15 June 2016, 16:49:29 UTC
b655018 Fix timestamp returned in pupil_remote 15 June 2016, 16:24:56 UTC
692b518 `should_doc` implementation for `world` 15 June 2016, 14:21:07 UTC
faa7821 `should_doc` implementation for `service` 15 June 2016, 14:20:50 UTC
ea9e9a8 adding audio feedback when pupil remote cannot bind to port. 15 June 2016, 14:20:25 UTC
65ff1b2 exit nicely on failed init when using pupil_service. 15 June 2016, 14:01:55 UTC
3358fa9 Merge branch 'zmq_ipc' of https://github.com/pupil-labs/pupil into zmq_ipc 15 June 2016, 13:29:22 UTC
9a91139 do not print notifications 15 June 2016, 13:13:17 UTC
ab74487 write status only if button exists. 15 June 2016, 13:01:55 UTC
22352ec `should_doc` implementation for recorder, calibration and remote 15 June 2016, 13:00:17 UTC
1fe2529 Main process `should_doc` implementation Adds a message dispatcher to the main process. 15 June 2016, 12:59:30 UTC
3491a88 Eye process `should_doc` implementation 15 June 2016, 12:57:47 UTC
3938763 Introduce `notify.notification.should_doc` Every actor should react to this topic by sending a notification with following format: 'subject': 'notification.doc' 'actor' : <the actor's name> 'doc' : <the actor's docstring> See the wiki for more details 15 June 2016, 12:57:09 UTC
7995a17 ignore service settings dir 15 June 2016, 12:06:35 UTC
b4e8b0d shut down service if pupil remote fails to bind to port. 15 June 2016, 12:06:21 UTC
4fd8138 use ipc for on_notify in service. 15 June 2016, 12:05:55 UTC
d2f81ac make the filter more accurate. 15 June 2016, 10:10:04 UTC
c0c5daf typo fix 15 June 2016, 10:08:46 UTC
bf138f7 use sys executable in frozen mode to set if we want to run as service. 15 June 2016, 09:59:40 UTC
0f5561e fixing paths after moving scripts. 15 June 2016, 08:04:01 UTC
60e802f revert back to one version.py file per deployment dir. 15 June 2016, 07:59:13 UTC
5af4a4b use only one version script file 15 June 2016, 07:56:40 UTC
4feab6e add `pupil-service` icons for deployment. update icns file. 15 June 2016, 07:52:00 UTC
099cb48 adding pupil service to deployment workflow. 15 June 2016, 07:44:42 UTC
d31730e dont run service by default. 15 June 2016, 07:44:23 UTC
580913c fixing #389 14 June 2016, 12:28:07 UTC
c0e71c5 fixing #391 . 14 June 2016, 07:23:24 UTC
59e1cca flush gl texture otherwise rendering in in a different context will show the old texture. 13 June 2016, 14:29:03 UTC
df992d7 fixed issue where surface coordinate system was flipped. 13 June 2016, 14:04:15 UTC
68a67ba use PUSH for notifications. 12 June 2016, 19:34:27 UTC
5457c3b check eye active in launcher. 12 June 2016, 15:45:02 UTC
ddd0ea4 fixed typo adding argv injection code. 12 June 2016, 15:33:49 UTC
5f65491 adding missing fields in __ini__ 12 June 2016, 15:33:28 UTC
4e152dc removed unused import. 12 June 2016, 15:22:13 UTC
f9ec059 Merge branch 'zmq_ipc' into pupil_service 12 June 2016, 15:19:11 UTC
9894b47 adding service as a option in launcher. 12 June 2016, 15:04:06 UTC
c60f913 added get_timestamp to g_pool because getting timestamps must not be related to capture. 12 June 2016, 15:02:12 UTC
5954690 remove unused code 11 June 2016, 20:37:25 UTC
aa91bc4 Merge branch 'zmq_ipc' into pupil_service 11 June 2016, 20:37:16 UTC
804bc97 append id to topic to prefect overwrite on delay loop. 11 June 2016, 12:25:25 UTC
f617293 Dont just block until connected - Wait until we get a subscription to the notify topic. 11 June 2016, 12:24:44 UTC
6c17cf5 reverse order of ipc setup this gives the pub some time to connect. We should replace it with a PUSH socket at some point. 10 June 2016, 16:07:04 UTC
f455f63 fixed typo 10 June 2016, 16:06:17 UTC
88a4e25 work on pupil service 10 June 2016, 15:15:20 UTC
8605c3a adding pupil service 09 June 2016, 15:51:39 UTC
adb6682 removed unused import 09 June 2016, 15:51:27 UTC
05795fa removed unused code. 09 June 2016, 15:15:11 UTC
0a0fab1 polishing zmq_tools docs. 08 June 2016, 20:41:17 UTC
4482fed report 0 confidence gaze when possible. 08 June 2016, 20:40:56 UTC
7c83e15 use localhost in the test script. 08 June 2016, 19:55:41 UTC
back to top