{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":232137650,"defaultBranch":"master","name":"LiberTEM","ownerLogin":"sk1p","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-01-06T16:13:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5778?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718726940.0","currentOid":""},"activityList":{"items":[{"before":"604b0c764bc0913a66d79b27dd4298ebc798bded","after":null,"ref":"refs/heads/numpy2","pushedAt":"2024-06-18T16:09:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"}},{"before":"be789341ee93180fb56e307c240596c763c531c4","after":"604b0c764bc0913a66d79b27dd4298ebc798bded","ref":"refs/heads/numpy2","pushedAt":"2024-06-18T13:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"bd49f06e80df123fe533a6775915d1a6cc30b998","after":"be789341ee93180fb56e307c240596c763c531c4","ref":"refs/heads/numpy2","pushedAt":"2024-06-18T13:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Also restrict docs-check to numpy<2 because of skimage","shortMessageHtmlLink":"Also restrict docs-check to numpy<2 because of skimage"}},{"before":"9eeee74d5105eed2fc83591fa3509a5d87192892","after":"bd49f06e80df123fe533a6775915d1a6cc30b998","ref":"refs/heads/numpy2","pushedAt":"2024-06-18T13:38:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Restrict numpy<2 for notebook tests for now\n\nThere are currently issues with skimage and pint, which are out of our\ncontrol.","shortMessageHtmlLink":"Restrict numpy<2 for notebook tests for now"}},{"before":"0bdeab34bcfca8b382331c4aa37803ee69ee63b7","after":"9eeee74d5105eed2fc83591fa3509a5d87192892","ref":"refs/heads/numpy2","pushedAt":"2024-06-18T13:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Don't try to run seq tests w/ numpy2 on Python 3.9","shortMessageHtmlLink":"Don't try to run seq tests w/ numpy2 on Python 3.9"}},{"before":"3836149755e97420768e364a2f636d152ecb2703","after":"0bdeab34bcfca8b382331c4aa37803ee69ee63b7","ref":"refs/heads/numpy2","pushedAt":"2024-06-18T13:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"More decoder fixes","shortMessageHtmlLink":"More decoder fixes"}},{"before":"4dd94540fcd3d46547d9a9ab2664cf9ccaf1e9a1","after":"3836149755e97420768e364a2f636d152ecb2703","ref":"refs/heads/numpy2","pushedAt":"2024-06-18T12:49:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Fix dtype related issues in encode/decode functions","shortMessageHtmlLink":"Fix dtype related issues in encode/decode functions"}},{"before":null,"after":"4dd94540fcd3d46547d9a9ab2664cf9ccaf1e9a1","ref":"refs/heads/numpy2","pushedAt":"2024-06-18T11:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Fix compatibility with numpy>=2.0.0\n\n * npy: use `ast.literal_eval` instead of `numpy.lib.utils.safe_eval`\n * k2is: fix encode test case; simplify encoder function\n * dm: convert image count from `np.uint32` to Python integer, as it is\n used in arithmetics which might not fit into the original dtype","shortMessageHtmlLink":"Fix compatibility with numpy>=2.0.0"}},{"before":"12a56e90943bce4975b7c311d49ce4b1c5fa568b","after":"ef1051e5477a56fcd229ed12df8af87cc2ed3125","ref":"refs/heads/mib-use-scanxy","pushedAt":"2024-06-18T07:06:49.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"matbryan52","name":"Matthew Bryan","path":"/matbryan52","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78845903?s=80&v=4"},"commit":{"message":"Merge branch 'master' into mib-use-scanxy","shortMessageHtmlLink":"Merge branch 'master' into mib-use-scanxy"}},{"before":"54513aa501c22fd71e6ce98c5b51fb0de8656dfd","after":"12a56e90943bce4975b7c311d49ce4b1c5fa568b","ref":"refs/heads/mib-use-scanxy","pushedAt":"2024-06-18T07:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matbryan52","name":"Matthew Bryan","path":"/matbryan52","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78845903?s=80&v=4"},"commit":{"message":"Fix str / Path, add testcase","shortMessageHtmlLink":"Fix str / Path, add testcase"}},{"before":"8305884825e8f5e1da47616ee6cd5b585ff43e62","after":null,"ref":"refs/heads/zenodo-verbose","pushedAt":"2024-05-16T16:16:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"}},{"before":null,"after":"8305884825e8f5e1da47616ee6cd5b585ff43e62","ref":"refs/heads/zenodo-verbose","pushedAt":"2024-05-16T16:03:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Make zenodo upload verbose\n\nAs it was often flaky in the past, we might be able to better debug it\nwith the verbose log output.","shortMessageHtmlLink":"Make zenodo upload verbose"}},{"before":"b77ad650e33680e7738b0c7a8537b2c325124ebe","after":null,"ref":"refs/heads/snooze-race-condition","pushedAt":"2024-05-16T15:21:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"}},{"before":null,"after":"b77ad650e33680e7738b0c7a8537b2c325124ebe","ref":"refs/heads/snooze-race-condition","pushedAt":"2024-05-16T14:35:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Protect `snooze`/`unsnooze` with a lock\n\nWithout this, there could be multiple concurrently running `unsnooze`\ncalls (for example reproducible by using picking and dragging to wake\nthe cluster up)","shortMessageHtmlLink":"Protect snooze/unsnooze with a lock"}},{"before":"428d8956ce86ed22202c3b27a48880cdd8e93f7c","after":"71a7c3ee0a54a43804472b1d941cd1c96ce35617","ref":"refs/heads/docs-linkcheck-etc","pushedAt":"2024-05-16T12:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"If we run into a timeout, we won't have zero return code","shortMessageHtmlLink":"If we run into a timeout, we won't have zero return code"}},{"before":"4a99bd6f8f6dd3bdc07e0a3c8adf879287c38eb4","after":null,"ref":"refs/heads/snooze-correctness","pushedAt":"2024-05-16T11:52:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"}},{"before":"4b482bb5c5d6b654c3c15d8349717d125646b6f3","after":"428d8956ce86ed22202c3b27a48880cdd8e93f7c","ref":"refs/heads/docs-linkcheck-etc","pushedAt":"2024-05-16T11:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Revert \"Try to relax sphinx version constraint\"\n\nThis reverts commit 4b482bb5c5d6b654c3c15d8349717d125646b6f3.","shortMessageHtmlLink":"Revert \"Try to relax sphinx version constraint\""}},{"before":"edff91d04eefe050c7669029b6499794624517cd","after":"4b482bb5c5d6b654c3c15d8349717d125646b6f3","ref":"refs/heads/docs-linkcheck-etc","pushedAt":"2024-05-16T11:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Try to relax sphinx version constraint","shortMessageHtmlLink":"Try to relax sphinx version constraint"}},{"before":null,"after":"edff91d04eefe050c7669029b6499794624517cd","ref":"refs/heads/docs-linkcheck-etc","pushedAt":"2024-05-16T11:24:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Fix two broken links","shortMessageHtmlLink":"Fix two broken links"}},{"before":"5d9535ee7d83662526defc22ee9fd95bf1448bd0","after":null,"ref":"refs/heads/release-script-updates","pushedAt":"2024-05-16T07:40:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"}},{"before":null,"after":"5d9535ee7d83662526defc22ee9fd95bf1448bd0","ref":"refs/heads/release-script-updates","pushedAt":"2024-05-16T07:11:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Use `packaging` instead of `pkg_resources`\n\n`pkg_resources` is deprecated, so we use the versioning utilities from\n`packaging` instead.","shortMessageHtmlLink":"Use packaging instead of pkg_resources"}},{"before":"fb36c4336100b36642e260bb0289e11d5287bb3c","after":"54513aa501c22fd71e6ce98c5b51fb0de8656dfd","ref":"refs/heads/mib-use-scanxy","pushedAt":"2024-04-29T11:45:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"d22f435a2f233322ddbd365e0b253ffe20b23916","after":"936ecfb095363b394eedb0dd37c6867aa61fb2bf","ref":"refs/heads/lazy-get-results","pushedAt":"2024-04-29T11:44:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"WIP: make `get_results` lazy, refs #1596","shortMessageHtmlLink":"WIP: make get_results lazy, refs LiberTEM#1596"}},{"before":"84c7aa79c69e790acfc69d3290773f4099565845","after":null,"ref":"refs/heads/classifiers","pushedAt":"2024-04-29T11:19:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"}},{"before":"15322e30af42b8980c8c6eb0665070eeaa72f9cd","after":"fb36c4336100b36642e260bb0289e11d5287bb3c","ref":"refs/heads/mib-use-scanxy","pushedAt":"2024-04-29T10:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":null,"after":"d22f435a2f233322ddbd365e0b253ffe20b23916","ref":"refs/heads/lazy-get-results","pushedAt":"2024-04-25T16:49:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"WIP: make `get_results` lazy, refs #1596","shortMessageHtmlLink":"WIP: make get_results lazy, refs LiberTEM#1596"}},{"before":"aef9a700167dc9ba573c42ecb39da9ef7ebb2606","after":null,"ref":"refs/heads/update-node-deps","pushedAt":"2024-04-25T16:04:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"}},{"before":"87fddde49c9de394415310019bd6f26d2fa3745e","after":"15322e30af42b8980c8c6eb0665070eeaa72f9cd","ref":"refs/heads/mib-use-scanxy","pushedAt":"2024-04-25T14:25:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Missing `int` conversion","shortMessageHtmlLink":"Missing int conversion"}},{"before":null,"after":"87fddde49c9de394415310019bd6f26d2fa3745e","ref":"refs/heads/mib-use-scanxy","pushedAt":"2024-04-25T14:20:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Merlin: try `ScanX` and `ScanY` from the HDR file\n\nFixes #1630","shortMessageHtmlLink":"Merlin: try ScanX and ScanY from the HDR file"}},{"before":"e0545220b2ad86a762cf8f48a510ff3b77c1acb2","after":"4a99bd6f8f6dd3bdc07e0a3c8adf879287c38eb4","ref":"refs/heads/snooze-correctness","pushedAt":"2024-04-23T13:43:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sk1p","name":"Alexander Clausen","path":"/sk1p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778?s=80&v=4"},"commit":{"message":"Ensure liveness of executor for some utility endpoints\n\nSetting the snooze timeout very low, for example by\nstarting with `libertem-server --snooze-timeout 0.001`, exposes some\nissues which this commit fixes, namely that the\nexecutor snoozes before `get_fs_listing`/`detect` finish running.\n\nIt's not recommended to set the snooze timeout so small, but this change\nshould increase stability in these cases - also possibly useful in cases\nwhere a lot of time passes between getting the executor and when the\nactual function is called, for example when the system is put to sleep, or\npossibly in case of forward jumps in time (?)\n\nRefs #1576 - lower-level keep-alive would prevent this kind of issue\ncompletely.","shortMessageHtmlLink":"Ensure liveness of executor for some utility endpoints"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaKss-wA","startCursor":null,"endCursor":null}},"title":"Activity ยท sk1p/LiberTEM"}