c6ea900 | Will Patera | 14 December 2016, 10:21:17 UTC | python3 utf-8 encoding and newline='' for csv file writing | 14 December 2016, 10:21:17 UTC |
09afc8a | Will Patera | 14 December 2016, 10:19:21 UTC | python3 utf-8 encoding and newline='' for csv file writing | 14 December 2016, 10:19:21 UTC |
7598bfd | Will Patera | 14 December 2016, 10:03:28 UTC | try casting filter_size as int for opencv fn arg | 14 December 2016, 10:03:28 UTC |
971f463 | Will Patera | 14 December 2016, 09:53:20 UTC | try casting std_dev as float for opencv3 GaussianBlur arg | 14 December 2016, 09:53:20 UTC |
482898e | Will Patera | 14 December 2016, 09:45:58 UTC | 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 | Will Patera | 14 December 2016, 09:39:09 UTC | python3 replacing `xrange` with `range` and ensuring that arguments for range are ints not floats | 14 December 2016, 09:39:09 UTC |
4fd348f | Will Patera | 14 December 2016, 09:26:54 UTC | indices must be ints not floats | 14 December 2016, 09:26:54 UTC |
95d5649 | Will Patera | 14 December 2016, 08:03:36 UTC | opencv3 var namespace and var name update | 14 December 2016, 08:03:36 UTC |
d747001 | Will Patera | 14 December 2016, 05:33:59 UTC | fix extra newlines in csv files with `newline=''` | 14 December 2016, 05:33:59 UTC |
1a4c173 | Will Patera | 14 December 2016, 05:23:17 UTC | set encoding of csv to utf-8 | 14 December 2016, 05:23:17 UTC |
66a7bc0 | Will Patera | 14 December 2016, 04:54:49 UTC | python3 change cast dict.values() to list | 14 December 2016, 04:54:49 UTC |
012f1ff | Will Patera | 14 December 2016, 04:44:14 UTC | fix forking for Win bundle | 14 December 2016, 04:44:14 UTC |
7747efa | Will Patera | 14 December 2016, 04:31:03 UTC | add `np_dll_list` to coll in bundle.spec | 14 December 2016, 04:31:03 UTC |
d04f6cf | Will Patera | 14 December 2016, 04:23:51 UTC | 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 | Will Patera | 14 December 2016, 04:18:26 UTC | try adding numpy binaries to fix missing dll in bundle `mkl_intel_thread.dll` | 14 December 2016, 04:18:26 UTC |
36c979a | Will Patera | 14 December 2016, 03:43:54 UTC | import Calibration_Visualizer explicitly this way it does not require a prefix | 14 December 2016, 03:43:54 UTC |
a8c2add | Will Patera | 14 December 2016, 03:20:29 UTC | 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 | Will Patera | 14 December 2016, 03:10:49 UTC | range expects an int not float | 14 December 2016, 03:10:49 UTC |
18e6a17 | Will Patera | 14 December 2016, 03:04:56 UTC | opencv3 update argument required for `next_pts` Here we set `next_pts` to `None` | 14 December 2016, 03:04:56 UTC |
54d6591 | Will Patera | 14 December 2016, 02:58:27 UTC | 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 | Will Patera | 14 December 2016, 02:41:25 UTC | 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 | Will Patera | 14 December 2016, 02:15:16 UTC | 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 | Will Patera | 13 December 2016, 10:46:27 UTC | fixing v086 to v087 updater | 13 December 2016, 10:46:27 UTC |
c842975 | Will Patera | 13 December 2016, 09:11:06 UTC | set default window pos for player based on platform specific settings | 13 December 2016, 09:11:06 UTC |
4d3eca5 | Will Patera | 13 December 2016, 09:08:37 UTC | python3 changes for player file handling methods | 13 December 2016, 09:08:37 UTC |
5b9d7f0 | Will Patera | 13 December 2016, 08:26:23 UTC | python3 syntax change exception except requires parens for multiple exceptions | 13 December 2016, 08:26:23 UTC |
19e3edb | Moritz Kassner | 13 December 2016, 08:17:15 UTC | 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 | Will Patera | 13 December 2016, 05:08:14 UTC | workaround to make window menu visible in Windows | 13 December 2016, 05:08:14 UTC |
6b4d17e | Will Patera | 13 December 2016, 05:06:53 UTC | 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 | Will Patera | 13 December 2016, 04:36:07 UTC | set `newline=''` for csv files Test to see if this will solve issues on Windows | 13 December 2016, 04:36:07 UTC |
c695267 | Will Patera | 12 December 2016, 08:53:42 UTC | change var name `libs_2d` to `libs` add `ceres` to mac/linux | 12 December 2016, 08:53:42 UTC |
3ad034e | Will Patera | 12 December 2016, 08:04:50 UTC | include `ceres` in libs list | 12 December 2016, 08:04:50 UTC |
f85da70 | Will Patera | 12 December 2016, 08:04:33 UTC | remove unused var `eigen_include_win` | 12 December 2016, 08:04:33 UTC |
1641965 | Will Patera | 12 December 2016, 08:04:09 UTC | remove whitespace :nail_care: | 12 December 2016, 08:04:09 UTC |
d2163a0 | Will Patera | 12 December 2016, 08:03:52 UTC | remove undeclared var `eigen_include_win` | 12 December 2016, 08:03:52 UTC |
080b849 | Will | 12 December 2016, 05:09:48 UTC | 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 | Will Patera | 12 December 2016, 04:51:14 UTC | 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 | Will Patera | 12 December 2016, 04:50:21 UTC | fix strings->bytes for python3 Pupil Remote is Working :smile: | 12 December 2016, 04:50:21 UTC |
73c47ed | Kamen Kirov | 10 December 2016, 17:07:30 UTC | Changes for deployment of Pupil Service | 10 December 2016, 18:04:59 UTC |
36d7e95 | Kamen Kirov | 10 December 2016, 14:01:43 UTC | 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 | Moritz Kassner | 10 December 2016, 11:13:56 UTC | fixes for Pupil remote plugin. UNTESTED. May fail may be incomplete. | 10 December 2016, 11:13:56 UTC |
6e39b2f | Kamen Kirov | 09 December 2016, 12:50:09 UTC | Update opencv paths. Disable debug mode | 09 December 2016, 13:12:37 UTC |
128dde0 | Will Patera | 09 December 2016, 04:52:13 UTC | fixing python3 relative import | 09 December 2016, 04:52:13 UTC |
03b7aed | Kamen Kirov | 08 December 2016, 13:41:01 UTC | Update opencv version. Compile in debug mode | 08 December 2016, 13:43:26 UTC |
73f3918 | Moritz Kassner | 07 December 2016, 16:34:00 UTC | remove whitespace. | 07 December 2016, 16:34:00 UTC |
1d16c6c | Kamen Kirov | 07 December 2016, 12:44:20 UTC | Revise setup files for detectors and calibration | 07 December 2016, 13:23:00 UTC |
7243fcb | Kamen Kirov | 06 December 2016, 14:03:26 UTC | Move Windows bundling to deployment directory | 07 December 2016, 13:22:56 UTC |
b1a2a85 | Kamen Kirov | 01 December 2016, 12:52:12 UTC | Add capture bundle scripts | 07 December 2016, 13:22:47 UTC |
595a305 | Kamen Kirov | 01 December 2016, 12:21:48 UTC | Add player bundle scripts | 07 December 2016, 13:22:44 UTC |
5da5288 | Kamen Kirov | 30 November 2016, 12:23:03 UTC | Changes for windows build | 07 December 2016, 13:22:39 UTC |
b975b5d | Will Patera | 07 December 2016, 07:15:50 UTC | encode `.csv` as `utf-8` | 07 December 2016, 07:15:50 UTC |
1cb859c | Will Patera | 07 December 2016, 07:09:29 UTC | Remove duplicate `Pupil_Angle_3D_Fixation_Detector` from plugin list | 07 December 2016, 07:09:29 UTC |
c11a446 | Will Patera | 07 December 2016, 07:09:03 UTC | add `id` to new_fixation in 3d detector and cast fixation_support index to int | 07 December 2016, 07:09:03 UTC |
021a156 | Will Patera | 05 December 2016, 07:34:10 UTC | typo fix in comments :nail_care: | 05 December 2016, 07:34:10 UTC |
39f8932 | Will Patera | 05 December 2016, 07:22:13 UTC | update vis_light_points for opencv3 | 05 December 2016, 07:22:13 UTC |
424c8ff | Will Patera | 02 December 2016, 07:54:23 UTC | `g_pool` is a required arg for `File_Source` | 02 December 2016, 07:54:23 UTC |
54394d8 | Will Patera | 02 December 2016, 07:52:27 UTC | TODO - check syntax here `IndexError(FileCaptureError)` throws error | 02 December 2016, 07:52:27 UTC |
864dcb2 | Will Patera | 02 December 2016, 07:50:16 UTC | fix import syntax | 02 December 2016, 07:50:16 UTC |
22cc6e6 | Will Patera | 02 December 2016, 07:48:17 UTC | `Persistent_Dict` is not used here - remove import. | 02 December 2016, 07:48:17 UTC |
a24cefc | Will Patera | 02 December 2016, 07:45:35 UTC | must iterate through a list not a dict in python3 | 02 December 2016, 07:45:35 UTC |
4635904 | Will Patera | 02 December 2016, 06:58:19 UTC | python3 uses `if x in dic` not `if dict.has_key(x)` | 02 December 2016, 06:58:19 UTC |
a8daf9b | Moritz Kassner | 01 December 2016, 14:38:06 UTC | fixed bug that prevent eye video overlay to work. | 01 December 2016, 14:38:06 UTC |
aaf87b9 | Will Patera | 01 December 2016, 09:58:55 UTC | Merge branch 'python3_opencv3' of https://github.com/pupil-labs/pupil into python3_opencv3 | 01 December 2016, 09:58:55 UTC |
a543375 | Will Patera | 01 December 2016, 09:58:19 UTC | import `set_start_method` (not py2 compatible) | 01 December 2016, 09:58:19 UTC |
ce3876d | Will Patera | 01 December 2016, 09:57:59 UTC | unichar to chr for python3 and explicit int for list index | 01 December 2016, 09:57:59 UTC |
c87fe0d | Will Patera | 01 December 2016, 09:57:01 UTC | cast delayed notifications as list (not dict) | 01 December 2016, 09:57:01 UTC |
d5f6164 | Will Patera | 01 December 2016, 09:56:37 UTC | decode bytes in drop fn as utf-8 compatible string | 01 December 2016, 09:56:37 UTC |
f6c12d7 | Moritz Kassner | 30 November 2016, 14:15:41 UTC | clamping norm post for 3d mapper to some sane values fixing #533 . | 30 November 2016, 14:15:41 UTC |
8ca7bae | Moritz Kassner | 30 November 2016, 14:06:55 UTC | better default pose for the vizualiser | 30 November 2016, 14:06:55 UTC |
4e0a103 | Moritz Kassner | 30 November 2016, 13:42:15 UTC | adding missing topic keyword. Fixing #529 | 30 November 2016, 13:42:15 UTC |
c41ca6c | mkassner | 30 November 2016, 09:32:11 UTC | Merge pull request #532 from papr/improvements NDSI capture improvements | 30 November 2016, 09:32:11 UTC |
5328b97 | Moritz Kassner | 29 November 2016, 15:58:24 UTC | dont use the debug command. It breaks the bundle. | 29 November 2016, 15:58:24 UTC |
ba51f75 | Will Patera | 29 November 2016, 09:36:52 UTC | add import for `set_start_method` | 29 November 2016, 09:36:52 UTC |
6329237 | Will Patera | 29 November 2016, 09:32:42 UTC | use `chr()` not `unichr()` in python3 for iconfont | 29 November 2016, 09:32:42 UTC |
85f1cb2 | Will Patera | 29 November 2016, 09:31:28 UTC | 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 | Will Patera | 29 November 2016, 09:29:23 UTC | explicit encoding for info.csv files | 29 November 2016, 09:29:23 UTC |
6250502 | Will Patera | 29 November 2016, 09:28:50 UTC | syntax change for python3 old syntax: reader.next() new syntax: next(reader) | 29 November 2016, 09:28:50 UTC |
d8f66de | Will Patera | 29 November 2016, 05:15:55 UTC | remove duplicate plugin from list `Pupil_Angle_3D_Fixation_Detector` Fixes #534 | 29 November 2016, 05:15:55 UTC |
d5a6f3d | Pablo Prietz | 28 November 2016, 10:23:55 UTC | Enable streaming on initial sensor refresh. | 28 November 2016, 10:23:55 UTC |
133ed6b | Will Patera | 25 November 2016, 11:10:35 UTC | syntax fix for except cases | 25 November 2016, 11:10:35 UTC |
b70dbf3 | Will Patera | 25 November 2016, 10:49:01 UTC | syntax and import fixes for player python3 | 25 November 2016, 10:49:01 UTC |
766e70d | Will Patera | 25 November 2016, 10:27:55 UTC | encode title as utf-8 | 25 November 2016, 10:27:55 UTC |
b131b1f | Will Patera | 25 November 2016, 09:34:17 UTC | remove print line | 25 November 2016, 09:34:17 UTC |
28b5f93 | Will Patera | 25 November 2016, 09:30:52 UTC | wrap topic in str | 25 November 2016, 09:30:52 UTC |
88c6ee1 | Will Patera | 25 November 2016, 09:28:13 UTC | fix import of pickle for python3 and python2 interop | 25 November 2016, 09:28:13 UTC |
704b70a | Will Patera | 25 November 2016, 09:26:50 UTC | remove patch for logger and fix unicode vs byte for topic | 25 November 2016, 09:26:50 UTC |
bfc2286 | Will Patera | 25 November 2016, 07:15:24 UTC | typo fixes in comment strings | 25 November 2016, 07:15:24 UTC |
95382c7 | Will Patera | 25 November 2016, 07:14:24 UTC | 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 | Will Patera | 25 November 2016, 07:00:40 UTC | gprof2dot python 2 and 3 support | 25 November 2016, 07:00:40 UTC |
4a07523 | Will Patera | 25 November 2016, 06:41:41 UTC | 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 | Will Patera | 25 November 2016, 04:48:21 UTC | python3 string handling - decode as utf-8 for str methods | 25 November 2016, 04:48:21 UTC |
f97b729 | Will Patera | 25 November 2016, 04:39:22 UTC | Merge branch 'python3_opencv3' of https://github.com/pupil-labs/pupil into python3_opencv3 | 25 November 2016, 04:39:22 UTC |
44359c5 | Will Patera | 25 November 2016, 04:37:40 UTC | python3 updates to variable unpacking | 25 November 2016, 04:37:40 UTC |
0f6705b | Moritz Kassner | 24 November 2016, 15:09:17 UTC | revert change that broke GUI | 24 November 2016, 15:09:17 UTC |
d9ae585 | Moritz Kassner | 24 November 2016, 15:01:18 UTC | 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 | Moritz Kassner | 24 November 2016, 15:00:36 UTC | force first message frame of pupil messages to be a byte array. | 24 November 2016, 15:00:36 UTC |
4693ac0 | mkassner | 24 November 2016, 14:18:58 UTC | Merge pull request #530 from papr/re_capture Re capture | 24 November 2016, 14:18:58 UTC |
95fae0e | Pablo Prietz | 24 November 2016, 14:08:05 UTC | Debug message incl errorous control | 24 November 2016, 14:08:05 UTC |
ac77447 | mkassner | 23 November 2016, 14:20:45 UTC | Merge pull request #528 from papr/master Remove debug artefact | 23 November 2016, 14:20:45 UTC |
54a68ab | Pablo Prietz | 23 November 2016, 09:59:35 UTC | Remove debug artefact | 23 November 2016, 09:59:35 UTC |