{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":580886977,"defaultBranch":"main","name":"insect-detect","ownerLogin":"maxsitt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-21T17:50:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87697856?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713524937.0","currentOid":""},"activityList":{"items":[{"before":"8a0ab027e6388e227088089c76874e87e84d48de","after":"d93127ea63e88329725a9df79495028319242692","ref":"refs/heads/main","pushedAt":"2024-05-23T22:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"173b62d17ddc3df47f7472303aef1f2a4f612811","after":"8a0ab027e6388e227088089c76874e87e84d48de","ref":"refs/heads/main","pushedAt":"2024-05-06T12:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update log.py\n\nRound Witty Pi temperature.","shortMessageHtmlLink":"Update log.py"}},{"before":"42a315de99ccec90d34f36b31e002a8df466f916","after":"173b62d17ddc3df47f7472303aef1f2a4f612811","ref":"refs/heads/main","pushedAt":"2024-04-22T11:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Shut down scheduler\n\nShut down BackgroundScheduler at the end of the recording interval (or if an error occurs).","shortMessageHtmlLink":"Shut down scheduler"}},{"before":"2690956dd54b544a78f00b5cdeb6e40a14520e36","after":"42a315de99ccec90d34f36b31e002a8df466f916","ref":"refs/heads/main","pushedAt":"2024-04-19T10:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update CITATION.cff\n\nUpdate version.","shortMessageHtmlLink":"Update CITATION.cff"}},{"before":"2e9b156896aeb904365095645b7eabc0e2f5e807","after":"2690956dd54b544a78f00b5cdeb6e40a14520e36","ref":"refs/heads/main","pushedAt":"2024-04-16T17:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Handle external shutdown\n\nHandle external shutdown trigger, e.g. button connected to Witty Pi.","shortMessageHtmlLink":"Handle external shutdown"}},{"before":"f572517bf290063a33a7c6d6421fe494eb841213","after":"2e9b156896aeb904365095645b7eabc0e2f5e807","ref":"refs/heads/main","pushedAt":"2024-04-16T17:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Handle KeyboardInterrupt\n\nHandle KeyboardInterrupt exception (Ctrl+C) and write info message to log file.","shortMessageHtmlLink":"Handle KeyboardInterrupt"}},{"before":"1ef2ded71a28acec435015cc30b313ce061cdd26","after":"f572517bf290063a33a7c6d6421fe494eb841213","ref":"refs/heads/main","pushedAt":"2024-04-16T16:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update CITATION.cff\n\nUpdate structure. Add paper as preferred citation.","shortMessageHtmlLink":"Update CITATION.cff"}},{"before":"230c14b398b44e3075ae23a23e815d982a072ffb","after":"1ef2ded71a28acec435015cc30b313ce061cdd26","ref":"refs/heads/main","pushedAt":"2024-04-12T15:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Improve full frame capture\n\nAdd option to save full frames at specified frequency, independent of detections. Use threads to save full/overlay frames, which increases pipeline speed. Change name from \"raw\" to \"full\" for full HQ frames to avoid possible confusion with raw image format.","shortMessageHtmlLink":"Improve full frame capture"}},{"before":"ea9b35871918a1563d9aa9d7ecff39eff7000a02","after":"230c14b398b44e3075ae23a23e815d982a072ffb","ref":"refs/heads/main","pushedAt":"2024-04-09T15:34:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Add Witty Pi support\n\nAdd support for Witty Pi 4 L3V7 as alternative power management board to the PiJuice Zero. Read Witty Pi battery info and temperature from I2C with the WittyPiStatus class. Add Witty Pi logs to save_logs function.","shortMessageHtmlLink":"Add Witty Pi support"}},{"before":"74e5c413e60dc191c76cd4581a84a6c3e311dd79","after":"ea9b35871918a1563d9aa9d7ecff39eff7000a02","ref":"refs/heads/main","pushedAt":"2024-04-04T12:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd PLOS ONE badge. Update citation + info and license info.","shortMessageHtmlLink":"Update README.md"}},{"before":"884bf5f4ab784b56b279fa4cc87633e565a6e51c","after":"74e5c413e60dc191c76cd4581a84a6c3e311dd79","ref":"refs/heads/main","pushedAt":"2024-03-30T14:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update README.md\n\nFix link to updated figure.","shortMessageHtmlLink":"Update README.md"}},{"before":"1308e5fd597ba2aa35341185afa2637d9c17d7ba","after":"884bf5f4ab784b56b279fa4cc87633e565a6e51c","ref":"refs/heads/main","pushedAt":"2024-03-27T16:56:08.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Create yolo_tracker_save_hqsync_pijuice.py\n\nChange script name: this is now the script that works with PiJuice. Use function import from modules. Update info. Use new timestamp format. Change log file name to script name. Optimize recording ID creation. Define original and normalized bbox. Optimize error handling.","shortMessageHtmlLink":"Create yolo_tracker_save_hqsync_pijuice.py"}},{"before":"407e5d0471839f7a6940dfb7d583beca34eb35c2","after":"1308e5fd597ba2aa35341185afa2637d9c17d7ba","ref":"refs/heads/main","pushedAt":"2024-02-17T15:18:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update yolo_tracker_save_hqsync_nopj.py\n\nUse Sync node instead of Script node to synchronize HQ frames with tracker output. Update fps.","shortMessageHtmlLink":"Update yolo_tracker_save_hqsync_nopj.py"}},{"before":"14abbdcec1913df6c3c2efab54c4e56079af1e6f","after":"407e5d0471839f7a6940dfb7d583beca34eb35c2","ref":"refs/heads/main","pushedAt":"2024-02-15T18:39:14.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update yolo_tracker_save_hqsync_nopj.py\n\nAdd option to set auto focus range.","shortMessageHtmlLink":"Update yolo_tracker_save_hqsync_nopj.py"}},{"before":"2b2c9532f13c57339dd67f3446041e0cb8ab1b4c","after":"14abbdcec1913df6c3c2efab54c4e56079af1e6f","ref":"refs/heads/main","pushedAt":"2024-02-08T13:48:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update yolo_tracker_save_hqsync_nopj.py\n\nAdd option to store all captured data in an uncompressed .zip file.","shortMessageHtmlLink":"Update yolo_tracker_save_hqsync_nopj.py"}},{"before":"1ed472aa2c8028335d21053b9f865d78158e30c2","after":"2b2c9532f13c57339dd67f3446041e0cb8ab1b4c","ref":"refs/heads/main","pushedAt":"2024-02-07T19:04:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update yolo_tracker_preview.py\n\nSimplify code and harmonize with updates to \"yolo_tracker_save_hqsync\" scripts.","shortMessageHtmlLink":"Update yolo_tracker_preview.py"}},{"before":"9bb040cc92b1bec7dce8cc48fa9975bae1d16290","after":"1ed472aa2c8028335d21053b9f865d78158e30c2","ref":"refs/heads/main","pushedAt":"2024-02-01T14:06:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update yolo_tracker_preview.py\n\nAdd option to use bounding box coordinates from detections to set auto exposure region. Use 25 fps by default.","shortMessageHtmlLink":"Update yolo_tracker_preview.py"}},{"before":"a8f35a376bf5e18c13a32ec360bd198611a9a806","after":"9bb040cc92b1bec7dce8cc48fa9975bae1d16290","ref":"refs/heads/main","pushedAt":"2024-01-31T18:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update cam_preview.py\n\nCheck if queue has frames before getting them.","shortMessageHtmlLink":"Update cam_preview.py"}},{"before":"a75b5838b4e0554f2b00444a95f24a6609f28447","after":"a8f35a376bf5e18c13a32ec360bd198611a9a806","ref":"refs/heads/main","pushedAt":"2024-01-31T17:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update cam_preview.py\n\nAdd option to show bigger camera preview (640x640 px).","shortMessageHtmlLink":"Update cam_preview.py"}},{"before":"8f14e680dce9aafa5eb4bbcd97c071c4991804d7","after":"a75b5838b4e0554f2b00444a95f24a6609f28447","ref":"refs/heads/main","pushedAt":"2024-01-31T17:19:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update requirements.txt\n\nUpdate packages to latest supported versions.","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"e850936ea70adfce5591acca5906deb63715e8a4","after":"8f14e680dce9aafa5eb4bbcd97c071c4991804d7","ref":"refs/heads/main","pushedAt":"2023-12-08T23:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd citation of preprint.","shortMessageHtmlLink":"Update README.md"}},{"before":"6968c1e9f0726b4c14d59a61c24745d77ee8f0b4","after":"e850936ea70adfce5591acca5906deb63715e8a4","ref":"refs/heads/main","pushedAt":"2023-12-08T22:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd bioRxiv DOI badge with link to preprint.","shortMessageHtmlLink":"Update README.md"}},{"before":"c7915139691bcab80f68bf92cc50976bf94ccca2","after":"6968c1e9f0726b4c14d59a61c24745d77ee8f0b4","ref":"refs/heads/main","pushedAt":"2023-11-28T10:09:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Add SDK examples\n\nAdd installation instructions and example scripts to use the DepthAI SDK.","shortMessageHtmlLink":"Add SDK examples"}},{"before":"3fc6c375571fb7a7c27809b3cf75445c330725be","after":"c7915139691bcab80f68bf92cc50976bf94ccca2","ref":"refs/heads/main","pushedAt":"2023-11-25T13:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update requirements.txt\n\nUpdate packages. Install opencv-python 4.6 instead of opencv-contrib-python 4.5.","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"e7c70e8039c2861d9b4a1232750ac01e370b8c22","after":"3fc6c375571fb7a7c27809b3cf75445c330725be","ref":"refs/heads/main","pushedAt":"2023-11-21T08:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update CITATION.cff","shortMessageHtmlLink":"Update CITATION.cff"}},{"before":"557d15e27e60c66abb560070998ee29650b7b1c4","after":"e7c70e8039c2861d9b4a1232750ac01e370b8c22","ref":"refs/heads/main","pushedAt":"2023-10-26T09:50:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update README.md\n\nChange citation date to latest version.","shortMessageHtmlLink":"Update README.md"}},{"before":"dffaa90f9df391938a5eaa88373e2925330a0fbe","after":"557d15e27e60c66abb560070998ee29650b7b1c4","ref":"refs/heads/main","pushedAt":"2023-10-15T15:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update requirements.txt\n\nUpdate packages to latest (compatible) versions.","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"b6b2b112d48b8e6d4c3ba0de148df0e0a0f7aba5","after":"dffaa90f9df391938a5eaa88373e2925330a0fbe","ref":"refs/heads/main","pushedAt":"2023-09-09T12:18:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update yolo_tracker_save_hqsync_nopj.py\n\nChange option to save cropped detections with aspect ratio 1:1 and make square bbox crop the default.","shortMessageHtmlLink":"Update yolo_tracker_save_hqsync_nopj.py"}},{"before":"e803d7e4cc8b1a88911facb892e840758311052a","after":"b6b2b112d48b8e6d4c3ba0de148df0e0a0f7aba5","ref":"refs/heads/main","pushedAt":"2023-08-18T15:57:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update yolo_tracker_save_hqsync_nopj.py\n\nChange script structure to align with updates in yolo_tracker_save_hqsync.py script.","shortMessageHtmlLink":"Update yolo_tracker_save_hqsync_nopj.py"}},{"before":"cdc83b29a5064a2b93de7847d250c144cca62660","after":"e803d7e4cc8b1a88911facb892e840758311052a","ref":"refs/heads/main","pushedAt":"2023-07-18T20:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxsitt","name":"Maximilian Sittinger","path":"/maxsitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87697856?s=80&v=4"},"commit":{"message":"Update monitoring scripts\n\nAdd function to save cropped detections with aspect ratio 1:1. Now robust against insects sitting at the frame margin, independent of HQ frame resolution.","shortMessageHtmlLink":"Update monitoring scripts"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUoAtqAA","startCursor":null,"endCursor":null}},"title":"Activity ยท maxsitt/insect-detect"}