e91b766 | Pablo Prietz | 24 October 2019, 11:51:52 UTC | Merge pull request #1703 from papr/marker_detector_param_ui Ubuntu deployment: Change path for manually installed glfw | 24 October 2019, 11:51:52 UTC |
98a179d | Pablo Prietz | 24 October 2019, 11:48:53 UTC | Ubuntu deployment: Change path for manually installed glfw | 24 October 2019, 11:48:53 UTC |
631359b | Pablo Prietz | 24 October 2019, 11:34:09 UTC | Merge pull request #1702 from pupil-labs/fixed-heatmap-export-dimension Fixed heatmap export dimension | 24 October 2019, 11:34:09 UTC |
d054d29 | Patrick Faion | 24 October 2019, 10:39:01 UTC | Don't export heatmap with alpha channel | 24 October 2019, 10:39:01 UTC |
582168f | Patrick Faion | 24 October 2019, 10:38:17 UTC | Export heatmap with min dimensions of 2000 px Resolution is calculated based on aspect ratio of real-world-size. | 24 October 2019, 10:38:17 UTC |
4bd90c8 | Patrick Faion | 24 October 2019, 09:52:25 UTC | Merge pull request #1700 from papr/marker_detector_param_ui Support multiple AprilTag families and configurations | 24 October 2019, 09:52:25 UTC |
f718176 | Patrick Faion | 24 October 2019, 07:38:35 UTC | Correct typo | 24 October 2019, 07:38:35 UTC |
b60637c | Patrick Faion | 24 October 2019, 07:37:51 UTC | Remove highly inaccurate apriltags family tag16h5 again Nobody should ever use this, as it detects markers just in random places across the image. | 24 October 2019, 07:37:51 UTC |
49f1110 | Pablo Prietz | 24 October 2019, 07:51:54 UTC | Do not recalculate cache on load Surface_Tracker.detector_mode property emitted notification, triggering cahce recalculation everytime even though it was not necessary. Moved notification emission to ui-changed params only. | 24 October 2019, 07:51:54 UTC |
d793d3b | Pablo Prietz | 23 October 2019, 18:14:00 UTC | Remove Surface_Tracker.markers_unfiltered | 23 October 2019, 18:14:00 UTC |
f03ffed | Pablo Prietz | 23 October 2019, 17:56:19 UTC | Attempt to fix freeze after surface edit on Windows | 23 October 2019, 17:56:19 UTC |
15ce284 | Pablo Prietz | 23 October 2019, 17:30:50 UTC | Change marker type selector label | 23 October 2019, 17:30:50 UTC |
dd03304 | Pablo Prietz | 23 October 2019, 17:29:18 UTC | Only filter legacy markers | 23 October 2019, 17:29:18 UTC |
6552b01 | Pablo Prietz | 23 October 2019, 17:28:58 UTC | Remove filtering by marker confidence | 23 October 2019, 17:28:58 UTC |
0d192fd | Pablo Prietz | 23 October 2019, 17:27:49 UTC | Apply black | 23 October 2019, 17:27:49 UTC |
325965d | Pablo Prietz | 23 October 2019, 15:40:53 UTC | Merge pull request #1698 from pupil-labs/disable-eye-movement-detector Disable eye movement detector | 23 October 2019, 15:40:53 UTC |
44929c4 | Pablo Prietz | 23 October 2019, 15:38:48 UTC | Save sharpening and quad_decimate values in marker cache This is backwards compatible! | 23 October 2019, 15:38:48 UTC |
ee8e8a7 | Pablo Prietz | 23 October 2019, 15:34:52 UTC | Add support for new detector params in offline surface tracker | 23 October 2019, 15:34:52 UTC |
54c333f | Pablo Prietz | 23 October 2019, 14:42:44 UTC | Sort imports | 23 October 2019, 14:42:44 UTC |
5494711 | Pablo Prietz | 23 October 2019, 14:40:28 UTC | Add use_high_res and sharpen params to menu | 23 October 2019, 14:40:28 UTC |
7bf62f2 | Pablo Prietz | 23 October 2019, 12:34:41 UTC | Add further apriltag family support | 23 October 2019, 12:34:41 UTC |
0003fa9 | Pablo Prietz | 23 October 2019, 12:34:27 UTC | Only support one mode at a time | 23 October 2019, 12:34:27 UTC |
9e87e2b | Pablo Prietz | 23 October 2019, 09:20:59 UTC | Rename classes Surface_Marker_Detector -> MarkerDetectorController Surface_Marker_Detector_Mode -> MarkerDetectorMode | 23 October 2019, 09:20:59 UTC |
a2acb0b | Pablo Prietz | 23 October 2019, 09:16:36 UTC | Add support for multiple AprilTag Families | 23 October 2019, 09:16:36 UTC |
504a4cc | Pablo Prietz | 23 October 2019, 08:18:22 UTC | Appy black | 23 October 2019, 08:18:22 UTC |
4d2f6a2 | Patrick Faion | 23 October 2019, 08:06:23 UTC | Disable eye movement detector | 23 October 2019, 08:06:23 UTC |
46948a4 | Pablo Prietz | 23 October 2019, 07:58:04 UTC | Merge pull request #1697 from pupil-labs/fix-heatmap-online-gaze-history Fix heatmap history length setter not working | 23 October 2019, 07:58:04 UTC |
73fe537 | Patrick Faion | 23 October 2019, 07:47:39 UTC | Fix heatmap history length setter not working | 23 October 2019, 07:47:39 UTC |
654d39b | Pablo Prietz | 23 October 2019, 07:25:08 UTC | Merge pull request #1696 from pupil-labs/fix-unstable-surfaces Fix unstable surface outlines | 23 October 2019, 07:25:08 UTC |
47bdbcb | Patrick Faion | 22 October 2019, 13:50:30 UTC | Merge pull request #1693 from pupil-labs/include_pi_in_ndsi-backend Support streaming Pupil Invisible camera | 22 October 2019, 13:50:30 UTC |
8e261c2 | Patrick Faion | 22 October 2019, 13:38:01 UTC | Add TODO note for refactoring marker aggregates | 22 October 2019, 13:38:01 UTC |
39a2c3b | Patrick Faion | 22 October 2019, 12:52:23 UTC | Merge pull request #1694 from papr/scaled_heatmaps Scale heatmap export based on surface size | 22 October 2019, 12:52:23 UTC |
d1d5ad9 | Patrick Faion | 22 October 2019, 10:58:25 UTC | Disable marker neighbor lookups for surface definition This is very unstable of neighboring frames in the surrounding of the surface definition have flickering in the markers or in general have sets of markers that do not overlap much between frames. This is a quick fix. The best would be to remove all the code that is responsible for doing the neighbor smoothing. | 22 October 2019, 10:58:25 UTC |
6931a1c | Pablo Prietz | 22 October 2019, 09:50:24 UTC | Scale heatmap export based on surface size | 22 October 2019, 09:56:31 UTC |
a2f9620 | Pablo Prietz | 22 October 2019, 07:38:13 UTC | Merge pull request #1692 from pupil-labs/fix-surface-corner-drag-inaccuracies Fix surface corner drag inaccuracies | 22 October 2019, 07:38:13 UTC |
52a0b41 | Pablo Prietz | 21 October 2019, 20:47:39 UTC | Support streaming Pupil Invisible camera Enables detection of NDSI v4 devices, e.g. PI Companion app | 21 October 2019, 20:47:39 UTC |
ece66f9 | Patrick Faion | 21 October 2019, 14:23:45 UTC | Fix ugly formatting produced by black | 21 October 2019, 14:23:45 UTC |
fb19e44 | Patrick Faion | 21 October 2019, 13:48:57 UTC | Fix formatting and imports | 21 October 2019, 13:48:57 UTC |
d9a421f | Patrick Faion | 21 October 2019, 13:46:37 UTC | Fix mismatch when dragging surface corners See the #NOTE in the code on why this did not work before. | 21 October 2019, 13:46:37 UTC |
324a8b5 | Patrick Faion | 21 October 2019, 13:29:27 UTC | Fix wrong function name in map_from_surf This has nothing to do with the main issue, but I found this while debugging. `distortPoints()` had been renamed previously and this instance was forgotten. | 21 October 2019, 13:29:27 UTC |
4b85485 | Pablo Prietz | 08 October 2019, 13:52:08 UTC | Merge pull request #1677 from pfaion/fix_eye_recording_abort Gracefully terminate running recordings when eye process ends | 08 October 2019, 13:52:08 UTC |
7dda5b2 | Patrick Faion | 08 October 2019, 13:06:34 UTC | Merge pull request #1675 from papr/fix_1670 Save eye movements to disk when detection is completed | 08 October 2019, 13:06:34 UTC |
4ea9dba | Patrick Faion | 08 October 2019, 12:53:55 UTC | Gracefully terminate running recordings when eye process ends | 08 October 2019, 12:53:55 UTC |
c4d5a9e | Pablo Prietz | 08 October 2019, 11:55:18 UTC | Save eye movements to disk when detection is completed Fixes #1670 | 08 October 2019, 11:55:18 UTC |
27f9153 | Pablo Prietz | 02 October 2019, 12:53:32 UTC | Merge pull request #1668 from papr/upgrade_deprecated_meta_info Support pre v1.3/r0.21.0 recordings in v1.16 | 02 October 2019, 12:53:32 UTC |
64a3ac4 | Pablo Prietz | 02 October 2019, 12:53:22 UTC | Merge pull request #1667 from papr/v1.16_fixes V1.16 fixes | 02 October 2019, 12:53:22 UTC |
50cf7ad | Pablo Prietz | 02 October 2019, 12:43:18 UTC | Avoid duplicated calibration ids Fixes #1662 - Replaces random 32bit stream with uuids - Handle case were item was not added to storage | 02 October 2019, 12:43:18 UTC |
6701ec1 | Pablo Prietz | 02 October 2019, 09:52:51 UTC | Update deprecation warning | 02 October 2019, 09:52:51 UTC |
8292b96 | Pablo Prietz | 01 October 2019, 16:31:47 UTC | Support pre v1.3/r0.21.0 recordings in v1.16 | 02 October 2019, 09:33:32 UTC |
6479a67 | Pablo Prietz | 02 October 2019, 09:26:33 UTC | Merge pull request #1666 from papr/player_drop_multiline Player drop: Implement multi-line tip | 02 October 2019, 09:26:33 UTC |
1e43012 | Pablo Prietz | 01 October 2019, 16:31:19 UTC | iMotions Exporter: Fix typo in generated info.csv | 01 October 2019, 16:31:19 UTC |
a047227 | Pablo Prietz | 01 October 2019, 16:30:57 UTC | PupilRecording.FileFilter: Fix filter_multiple() Previously, when iterating over a filter_multiple() result crashed with a TypeError since sets are not subscriptable | 01 October 2019, 16:30:57 UTC |
4690f11 | Pablo Prietz | 01 October 2019, 16:29:25 UTC | Player drop: Implement multi-line tip | 01 October 2019, 16:29:25 UTC |
8a1179c | Pablo Prietz | 30 September 2019, 11:48:35 UTC | Merge pull request #1659 from papr/fix_1656 Offline Calibration: Compare uuids correctly | 30 September 2019, 11:48:35 UTC |
e563e5d | Pablo Prietz | 30 September 2019, 11:47:00 UTC | Offline Calibration: Compare uuids correctly Fixes #1656 Problem: `calibration.recording_uuid == self._recording_uuid` evaluates to `False` if one object is an UUID object, and the other a string. `calibration.recording_uuid` is a string for serialization reasons. | 30 September 2019, 11:47:00 UTC |
f688b93 | Pablo Prietz | 30 September 2019, 09:41:58 UTC | Merge pull request #1658 from willpatera/pfaion_add_developer_documentation Add developer dependency documentation | 30 September 2019, 09:41:58 UTC |
fa9657a | Pablo Prietz | 30 September 2019, 09:38:05 UTC | README: Add windows startup notes | 30 September 2019, 09:38:05 UTC |
97b33e8 | Will Patera | 26 September 2019, 05:25:22 UTC | Fixing copy text **again** from merge mistake | 26 September 2019, 05:25:22 UTC |
125bc55 | Will Patera | 26 September 2019, 05:24:26 UTC | Fixing copy text from merge mistake | 26 September 2019, 05:24:26 UTC |
e20730f | Will Patera | 26 September 2019, 05:15:00 UTC | Resolve merge conflicts and minor fixes to markup/copy | 26 September 2019, 05:15:00 UTC |
a85cbbf | Will Patera | 26 September 2019, 05:05:36 UTC | Try to make banner image link | 26 September 2019, 05:05:36 UTC |
41b1244 | Will Patera | 26 September 2019, 05:00:51 UTC | Updated README with image and revised copy text | 26 September 2019, 05:00:51 UTC |
21c718c | Patrick Faion | 25 September 2019, 12:06:54 UTC | Remove RealSense docs again and adjust structure | 25 September 2019, 12:06:54 UTC |
2564b01 | Patrick Faion | 25 September 2019, 12:04:51 UTC | Fix structure of Windows docs | 25 September 2019, 12:04:51 UTC |
2d59432 | Patrick Faion | 25 September 2019, 11:57:26 UTC | Fix typo | 25 September 2019, 11:57:26 UTC |
744789c | Patrick Faion | 25 September 2019, 10:15:45 UTC | Fix run instructions on windows | 25 September 2019, 10:15:45 UTC |
8f4553f | Patrick Faion | 25 September 2019, 10:14:18 UTC | Fix title case | 25 September 2019, 10:14:18 UTC |
45ad60a | Patrick Faion | 25 September 2019, 10:10:10 UTC | Add docs for Intel RealSense | 25 September 2019, 10:10:10 UTC |
8ae8282 | Patrick Faion | 25 September 2019, 09:48:54 UTC | Adjust windows docs | 25 September 2019, 09:48:54 UTC |
ef9f82f | Patrick Faion | 25 September 2019, 09:48:41 UTC | Include developer setup in README | 25 September 2019, 09:48:41 UTC |
98b098c | Will Patera | 25 September 2019, 04:01:23 UTC | Fix copy text in readme Make copy text more friendly to general users as well as developers Move placeholder image to top of document TODO - add final image before PR | 25 September 2019, 04:01:23 UTC |
7e1803d | Patrick Faion | 24 September 2019, 17:08:30 UTC | [WIP] port windows docs | 24 September 2019, 17:08:30 UTC |
0378c32 | Patrick Faion | 24 September 2019, 16:58:05 UTC | Move pip installs back to platform-specific docs Windows is just too different for making it look nicely on one page. | 24 September 2019, 16:58:05 UTC |
f832a90 | Patrick Faion | 24 September 2019, 16:25:57 UTC | Adjust migrated docs according to current master | 24 September 2019, 16:25:57 UTC |
8d9cca7 | Patrick Faion | 24 September 2019, 15:41:01 UTC | Fix broken hyperlink | 24 September 2019, 15:41:01 UTC |
aeaed37 | Patrick Faion | 24 September 2019, 15:38:56 UTC | Add finish message to Linux docs | 24 September 2019, 15:38:56 UTC |
7fff05e | Patrick Faion | 24 September 2019, 15:38:40 UTC | Add missing pip note from macOS docs | 24 September 2019, 15:38:40 UTC |
c8feddb | Patrick Faion | 24 September 2019, 15:38:17 UTC | Sort pip install libs (to better compare between platforms) | 24 September 2019, 15:38:17 UTC |
61e945d | Patrick Faion | 24 September 2019, 15:37:45 UTC | Migrate macOS dependency setup guide | 24 September 2019, 15:37:45 UTC |
61b7199 | Patrick Faion | 24 September 2019, 15:19:14 UTC | Move python dependencies to README and discard torch info text | 24 September 2019, 15:19:14 UTC |
9b29762 | Patrick Faion | 24 September 2019, 15:07:49 UTC | Migrate Linux dependency setup | 24 September 2019, 15:07:49 UTC |
9dc4533 | Patrick Faion | 23 September 2019, 13:49:05 UTC | Merge pull request #1653 from papr/fix_worldless_recordings Fix frameless recordings in Capture | 23 September 2019, 13:49:05 UTC |
b25fa1d | Pablo Prietz | 23 September 2019, 13:37:41 UTC | Fix frameless recordings in Capture AV_Writer crashes on closing if the stream has not been configured correctly. Since AV_Writer only configures itself, after receiving at least one frame, a frameless recording resulted in an incorrectly configured stream and crashed Capture. This PR only flushes the stream and writes timestamps if there was at least one frame. | 23 September 2019, 13:37:41 UTC |
3cdd7ca | Pablo Prietz | 23 September 2019, 12:41:54 UTC | Merge pull request #1652 from pfaion/fix_old_info_references Fix old info references | 23 September 2019, 12:41:54 UTC |
50fdd1c | Patrick Faion | 23 September 2019, 12:16:45 UTC | Remove File_Source.source_path string requirement For DuckTyping it makes much more sense to convert the parameter to string internally. Callers thus do not have to worry about the exact type, it just needs to be able to be used as string. | 23 September 2019, 12:16:45 UTC |
f1e7d0e | Patrick Faion | 23 September 2019, 11:22:48 UTC | Fix iMotions exporter info.csv references There were leftover references to the old recording format in the iMotions exporter. I had to re-generate the old-style info file in the export for backwards compatibility. | 23 September 2019, 11:22:48 UTC |
07bc421 | Patrick Faion | 23 September 2019, 09:05:39 UTC | Fix offline-head-pose-tracker old-style info.csv references | 23 September 2019, 09:05:39 UTC |
75e44e5 | Patrick Faion | 23 September 2019, 08:53:52 UTC | Store uuid in calibration as string This is important for msgpack to be able to serialize it. | 23 September 2019, 08:53:52 UTC |
4cea635 | Patrick Faion | 23 September 2019, 08:26:32 UTC | Assert that File_Source.source_path is always a str This is important because e.g. pathlib.Path cannot be serialized by msgpack. If we pass a pathlib.Path, everything works fine, until we start a background process that accesses the File_Source. Since this is easy to overlook, I added the explicit assert. | 23 September 2019, 08:31:31 UTC |
27c5960 | Patrick Faion | 23 September 2019, 08:24:08 UTC | Pass source_path as string instead of Path This is important because pathlib.Path cannot be serialized by msgpack. So otherwise we crash in background processes. | 23 September 2019, 08:31:31 UTC |
9301d23 | Patrick Faion | 23 September 2019, 08:22:46 UTC | Cleanup imports | 23 September 2019, 08:22:46 UTC |
295f023 | Patrick Faion | 23 September 2019, 08:00:39 UTC | Remove reference to old-style info.csv from offline calibration | 23 September 2019, 08:16:58 UTC |
7654a1c | Pablo Prietz | 18 September 2019, 14:24:59 UTC | Merge pull request #1648 from pfaion/add_missing_license_headers Add missing license headers | 18 September 2019, 14:24:59 UTC |
4b95410 | Patrick Faion | 18 September 2019, 14:20:33 UTC | Add other missing license headers | 18 September 2019, 14:20:33 UTC |
ca1ff74 | Patrick Faion | 18 September 2019, 14:10:04 UTC | Add missing license headers for pupil_recording submodule | 18 September 2019, 14:10:04 UTC |
a1ad892 | Pablo Prietz | 17 September 2019, 13:28:26 UTC | Merge pull request #1641 from pfaion/catch_PI_duplicate_world_videos Catch pi duplicate world videos | 17 September 2019, 13:28:26 UTC |
32e02cf | Patrick Faion | 17 September 2019, 13:24:01 UTC | Check explicitly for mjpeg PI world videos instead | 17 September 2019, 13:24:01 UTC |
231b224 | Patrick Faion | 17 September 2019, 13:07:17 UTC | Improve display of long InvalidRecordingException errors. | 17 September 2019, 13:07:17 UTC |
f15da61 | Patrick Faion | 17 September 2019, 13:04:58 UTC | Catch PI recordings with duplicate world.mp4 and .mjpeg files There is a known issue where sometimes mutipart PI recordings will have both a mp4 and mjpeg recording for the same part. In this case we cannot handle the recording, since the time information is lost. | 17 September 2019, 13:04:58 UTC |
19139e9 | Pablo Prietz | 17 September 2019, 11:57:44 UTC | Merge pull request #1640 from pfaion/fix_missing_info_crash Fix missing info crash | 17 September 2019, 11:57:44 UTC |