{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":246868751,"defaultBranch":"main","name":"cellrank","ownerLogin":"theislab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-12T15:28:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22319415?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712585993.0","currentOid":""},"activityList":{"items":[{"before":"08f1c901cc4ba1f6500f6fced4df8f5c076755e9","after":"6074913214f087301dd49bd9ef581c20ec56e759","ref":"refs/heads/main","pushedAt":"2024-04-23T07:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Fix failing test","shortMessageHtmlLink":"Fix failing test"}},{"before":"9069571a1806ba9336202ba8e580a12fbc6b6d1f","after":"08f1c901cc4ba1f6500f6fced4df8f5c076755e9","ref":"refs/heads/main","pushedAt":"2024-04-05T11:36:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Fix/importError #1183 (#1184)\n\n* fixed importError, issue #1183\r\n\r\n* Removed 'renamed_arg'\r\n\r\n* linting","shortMessageHtmlLink":"Fix/importError #1183 (#1184)"}},{"before":"4ae88b9a92bedfb2804c2a25063192ba3901d102","after":"9069571a1806ba9336202ba8e580a12fbc6b6d1f","ref":"refs/heads/main","pushedAt":"2024-03-15T11:57:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Update state plotting (#1177)\n\n* Update `TermStatesEstimator::_plot_discrete`\r\n\r\nAdd outline if plotted in the same plot.\r\n\r\n* Update ground truth figures\r\n\r\nUpdate ground truth figures for unit tests using\r\nnew API.","shortMessageHtmlLink":"Update state plotting (#1177)"}},{"before":"e46f6bc4e69a304fda8eee80649a096ef1a50f4f","after":null,"ref":"refs/heads/fix/gam_link_names","pushedAt":"2024-03-05T16:03:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"}},{"before":"3b8e3144ae14610b099dc71f047102b8e37b787e","after":"4ae88b9a92bedfb2804c2a25063192ba3901d102","ref":"refs/heads/main","pushedAt":"2024-03-05T16:03:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Update pyGAM link function (#1175)\n\nRename `\"inverse-squared\"` to `\"inv_squared\"`.","shortMessageHtmlLink":"Update pyGAM link function (#1175)"}},{"before":null,"after":"e46f6bc4e69a304fda8eee80649a096ef1a50f4f","ref":"refs/heads/fix/gam_link_names","pushedAt":"2024-03-05T07:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Update pyGAM link function\n\nRename `\"inverse-squared\"` to `\"inv_squared\"`.","shortMessageHtmlLink":"Update pyGAM link function"}},{"before":"a0c1c1c2928cf147967c256dd066b3030d4737df","after":null,"ref":"refs/heads/fix/tsi-unsetting","pushedAt":"2024-03-04T18:11:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"}},{"before":"696a23be123a9e425e1f9fd349aebf4b28c5bdeb","after":"3b8e3144ae14610b099dc71f047102b8e37b787e","ref":"refs/heads/main","pushedAt":"2024-03-04T18:11:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Refactor TSI computation (#1174)\n\n* Copy the estimator to prevent overwriting\r\nattributes","shortMessageHtmlLink":"Refactor TSI computation (#1174)"}},{"before":null,"after":"a0c1c1c2928cf147967c256dd066b3030d4737df","ref":"refs/heads/fix/tsi-unsetting","pushedAt":"2024-03-04T17:36:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Copy the estimator instead","shortMessageHtmlLink":"Copy the estimator instead"}},{"before":"f0e09d27e4c630f2b8d076ade936c215f1276dc3","after":"696a23be123a9e425e1f9fd349aebf4b28c5bdeb","ref":"refs/heads/main","pushedAt":"2024-03-04T10:07:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Add CBC score (#1168)\n\n* Add `KernelExpression::get_boundary`\r\n\r\nAdds function to identify observations at the boundary of two clusters.\r\n\r\n* Add `_get_empirical_velocity_field`\r\n\r\nAdd `KernelExpression` class method to estimate the empirical velocity\r\nfield of boundary cells in the source region towards a target cluster.\r\n\r\n* Add `_get_velocity_field_estimate`\r\n\r\nAdds `KernelExpression` class method to estimate velocity field based on\r\na single step under the transition matrix.\r\n\r\n* Add `KernelExpression::cbc`\r\n\r\nAdd class method for computing cross-boundary correctness score.\r\n\r\n* Add `TestKernel::test_cbc`","shortMessageHtmlLink":"Add CBC score (#1168)"}},{"before":"f5a95662f77a0c3aa18055db913d86516b5d4bc4","after":"f0e09d27e4c630f2b8d076ade936c215f1276dc3","ref":"refs/heads/main","pushedAt":"2024-03-04T09:50:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Pin `pytest` upper version (#1172)","shortMessageHtmlLink":"Pin pytest upper version (#1172)"}},{"before":"721c59fe3bbbad41450a9b0fd5f34eebe683c08b","after":"f5a95662f77a0c3aa18055db913d86516b5d4bc4","ref":"refs/heads/main","pushedAt":"2024-03-04T08:04:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Add TSI score (#1166)\n\n* Add `GPPCA::tsi`\r\n\r\nAdds function for computing terminal state identification score\r\n\r\n* Add `GPCCA::plot_tsi`\r\n\r\nAdd class method to plot terminal state identification.\r\n\r\n* Add `test_gpcca/TestGPCCA::test_tsi`\r\n\r\n* Add `test_plotting.py::TestGPCCA::test_plot_tsi`\r\n\r\n---------\r\n\r\nCo-authored-by: Michal Klein <46717574+michalk8@users.noreply.github.com>","shortMessageHtmlLink":"Add TSI score (#1166)"}},{"before":"7c8b9d4f0664fee3bc6d029f82cc99a410f0fbeb","after":"721c59fe3bbbad41450a9b0fd5f34eebe683c08b","ref":"refs/heads/main","pushedAt":"2024-02-26T08:29:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Update `heatmap` (#1160)\n\nAdd argument `title`.","shortMessageHtmlLink":"Update heatmap (#1160)"}},{"before":"9e71e1365d90eeb258fb0c575628ed90495907d4","after":"7c8b9d4f0664fee3bc6d029f82cc99a410f0fbeb","ref":"refs/heads/main","pushedAt":"2024-02-25T10:16:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Update `heatmap` (#1162)\n\nSubset genes specified in `gene_order` to ones for which a model has\r\nbeen fit.","shortMessageHtmlLink":"Update heatmap (#1162)"}},{"before":"2ce2c7677917b6680ae94abb1b5d11940351e2bb","after":"9e71e1365d90eeb258fb0c575628ed90495907d4","ref":"refs/heads/main","pushedAt":"2024-02-22T08:15:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WeilerP","name":"Philipp Weiler","path":"/WeilerP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28675704?s=80&v=4"},"commit":{"message":"Update `.gitignore` (#1164)\n\nAdd `.vscode` directory.","shortMessageHtmlLink":"Update .gitignore (#1164)"}},{"before":"927adf625bd89a05c11f3ba7a4b7bc166af6adf5","after":null,"ref":"refs/heads/Marius1311-patch-1","pushedAt":"2024-02-09T12:58:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Marius1311","name":"Marius Lange","path":"/Marius1311","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24494650?s=80&v=4"}},{"before":"cabbd348b97661251a7dfa37186b178ff489e746","after":"2ce2c7677917b6680ae94abb1b5d11940351e2bb","ref":"refs/heads/main","pushedAt":"2024-02-09T12:58:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Marius1311","name":"Marius Lange","path":"/Marius1311","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24494650?s=80&v=4"},"commit":{"message":"Update issue templates (#1156)\n\nAdd to the question category","shortMessageHtmlLink":"Update issue templates (#1156)"}},{"before":"0285097d6657156222382bfa18ef104e7de43409","after":null,"ref":"refs/heads/fix/jax-py3.8","pushedAt":"2024-02-07T21:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"}},{"before":null,"after":"0285097d6657156222382bfa18ef104e7de43409","ref":"refs/heads/fix/jax-py3.8","pushedAt":"2024-02-07T20:30:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Don't install `jax` for 3.8","shortMessageHtmlLink":"Don't install jax for 3.8"}},{"before":"cabbd348b97661251a7dfa37186b178ff489e746","after":"927adf625bd89a05c11f3ba7a4b7bc166af6adf5","ref":"refs/heads/Marius1311-patch-1","pushedAt":"2024-02-06T08:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Marius1311","name":"Marius Lange","path":"/Marius1311","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24494650?s=80&v=4"},"commit":{"message":"Update issue templates\n\nAdd to the question category","shortMessageHtmlLink":"Update issue templates"}},{"before":null,"after":"cabbd348b97661251a7dfa37186b178ff489e746","ref":"refs/heads/Marius1311-patch-1","pushedAt":"2024-02-06T08:30:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Marius1311","name":"Marius Lange","path":"/Marius1311","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24494650?s=80&v=4"},"commit":{"message":"Remove matplotlib upper pin from (#1143)\n\n* Remove upper pin from #1099\r\n\r\n* Update format test\r\n\r\n* Remove scvelo git install","shortMessageHtmlLink":"Remove matplotlib upper pin from (#1143)"}},{"before":"7f8470719f2884b17da7cee27c04c6bb696c7975","after":null,"ref":"refs/heads/misc/remove-matplotlib-upper-pin","pushedAt":"2023-12-27T22:15:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"}},{"before":"c11a86bbf3dd34f5c2b72f87c52ed6da4920f5a8","after":"cabbd348b97661251a7dfa37186b178ff489e746","ref":"refs/heads/main","pushedAt":"2023-12-27T22:15:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Remove matplotlib upper pin from (#1143)\n\n* Remove upper pin from #1099\r\n\r\n* Update format test\r\n\r\n* Remove scvelo git install","shortMessageHtmlLink":"Remove matplotlib upper pin from (#1143)"}},{"before":"6ff60a72e75e08de74bf59771296d063153a08aa","after":"7f8470719f2884b17da7cee27c04c6bb696c7975","ref":"refs/heads/misc/remove-matplotlib-upper-pin","pushedAt":"2023-12-27T12:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Remove scvelo git install","shortMessageHtmlLink":"Remove scvelo git install"}},{"before":"22a060f7a8fc2a5b90317f31f8b6f7b29a4c880a","after":"6ff60a72e75e08de74bf59771296d063153a08aa","ref":"refs/heads/misc/remove-matplotlib-upper-pin","pushedAt":"2023-12-27T12:18:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Update format test","shortMessageHtmlLink":"Update format test"}},{"before":null,"after":"22a060f7a8fc2a5b90317f31f8b6f7b29a4c880a","ref":"refs/heads/misc/remove-matplotlib-upper-pin","pushedAt":"2023-12-03T09:22:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Remove upper pin from #1099","shortMessageHtmlLink":"Remove upper pin from #1099"}},{"before":"57a002f53be59e48da93f3a0cbec956a5a27d393","after":null,"ref":"refs/heads/feature/pypi-trusted-publishing","pushedAt":"2023-11-08T22:49:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"}},{"before":"01a79ca94d5a297b0e9fc6ded9e3d0e951fd2de6","after":"c11a86bbf3dd34f5c2b72f87c52ed6da4920f5a8","ref":"refs/heads/main","pushedAt":"2023-11-08T22:49:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Use new PyPI trusted publisher management (#1138)\n\n* Use new PyPI trusted publisher management\r\n\r\n* Add forgotten on","shortMessageHtmlLink":"Use new PyPI trusted publisher management (#1138)"}},{"before":"c4983d31c0243b7ee2893b4d02a13c104e1a6be2","after":"57a002f53be59e48da93f3a0cbec956a5a27d393","ref":"refs/heads/feature/pypi-trusted-publishing","pushedAt":"2023-11-08T22:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Add forgotten on","shortMessageHtmlLink":"Add forgotten on"}},{"before":null,"after":"c4983d31c0243b7ee2893b4d02a13c104e1a6be2","ref":"refs/heads/feature/pypi-trusted-publishing","pushedAt":"2023-11-08T22:39:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalk8","name":null,"path":"/michalk8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46717574?s=80&v=4"},"commit":{"message":"Use new PyPI trusted publisher management","shortMessageHtmlLink":"Use new PyPI trusted publisher management"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN8q-7wA","startCursor":null,"endCursor":null}},"title":"Activity ยท theislab/cellrank"}