{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":312332587,"defaultBranch":"main","name":"seisbench","ownerLogin":"seisbench","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-12T16:25:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/74370307?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713785017.0","currentOid":""},"activityList":{"items":[{"before":"3b06ba2a918a69005c18921ac316eb3c1c60a626","after":"266ef8d77cd2687e9395000fb85d96dff18ea25b","ref":"refs/heads/main","pushedAt":"2024-06-05T15:46:54.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #292 from mbagagli/aq2009_dataset\n\nAQ2009 benchmark dataset","shortMessageHtmlLink":"Merge pull request #292 from mbagagli/aq2009_dataset"}},{"before":null,"after":"3b06ba2a918a69005c18921ac316eb3c1c60a626","ref":"refs/heads/maintenance_0.7.x","pushedAt":"2024-04-22T11:23:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #286 from seisbench/lfe-detect\n\nAdd LFE detection model and LFE stack datasets","shortMessageHtmlLink":"Merge pull request #286 from seisbench/lfe-detect"}},{"before":"863f3850b26c2755728fab2ecd0bbce2f05227c9","after":"3b06ba2a918a69005c18921ac316eb3c1c60a626","ref":"refs/heads/main","pushedAt":"2024-04-22T10:54:08.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #286 from seisbench/lfe-detect\n\nAdd LFE detection model and LFE stack datasets","shortMessageHtmlLink":"Merge pull request #286 from seisbench/lfe-detect"}},{"before":"987b0dad40382b6144ad453b78d3d919b4d97331","after":"e4e94fb0e7fa7ed3ab69f1f40412c0e522acaab2","ref":"refs/heads/lfe-detect","pushedAt":"2024-04-12T10:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Add LFE stack datasets","shortMessageHtmlLink":"Add LFE stack datasets"}},{"before":null,"after":"987b0dad40382b6144ad453b78d3d919b4d97331","ref":"refs/heads/lfe-detect","pushedAt":"2024-04-12T09:22:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Add LFEDetect model","shortMessageHtmlLink":"Add LFEDetect model"}},{"before":"54c101a00d90075fde6f2435fbebeca253286838","after":"863f3850b26c2755728fab2ecd0bbce2f05227c9","ref":"refs/heads/main","pushedAt":"2024-03-31T10:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Rephrase documentation for OBST2024 dataset for more clarity","shortMessageHtmlLink":"Rephrase documentation for OBST2024 dataset for more clarity"}},{"before":"f0f649ba45e5ce688e963ac2f82596c64bcd6cb2","after":null,"ref":"refs/heads/annotate/cleanup_compatibility_checks","pushedAt":"2024-03-30T21:36:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"}},{"before":"55ac82bfaea440cbb89386904e7211651cb82585","after":"54c101a00d90075fde6f2435fbebeca253286838","ref":"refs/heads/main","pushedAt":"2024-03-30T21:36:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #283 from seisbench/annotate/cleanup_compatibility_checks\n\nClean-up legacy annotate code (Follow-up #282)","shortMessageHtmlLink":"Merge pull request #283 from seisbench/annotate/cleanup_compatibility…"}},{"before":null,"after":"f0f649ba45e5ce688e963ac2f82596c64bcd6cb2","ref":"refs/heads/annotate/cleanup_compatibility_checks","pushedAt":"2024-03-30T21:29:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Clean-up legacy annotate code (Follow-up #282)\n\n- remove all annotate_window_pre and annotate_window_post functions\n- adjusts tests still using these functions\n- remove compatibility tests (the compatibility only needed to be checked on the CI once)\n- remove further leftovers from process-based interface","shortMessageHtmlLink":"Clean-up legacy annotate code (Follow-up #282)"}},{"before":"991e0c280d96edda0f2dc7a9981aa437150fc196","after":"55ac82bfaea440cbb89386904e7211651cb82585","ref":"refs/heads/main","pushedAt":"2024-03-30T21:04:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #281 from alirezaniki/obst2024\n\nAdd OBSTransformer model and its training dataset","shortMessageHtmlLink":"Merge pull request #281 from alirezaniki/obst2024"}},{"before":"7b85ac6fb4c463c7aa2e066098906f18413009ec","after":null,"ref":"refs/heads/annotate/parallel_batching","pushedAt":"2024-03-30T20:25:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"}},{"before":"a4dd302f26a4eae7144129f96a6be9283d886d2f","after":"991e0c280d96edda0f2dc7a9981aa437150fc196","ref":"refs/heads/main","pushedAt":"2024-03-30T20:25:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #282 from seisbench/annotate/parallel_batching\n\nChange annotate logic from windowed to batched pre- and postprocessing","shortMessageHtmlLink":"Merge pull request #282 from seisbench/annotate/parallel_batching"}},{"before":"c648b2754ae493f9d606ee4449b428b5707aa0b1","after":"7b85ac6fb4c463c7aa2e066098906f18413009ec","ref":"refs/heads/annotate/parallel_batching","pushedAt":"2024-03-30T19:35:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Fix device errors for DeepDenoiser on GPU","shortMessageHtmlLink":"Fix device errors for DeepDenoiser on GPU"}},{"before":"0ebcf13e165a30aee26df3814bacf8f57b88288b","after":"c648b2754ae493f9d606ee4449b428b5707aa0b1","ref":"refs/heads/annotate/parallel_batching","pushedAt":"2024-03-30T19:23:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Change annotate logic from windowed to batched pre- and postprocessing\n\nPre- and postprocessing in the annotate function was so far done per window and in numpy. This PR changes the processing to a batched mode running on PyTorch. This also ensures that all processing can happen on the GPU if available. In addition, this now allows to wrap the three processing steps in a thread, allowing to release the GIL during the heavy numeric operations. Overall, this will reduce run times, in particular, on GPU.\n\nAs this change improves the efficiency of the asyncio implementation, it removes the (suboptimal) process implementation completely.\n\nTo ensure compatibility with the previous implementation, a suite of tests has been added and the former `annotate_window_pre`/`annotate_window_post` functions are retained. These functions and tests should be removed in a future PR.\n\nAdditional small changes:\n- increased default batch size from 64 to 256\n- refactored some functions in seisbench.util","shortMessageHtmlLink":"Change annotate logic from windowed to batched pre- and postprocessing"}},{"before":null,"after":"0ebcf13e165a30aee26df3814bacf8f57b88288b","ref":"refs/heads/annotate/parallel_batching","pushedAt":"2024-03-30T19:13:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Change annotate logic from windowed to batched pre- and postprocessing\n\nPre- and postprocessing in the annotate function was so far done per window and in numpy. This PR changes the processing to a batched mode running on PyTorch. This also ensures that all processing can happen on the GPU if available. In addition, this now allows to wrap the three processing steps in a thread, allowing to release the GIL during the heavy numeric operations. Overall, this will reduce run times, in particular, on GPU.\n\nAs this change improves the efficiency of the asyncio implementation, it removes the (suboptimal) process implementation completely.\n\nTo ensure compatibility with the previous implementation, a suite of tests has been added and the former `annotate_window_pre`/`annotate_window_post` functions are retained. These functions and tests should be removed in a future PR.\n\nAdditional small changes:\n- increased default batch size from 64 to 256\n- refactored some functions in seisbench.util","shortMessageHtmlLink":"Change annotate logic from windowed to batched pre- and postprocessing"}},{"before":"5f3721b2e83b1daa311bf66ef563c209792831ec","after":"a4dd302f26a4eae7144129f96a6be9283d886d2f","ref":"refs/heads/main","pushedAt":"2024-03-19T15:15:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #280 from jacksonfellows/add_default_component_order_warnings\n\nAdd warnings for use of default component order","shortMessageHtmlLink":"Merge pull request #280 from jacksonfellows/add_default_component_ord…"}},{"before":"7119db6aa3a95b1e9a6e4427baaa0e775cc0e1e0","after":"5f3721b2e83b1daa311bf66ef563c209792831ec","ref":"refs/heads/main","pushedAt":"2024-03-19T15:07:45.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #277 from JanisHe/bugfix_labels\n\nBugfix for PhaseNet label IDs","shortMessageHtmlLink":"Merge pull request #277 from JanisHe/bugfix_labels"}},{"before":"f5fd5cbdcbcfb4635af47fd1c5481cf8bddff185","after":null,"ref":"refs/heads/python312","pushedAt":"2024-02-29T09:47:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"}},{"before":"9840afd568a30fe70004b765906585b6e04e63de","after":"7119db6aa3a95b1e9a6e4427baaa0e775cc0e1e0","ref":"refs/heads/main","pushedAt":"2024-02-29T09:47:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #276 from seisbench/python312\n\nPython 3.12 (Closes #263)","shortMessageHtmlLink":"Merge pull request #276 from seisbench/python312"}},{"before":"4abd74853a73c66c52fcef59c0a80f8f9d918b82","after":"f5fd5cbdcbcfb4635af47fd1c5481cf8bddff185","ref":"refs/heads/python312","pushedAt":"2024-02-29T09:19:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Python 3.12 (Closes #263)\n\n- Add Python 3.12 to CI\n- Switch publishing workflow to Python 3.12 to avoid future deprecation issues","shortMessageHtmlLink":"Python 3.12 (Closes #263)"}},{"before":"1aadfe8f62d2d5a7dc53fb5eec0fe7511ab32512","after":"9840afd568a30fe70004b765906585b6e04e63de","ref":"refs/heads/main","pushedAt":"2024-02-29T09:19:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Add missing TXED map plot file for documentation","shortMessageHtmlLink":"Add missing TXED map plot file for documentation"}},{"before":null,"after":"4abd74853a73c66c52fcef59c0a80f8f9d918b82","ref":"refs/heads/python312","pushedAt":"2024-02-29T09:18:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Python 3.12 (Closes #263)\n\n- Add Python 3.12 to CI\n- Switch publishing workflow to Python 3.12 to avoid future deprecation issues","shortMessageHtmlLink":"Python 3.12 (Closes #263)"}},{"before":"e13feaebb64b9f12b4df852f3a88cca89e9fab2a","after":null,"ref":"refs/heads/datasets/txed","pushedAt":"2024-02-29T09:15:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"}},{"before":"09eadbff48b17a9133391c93f8a944e56b789d2f","after":"1aadfe8f62d2d5a7dc53fb5eec0fe7511ab32512","ref":"refs/heads/main","pushedAt":"2024-02-29T09:15:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #275 from seisbench/datasets/txed\n\nAdd TXED dataset","shortMessageHtmlLink":"Merge pull request #275 from seisbench/datasets/txed"}},{"before":null,"after":"e13feaebb64b9f12b4df852f3a88cca89e9fab2a","ref":"refs/heads/datasets/txed","pushedAt":"2024-02-28T16:40:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Add TXED dataset","shortMessageHtmlLink":"Add TXED dataset"}},{"before":"572c0cad13193c1903d00e2366ed9322e076c43a","after":"09eadbff48b17a9133391c93f8a944e56b789d2f","ref":"refs/heads/main","pushedAt":"2024-02-27T10:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Fix incorrect numpy member access","shortMessageHtmlLink":"Fix incorrect numpy member access"}},{"before":"61ac2df822249fc16b62dfe7da1779ec2e8255bf","after":"504c6861aab6a7e1d56f0e210ed369b70f11f32e","ref":"refs/heads/maintenance_0.6.x","pushedAt":"2024-02-27T10:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Fix incorrect numpy member access","shortMessageHtmlLink":"Fix incorrect numpy member access"}},{"before":"61ac2df822249fc16b62dfe7da1779ec2e8255bf","after":"572c0cad13193c1903d00e2366ed9322e076c43a","ref":"refs/heads/main","pushedAt":"2024-02-08T15:58:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Merge pull request #271 from miili/fixes/performance\n\nbase: stream copy now optional.","shortMessageHtmlLink":"Merge pull request #271 from miili/fixes/performance"}},{"before":"e6c5e4b54b564fb9e23e08017bb70756f33b1313","after":"61ac2df822249fc16b62dfe7da1779ec2e8255bf","ref":"refs/heads/main","pushedAt":"2024-01-23T08:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Document installation without CUDA\n\nAdded documentation to README and documentation","shortMessageHtmlLink":"Document installation without CUDA"}},{"before":"e6c5e4b54b564fb9e23e08017bb70756f33b1313","after":"61ac2df822249fc16b62dfe7da1779ec2e8255bf","ref":"refs/heads/maintenance_0.6.x","pushedAt":"2024-01-23T08:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yetinam","name":null,"path":"/yetinam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14940857?s=80&v=4"},"commit":{"message":"Document installation without CUDA\n\nAdded documentation to README and documentation","shortMessageHtmlLink":"Document installation without CUDA"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXU55qgA","startCursor":null,"endCursor":null}},"title":"Activity · seisbench/seisbench"}