{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":679887378,"defaultBranch":"main","name":"device-backend","ownerLogin":"PlanktoScope","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-17T21:04:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62368168?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726721950.0","currentOid":""},"activityList":{"items":[{"before":"fba82fd6f868510b9e908dc9fec354fdd1c2c321","after":"f4d60a32ddff582aad6031c74d9abe8c3c838ff9","ref":"refs/heads/beta","pushedAt":"2024-09-19T05:00:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Try to make release channel CI workflows wait for checks to pass","shortMessageHtmlLink":"Try to make release channel CI workflows wait for checks to pass"}},{"before":"31c35d4f33e064f3faee2b3ca46ef19a95358a4d","after":"f4d60a32ddff582aad6031c74d9abe8c3c838ff9","ref":"refs/heads/main","pushedAt":"2024-09-19T04:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to make release channel CI workflows wait for checks to pass","shortMessageHtmlLink":"Try to make release channel CI workflows wait for checks to pass"}},{"before":"31c35d4f33e064f3faee2b3ca46ef19a95358a4d","after":null,"ref":"refs/tags/v2024.0.0-beta.2","pushedAt":"2024-09-19T04:58:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"}},{"before":"5b06ebcdd7c8cd74263c78d18a39aebff3b30d48","after":"31c35d4f33e064f3faee2b3ca46ef19a95358a4d","ref":"refs/heads/main","pushedAt":"2024-09-19T04:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Bump version numbers to v2024.0.0-beta.2","shortMessageHtmlLink":"Bump version numbers to v2024.0.0-beta.2"}},{"before":"51232d6530a2c93db764f4f8a30320ffddfd9e19","after":null,"ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-09-16T04:08:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"}},{"before":"b2e1f9224803ae44dd0e53131a99c4802c740c2d","after":"5b06ebcdd7c8cd74263c78d18a39aebff3b30d48","ref":"refs/heads/main","pushedAt":"2024-09-16T04:08:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Make EcoTaxa metadata TSV file names unique per dataset (#40)\n\n* testing new names to ecotaxa export/ adding a jsonfile summary\r\n\r\n* Make a test change\r\n\r\n* Revert 3c1f879\r\n\r\n* Fix/ecotaxa metadata filename (#41)\r\n\r\n* added a test comment\r\n\r\n* deleted the test comment\r\n\r\n* test comment\r\n\r\n* delete test (#42)\r\n\r\n* added a test comment\r\n\r\n* deleted the test comment\r\n\r\n* test comment\r\n\r\n* message deleted\r\n\r\n* Using the acquisition ID in the filename of the EcoTaxa metadata & export files\r\n\r\n* adding self.__data_path to init.py\r\nadding data_path to ecotaxa_export method\r\nadding metadats to the json summary file\r\n\r\n* deleting space from the tsv name\r\ntrying to fix data types for calculation in json summary\r\n\r\n* adding fields to json summary\r\nfixing bug where when a new summary added to the json file it replace all the existing content\r\n\r\n* correct Object/ml formula\r\n\r\n* adding number_of_object field\r\n\r\n* remove summary.json part\r\nkeeping the naming part of the tsv file within the archiv\r\n\r\n* fixing ecataxa_export parameters\r\n\r\n* Remove some unnecessary lines added by the PR\r\n\r\n* Undo some more whitespace changes made by this PR\r\n\r\n---------\r\n\r\nCo-authored-by: Ethan Li \r\nCo-authored-by: Oumayma-el <130549246+Oumayma-hy@users.noreply.github.com>\r\nCo-authored-by: oumayma-hy ","shortMessageHtmlLink":"Make EcoTaxa metadata TSV file names unique per dataset (#40)"}},{"before":"a8d193ea23a6f11e5525a6fc9a62086bf3c8e570","after":"51232d6530a2c93db764f4f8a30320ffddfd9e19","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-09-16T01:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Undo some more whitespace changes made by this PR","shortMessageHtmlLink":"Undo some more whitespace changes made by this PR"}},{"before":"67574eed1a05c579ba658d0a9f138509c4bbe595","after":"a8d193ea23a6f11e5525a6fc9a62086bf3c8e570","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-09-16T01:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Remove some unnecessary lines added by the PR","shortMessageHtmlLink":"Remove some unnecessary lines added by the PR"}},{"before":"838f41278ef70df84580e81e79c1aaf28d27f7da","after":"67574eed1a05c579ba658d0a9f138509c4bbe595","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-08-23T16:42:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix/ecotaxa-metadata-filename","shortMessageHtmlLink":"Merge branch 'main' into fix/ecotaxa-metadata-filename"}},{"before":"ea4fe62b375dfdd03b9d6bb2457de64548db2b89","after":null,"ref":"refs/heads/fix/default-image-gain","pushedAt":"2024-08-23T02:24:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"}},{"before":"b2e1f9224803ae44dd0e53131a99c4802c740c2d","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-48-bb22d9f9d895c165b56644757cd586145d6bc9c4","pushedAt":"2024-08-23T02:24:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"bb22d9f9d895c165b56644757cd586145d6bc9c4","after":"b2e1f9224803ae44dd0e53131a99c4802c740c2d","ref":"refs/heads/main","pushedAt":"2024-08-23T02:24:35.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Initialize camera image gain to a consistent ISO of 150 (#48)\n\n* Initialize camera image gain to ISO 150 based on sensor-specific calibration\n\n* Try to resolve linting errors\n\n* Resolve autoformatting error\n\n* Fix a mypy error\n\n* Make adafruithat camera module consistent with planktoscopehat camera module\n\n* Update `CHANGELOG.md`","shortMessageHtmlLink":"Initialize camera image gain to a consistent ISO of 150 (#48)"}},{"before":null,"after":"b2e1f9224803ae44dd0e53131a99c4802c740c2d","ref":"refs/heads/gh-readonly-queue/main/pr-48-bb22d9f9d895c165b56644757cd586145d6bc9c4","pushedAt":"2024-08-23T02:16:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Initialize camera image gain to a consistent ISO of 150 (#48)\n\n* Initialize camera image gain to ISO 150 based on sensor-specific calibration\n\n* Try to resolve linting errors\n\n* Resolve autoformatting error\n\n* Fix a mypy error\n\n* Make adafruithat camera module consistent with planktoscopehat camera module\n\n* Update `CHANGELOG.md`","shortMessageHtmlLink":"Initialize camera image gain to a consistent ISO of 150 (#48)"}},{"before":"aceef97eec24b84fdf4db129e6c6f5111bc2252f","after":"ea4fe62b375dfdd03b9d6bb2457de64548db2b89","ref":"refs/heads/fix/default-image-gain","pushedAt":"2024-08-23T02:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Update `CHANGELOG.md`","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"6247aba1cd1b1ac04375174234ba99ee2b11650a","after":"aceef97eec24b84fdf4db129e6c6f5111bc2252f","ref":"refs/heads/fix/default-image-gain","pushedAt":"2024-08-23T00:18:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Make adafruithat camera module consistent with planktoscopehat camera module","shortMessageHtmlLink":"Make adafruithat camera module consistent with planktoscopehat camera…"}},{"before":"dbbe82a8dc4c6d5217a3a5e55cd81f488a10352c","after":"6247aba1cd1b1ac04375174234ba99ee2b11650a","ref":"refs/heads/fix/default-image-gain","pushedAt":"2024-08-23T00:17:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Fix a mypy error","shortMessageHtmlLink":"Fix a mypy error"}},{"before":"2fbf7402240fa47046dc3485d4bb64e4569bc550","after":"dbbe82a8dc4c6d5217a3a5e55cd81f488a10352c","ref":"refs/heads/fix/default-image-gain","pushedAt":"2024-08-23T00:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Resolve autoformatting error","shortMessageHtmlLink":"Resolve autoformatting error"}},{"before":"dce93ab58a16f427c48b13d9f41bb3b45327b88e","after":"2fbf7402240fa47046dc3485d4bb64e4569bc550","ref":"refs/heads/fix/default-image-gain","pushedAt":"2024-08-23T00:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to resolve linting errors","shortMessageHtmlLink":"Try to resolve linting errors"}},{"before":null,"after":"dce93ab58a16f427c48b13d9f41bb3b45327b88e","ref":"refs/heads/fix/default-image-gain","pushedAt":"2024-08-22T23:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Initialize camera image gain to ISO 150 based on sensor-specific calibration","shortMessageHtmlLink":"Initialize camera image gain to ISO 150 based on sensor-specific cali…"}},{"before":"9c8499bfd1d866afd89f4b58cf10769d41663a9a","after":"838f41278ef70df84580e81e79c1aaf28d27f7da","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-08-09T08:31:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RomainFauvel","name":"Romain Fauvel","path":"/RomainFauvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123301565?s=80&v=4"},"commit":{"message":"fixing ecataxa_export parameters","shortMessageHtmlLink":"fixing ecataxa_export parameters"}},{"before":"7d629e4d7e55816219ac0db3febadcafa4eae12a","after":"9c8499bfd1d866afd89f4b58cf10769d41663a9a","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-08-09T08:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RomainFauvel","name":"Romain Fauvel","path":"/RomainFauvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123301565?s=80&v=4"},"commit":{"message":"remove summary.json part\nkeeping the naming part of the tsv file within the archiv","shortMessageHtmlLink":"remove summary.json part"}},{"before":"971f56cd6e3955772568170b9a30c062d6bc3f7d","after":"f95fd321694446808ef1a0412d45c1dc99aef7f3","ref":"refs/heads/feature/segmenter","pushedAt":"2024-08-01T10:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Fix shape mismatch for getting color info","shortMessageHtmlLink":"Fix shape mismatch for getting color info"}},{"before":"a8c69f93bee54dbd118e9928906a976a4cc762af","after":"7d629e4d7e55816219ac0db3febadcafa4eae12a","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-07-31T14:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RomainFauvel","name":"Romain Fauvel","path":"/RomainFauvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123301565?s=80&v=4"},"commit":{"message":"adding number_of_object field","shortMessageHtmlLink":"adding number_of_object field"}},{"before":"fce2ce55817c61f568afb30213f64453422850d5","after":"a8c69f93bee54dbd118e9928906a976a4cc762af","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-07-31T13:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RomainFauvel","name":"Romain Fauvel","path":"/RomainFauvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123301565?s=80&v=4"},"commit":{"message":"correct Object/ml formula","shortMessageHtmlLink":"correct Object/ml formula"}},{"before":"11829c40ec5c6bea5ca9aa662888730b0f0265e9","after":"fce2ce55817c61f568afb30213f64453422850d5","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-07-31T13:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RomainFauvel","name":"Romain Fauvel","path":"/RomainFauvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123301565?s=80&v=4"},"commit":{"message":"adding fields to json summary\nfixing bug where when a new summary added to the json file it replace all the existing content","shortMessageHtmlLink":"adding fields to json summary"}},{"before":"074f0bb73cafa416ef3acfb95dbda4d9f118854c","after":"11829c40ec5c6bea5ca9aa662888730b0f0265e9","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-07-31T12:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RomainFauvel","name":"Romain Fauvel","path":"/RomainFauvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123301565?s=80&v=4"},"commit":{"message":"deleting space from the tsv name\ntrying to fix data types for calculation in json summary","shortMessageHtmlLink":"deleting space from the tsv name"}},{"before":"040443d63793e234320a7154458496b91f29be26","after":"074f0bb73cafa416ef3acfb95dbda4d9f118854c","ref":"refs/heads/fix/ecotaxa-metadata-filename","pushedAt":"2024-07-31T08:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RomainFauvel","name":"Romain Fauvel","path":"/RomainFauvel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123301565?s=80&v=4"},"commit":{"message":"adding self.__data_path to init.py\nadding data_path to ecotaxa_export method\nadding metadats to the json summary file","shortMessageHtmlLink":"adding self.__data_path to init.py"}},{"before":null,"after":"971f56cd6e3955772568170b9a30c062d6bc3f7d","ref":"refs/heads/feature/segmenter","pushedAt":"2024-07-31T08:10:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Update the segmenter process to crop objects with transparent background","shortMessageHtmlLink":"Update the segmenter process to crop objects with transparent background"}},{"before":"bb22d9f9d895c165b56644757cd586145d6bc9c4","after":null,"ref":"refs/heads/feature/segmenter","pushedAt":"2024-07-31T08:07:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"}},{"before":null,"after":"bb22d9f9d895c165b56644757cd586145d6bc9c4","ref":"refs/heads/feature/segmenter","pushedAt":"2024-07-31T08:03:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Try to simplify release channel CI workflows","shortMessageHtmlLink":"Try to simplify release channel CI workflows"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwNTowMDoxOC4wMDAwMDBazwAAAAS6a5Fp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwNTowMDoxOC4wMDAwMDBazwAAAAS6a5Fp","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQwODowMzo1Mi4wMDAwMDBazwAAAASNyZVn"}},"title":"Activity · PlanktoScope/device-backend"}