{"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":"107a16133e5adecb2df7636589b50848d692fd97","after":"554d85909ea7b3dd6453f0a11972ab61b8d0ba8b","ref":"refs/heads/main","pushedAt":"2024-08-08T16:42:36.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":"Optimize upload\n\nRestrict upload to one file at a time, limit memory buffer size to 4MB, limit bandwidth to 4MB/s to make the upload process more robust and avoid overheating or out-of-memory issues.","shortMessageHtmlLink":"Optimize upload"}},{"before":"a097d233266cf58aed877c402091e49adba765dc","after":"107a16133e5adecb2df7636589b50848d692fd97","ref":"refs/heads/main","pushedAt":"2024-08-02T14:30:24.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":"Add option to upload data\n\nUpload archived data to cloud storage provider with Rclone.","shortMessageHtmlLink":"Add option to upload data"}},{"before":"b82fef6862032bc35ff303cfb7f30367002cab66","after":"a097d233266cf58aed877c402091e49adba765dc","ref":"refs/heads/main","pushedAt":"2024-08-02T13:25:08.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":"Refactor data archiving\n\nOptimize function (previously `zip_data()`) to archive data. Add disk space management to remove original data that was already archived if free disk space drops below specified threshold (LOW_DISKSPACE).","shortMessageHtmlLink":"Refactor data archiving"}},{"before":"418db9b8fa01252651704d148167907313407738","after":"b82fef6862032bc35ff303cfb7f30367002cab66","ref":"refs/heads/main","pushedAt":"2024-07-26T10:44:16.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":"Optimize path handling\n\nAdd home path (e.g. \"/home/pi\") to all paths to avoid potential problems by using only relative paths. Simplify creation of directory name with timestamp (date and/or datetime).","shortMessageHtmlLink":"Optimize path handling"}},{"before":"c135c50945cd1405d6f3e3a3bc3052873e32406e","after":"418db9b8fa01252651704d148167907313407738","ref":"refs/heads/main","pushedAt":"2024-06-09T12:43:46.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":"Add option to adjust FOV\n\nAdd optional argument '-fov' to stretch frames to square ('stretch') and preserve full FOV or crop frames to square ('crop') and reduce FOV for model input, visualization and LQ/HQ frame resolution.","shortMessageHtmlLink":"Add option to adjust FOV"}},{"before":"3394543478362e5b205d9dc9729d06290240a4a4","after":"c135c50945cd1405d6f3e3a3bc3052873e32406e","ref":"refs/heads/main","pushedAt":"2024-06-03T12:24: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":"Add CAM_ID to metadata\n\nAdd camera ID (CAM_ID) to saved metadata and logs. By default the hostname of the Raspberry Pi is used as camera ID.","shortMessageHtmlLink":"Add CAM_ID to metadata"}},{"before":"d93127ea63e88329725a9df79495028319242692","after":"3394543478362e5b205d9dc9729d06290240a4a4","ref":"refs/heads/main","pushedAt":"2024-06-01T21:56: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":"Update requirements.txt\n\nUpdate depthai version.","shortMessageHtmlLink":"Update requirements.txt"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElXpKMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท maxsitt/insect-detect"}