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

sort by:
Revision Author Date Message Commit Date
c6ea900 python3 utf-8 encoding and newline='' for csv file writing 14 December 2016, 10:21:17 UTC
09afc8a python3 utf-8 encoding and newline='' for csv file writing 14 December 2016, 10:19:21 UTC
7598bfd try casting filter_size as int for opencv fn arg 14 December 2016, 10:03:28 UTC
971f463 try casting std_dev as float for opencv3 GaussianBlur arg 14 December 2016, 09:53:20 UTC
482898e overriding VersionFormat `_cmp` method support for sem. ver comparisons like: `VersionFormat(‘0.8.7.120) > VersonFormat(‘0.8.7.w.1’)` 14 December 2016, 09:45:58 UTC
c4fdb0b python3 replacing `xrange` with `range` and ensuring that arguments for range are ints not floats 14 December 2016, 09:39:09 UTC
4fd348f indices must be ints not floats 14 December 2016, 09:26:54 UTC
95d5649 opencv3 var namespace and var name update 14 December 2016, 08:03:36 UTC
d747001 fix extra newlines in csv files with `newline=''` 14 December 2016, 05:33:59 UTC
1a4c173 set encoding of csv to utf-8 14 December 2016, 05:23:17 UTC
66a7bc0 python3 change cast dict.values() to list 14 December 2016, 04:54:49 UTC
012f1ff fix forking for Win bundle 14 December 2016, 04:44:14 UTC
7747efa add `np_dll_list` to coll in bundle.spec 14 December 2016, 04:31:03 UTC
d04f6cf add numpy to imports in bundle.spec player bundle crashes with plugins that use multiprocessing like offline surface detector or fixation detector 3d 14 December 2016, 04:23:51 UTC
42569fa try adding numpy binaries to fix missing dll in bundle `mkl_intel_thread.dll` 14 December 2016, 04:18:26 UTC
36c979a import Calibration_Visualizer explicitly this way it does not require a prefix 14 December 2016, 03:43:54 UTC
a8c2add try to remove the `b` bytes prefix in front of string Also fixing typo `localy` to `locally` 14 December 2016, 03:20:29 UTC
9e22001 range expects an int not float 14 December 2016, 03:10:49 UTC
18e6a17 opencv3 update argument required for `next_pts` Here we set `next_pts` to `None` 14 December 2016, 03:04:56 UTC
54d6591 fix namespace conflict OpenGL * import will import a method named `platform` Therefore we make explicit import `from platform import system` 14 December 2016, 02:58:27 UTC
9a76f64 attempt to fix multiprocessing RuntimeError on Win Windows complains that 'context has already been set' Try wrapping this macOS specific forking instruction to bypass error 14 December 2016, 02:41:25 UTC
77c13ba opencv3 findContours returns 3 values - opencv2 findContours returns contours and hierarchy - opencv3 findContours returns img, contours, and hierarchy - could be made opencv2/3 compatible by slicing the return [-2:] 14 December 2016, 02:15:16 UTC
0b93753 fixing v086 to v087 updater 13 December 2016, 10:46:27 UTC
c842975 set default window pos for player based on platform specific settings 13 December 2016, 09:11:06 UTC
4d3eca5 python3 changes for player file handling methods 13 December 2016, 09:08:37 UTC
5b9d7f0 python3 syntax change exception except requires parens for multiple exceptions 13 December 2016, 08:26:23 UTC
19e3edb Merge branch 'master' into python3_opencv3 Conflicts: pupil_src/player/eye_video_overlay.py pupil_src/shared_modules/pupil_remote.py pupil_src/shared_modules/video_capture/ndsi_backend.py 13 December 2016, 08:17:15 UTC
fa7f0ce workaround to make window menu visible in Windows 13 December 2016, 05:08:14 UTC
6b4d17e add UI platform tweaks to player making a glfw window at (0,0) on windows will hide its menu bar (making it inaccessible) these are tweaks to enable usable menus on Windows 13 December 2016, 05:06:53 UTC
5f4cbe3 set `newline=''` for csv files Test to see if this will solve issues on Windows 13 December 2016, 04:36:07 UTC
c695267 change var name `libs_2d` to `libs` add `ceres` to mac/linux 12 December 2016, 08:53:42 UTC
3ad034e include `ceres` in libs list 12 December 2016, 08:04:50 UTC
f85da70 remove unused var `eigen_include_win` 12 December 2016, 08:04:33 UTC
1641965 remove whitespace :nail_care: 12 December 2016, 08:04:09 UTC
d2163a0 remove undeclared var `eigen_include_win` 12 December 2016, 08:03:52 UTC
080b849 Merge pull request #542 from pointcontrols/python3_opencv3 🎆 Pupil is back up and running on Windows 10 🎆 TODO General (Pupil Capture, Player, Service) - Fix GLFW window position. Windows that spawn at (0,0) will not have an accessible menu bar on Windows and therefore can not be moved or closed via Windows GUI. Need a workaround. - Bundle - Set bundle flags to launch without `cmd prompt` in Windows - Deployment - make Windows installer/shortcut - Add `.bat` files for `bundle_capture`, `bundle_player`, and `bundle_service` - Link 3rd party `.dll`s? for the `pupil_external` directory? What is the best method for distribution and versioning here? Pupil Capture - `ceres-solver` on Windows seems slower compared to Linux and macOS. Are we compiling in debug mode? Can this be optimized Pupil Player (currently not loading recordings) - Debug loading in `file_methods.py` - recordings are not loading in Pupil Player on Windows with this branch. This is likely related to differences in paths in Windows vs Unix systems. Make sure we are using `os.path.sep` and `os.path.join` appropriately. This could also be related to python3 str->bytes issues that are not yet handled. 12 December 2016, 05:09:48 UTC
fabbf57 do not load Fixation detector by default This plugin should be loaded only if user wants this plugin 12 December 2016, 04:51:14 UTC
0e286e3 fix strings->bytes for python3 Pupil Remote is Working :smile: 12 December 2016, 04:50:21 UTC
73c47ed Changes for deployment of Pupil Service 10 December 2016, 18:04:59 UTC
36d7e95 Create pupil_external/ to hold all 3rd party dll Update bundle spec files, create wrapper batch files to run capture and player 10 December 2016, 18:04:55 UTC
428f686 fixes for Pupil remote plugin. UNTESTED. May fail may be incomplete. 10 December 2016, 11:13:56 UTC
6e39b2f Update opencv paths. Disable debug mode 09 December 2016, 13:12:37 UTC
128dde0 fixing python3 relative import 09 December 2016, 04:52:13 UTC
03b7aed Update opencv version. Compile in debug mode 08 December 2016, 13:43:26 UTC
73f3918 remove whitespace. 07 December 2016, 16:34:00 UTC
1d16c6c Revise setup files for detectors and calibration 07 December 2016, 13:23:00 UTC
7243fcb Move Windows bundling to deployment directory 07 December 2016, 13:22:56 UTC
b1a2a85 Add capture bundle scripts 07 December 2016, 13:22:47 UTC
595a305 Add player bundle scripts 07 December 2016, 13:22:44 UTC
5da5288 Changes for windows build 07 December 2016, 13:22:39 UTC
b975b5d encode `.csv` as `utf-8` 07 December 2016, 07:15:50 UTC
1cb859c Remove duplicate `Pupil_Angle_3D_Fixation_Detector` from plugin list 07 December 2016, 07:09:29 UTC
c11a446 add `id` to new_fixation in 3d detector and cast fixation_support index to int 07 December 2016, 07:09:03 UTC
021a156 typo fix in comments :nail_care: 05 December 2016, 07:34:10 UTC
39f8932 update vis_light_points for opencv3 05 December 2016, 07:22:13 UTC
424c8ff `g_pool` is a required arg for `File_Source` 02 December 2016, 07:54:23 UTC
54394d8 TODO - check syntax here `IndexError(FileCaptureError)` throws error 02 December 2016, 07:52:27 UTC
864dcb2 fix import syntax 02 December 2016, 07:50:16 UTC
22cc6e6 `Persistent_Dict` is not used here - remove import. 02 December 2016, 07:48:17 UTC
a24cefc must iterate through a list not a dict in python3 02 December 2016, 07:45:35 UTC
4635904 python3 uses `if x in dic` not `if dict.has_key(x)` 02 December 2016, 06:58:19 UTC
a8daf9b fixed bug that prevent eye video overlay to work. 01 December 2016, 14:38:06 UTC
aaf87b9 Merge branch 'python3_opencv3' of https://github.com/pupil-labs/pupil into python3_opencv3 01 December 2016, 09:58:55 UTC
a543375 import `set_start_method` (not py2 compatible) 01 December 2016, 09:58:19 UTC
ce3876d unichar to chr for python3 and explicit int for list index 01 December 2016, 09:57:59 UTC
c87fe0d cast delayed notifications as list (not dict) 01 December 2016, 09:57:01 UTC
d5f6164 decode bytes in drop fn as utf-8 compatible string 01 December 2016, 09:56:37 UTC
f6c12d7 clamping norm post for 3d mapper to some sane values fixing #533 . 30 November 2016, 14:15:41 UTC
8ca7bae better default pose for the vizualiser 30 November 2016, 14:06:55 UTC
4e0a103 adding missing topic keyword. Fixing #529 30 November 2016, 13:42:15 UTC
c41ca6c Merge pull request #532 from papr/improvements NDSI capture improvements 30 November 2016, 09:32:11 UTC
5328b97 dont use the debug command. It breaks the bundle. 29 November 2016, 15:58:24 UTC
ba51f75 add import for `set_start_method` 29 November 2016, 09:36:52 UTC
6329237 use `chr()` not `unichr()` in python3 for iconfont 29 November 2016, 09:32:42 UTC
85f1cb2 python2 to python3 transition for pickle.loads This is a workaround. Setting encoding=‘latin1’ enables us to directly map byte values to the first 256 unicode codepoints instead of ASCII 29 November 2016, 09:31:28 UTC
7aac7ec explicit encoding for info.csv files 29 November 2016, 09:29:23 UTC
6250502 syntax change for python3 old syntax: reader.next() new syntax: next(reader) 29 November 2016, 09:28:50 UTC
d8f66de remove duplicate plugin from list `Pupil_Angle_3D_Fixation_Detector` Fixes #534 29 November 2016, 05:15:55 UTC
d5a6f3d Enable streaming on initial sensor refresh. 28 November 2016, 10:23:55 UTC
133ed6b syntax fix for except cases 25 November 2016, 11:10:35 UTC
b70dbf3 syntax and import fixes for player python3 25 November 2016, 10:49:01 UTC
766e70d encode title as utf-8 25 November 2016, 10:27:55 UTC
b131b1f remove print line 25 November 2016, 09:34:17 UTC
28b5f93 wrap topic in str 25 November 2016, 09:30:52 UTC
88c6ee1 fix import of pickle for python3 and python2 interop 25 November 2016, 09:28:13 UTC
704b70a remove patch for logger and fix unicode vs byte for topic 25 November 2016, 09:26:50 UTC
bfc2286 typo fixes in comment strings 25 November 2016, 07:15:24 UTC
95382c7 python3 iteritems() is now items() in python3 items() is an `itemview` object that must be iterated over. In python2 `items() returned a list of k,v pairs. To achieve python2 d.items() like behavior in python3 d.items() must be explicitly cast as a list. Example: d = {"a":1,"b":2,"c":[1,2,3]} d.items() # dict_items([('c', [1, 2, 3]), ('b', 2), ('a', 1)]) list(d.items()) # [('c', [1, 2, 3]), ('b', 2), ('a', 1)] 25 November 2016, 07:14:24 UTC
8952ae6 gprof2dot python 2 and 3 support 25 November 2016, 07:00:40 UTC
4a07523 patch to logging in main.py Todo - remove try/except and handle None types fo LogRecord elegantly 25 November 2016, 06:41:41 UTC
cd4b0c6 python3 string handling - decode as utf-8 for str methods 25 November 2016, 04:48:21 UTC
f97b729 Merge branch 'python3_opencv3' of https://github.com/pupil-labs/pupil into python3_opencv3 25 November 2016, 04:39:22 UTC
44359c5 python3 updates to variable unpacking 25 November 2016, 04:37:40 UTC
0f6705b revert change that broke GUI 24 November 2016, 15:09:17 UTC
d9ae585 change to make current python source code work with python2.7. WRP, this may break python3 please revert if necessary. 24 November 2016, 15:01:18 UTC
de71f80 force first message frame of pupil messages to be a byte array. 24 November 2016, 15:00:36 UTC
4693ac0 Merge pull request #530 from papr/re_capture Re capture 24 November 2016, 14:18:58 UTC
95fae0e Debug message incl errorous control 24 November 2016, 14:08:05 UTC
ac77447 Merge pull request #528 from papr/master Remove debug artefact 23 November 2016, 14:20:45 UTC
54a68ab Remove debug artefact 23 November 2016, 09:59:35 UTC
back to top