{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":390573152,"defaultBranch":"main","name":"equinox","ownerLogin":"patrick-kidger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-29T02:21:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33688385?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719264177.0","currentOid":""},"activityList":{"items":[{"before":"d3a01c8d1b5531f193f11514c0189104b8f62136","after":"8efb0fca52579f9241631916149913e6d1a2aab4","ref":"refs/heads/main","pushedAt":"2024-06-27T20:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Doc fixes","shortMessageHtmlLink":"Doc fixes"}},{"before":"f610fd482ff3e1039110cf6d13e82d5d517d3f4b","after":null,"ref":"refs/heads/tracer-hashing","pushedAt":"2024-06-24T21:22:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"b962ca70772118ca94c032e23d870e04c95a3fab","after":"d3a01c8d1b5531f193f11514c0189104b8f62136","ref":"refs/heads/main","pushedAt":"2024-06-24T21:22:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixed a case in which we're hashing tracers.","shortMessageHtmlLink":"Fixed a case in which we're hashing tracers."}},{"before":"86ca654d17fdecd3cd3c7ff9d2c5d5ce5a8f4869","after":"f610fd482ff3e1039110cf6d13e82d5d517d3f4b","ref":"refs/heads/tracer-hashing","pushedAt":"2024-06-24T21:13:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixed a case in which we're hashing tracers.","shortMessageHtmlLink":"Fixed a case in which we're hashing tracers."}},{"before":"5a5bf287f73032201c34ff2c73e73573f8232739","after":"b962ca70772118ca94c032e23d870e04c95a3fab","ref":"refs/heads/main","pushedAt":"2024-06-24T21:11:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Support complex dtypes in networks (#765)\n\n* add support for complex networks\r\n\r\n* add tests for complex networks\r\n\r\n* support for older version of jax\r\n\r\n* replace PositionalSharding by NamedSharding\r\n\r\n* move default_init to nn._misc\r\n\r\n---------\r\n\r\nCo-authored-by: ChenAo-Phys ","shortMessageHtmlLink":"Support complex dtypes in networks (#765)"}},{"before":"86ff44047887d6da0e04e3a81907c7bdc61f6133","after":"86ca654d17fdecd3cd3c7ff9d2c5d5ce5a8f4869","ref":"refs/heads/tracer-hashing","pushedAt":"2024-06-24T21:04:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixed a case in which we're hashing tracers.","shortMessageHtmlLink":"Fixed a case in which we're hashing tracers."}},{"before":null,"after":"86ff44047887d6da0e04e3a81907c7bdc61f6133","ref":"refs/heads/tracer-hashing","pushedAt":"2024-06-22T07:58:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fix for a case where we're hashing tracers.","shortMessageHtmlLink":"Fix for a case where we're hashing tracers."}},{"before":"7d07305f0a703e62ebb23c5eb2a2743202de986e","after":null,"ref":"refs/heads/no-inline-pp","pushedAt":"2024-06-21T18:29:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"50c7668935af1a6482e0963b9d6435b4e807058a","after":"5a5bf287f73032201c34ff2c73e73573f8232739","ref":"refs/heads/main","pushedAt":"2024-06-21T18:29:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Removed use of deprecated jax.core.pp_*","shortMessageHtmlLink":"Removed use of deprecated jax.core.pp_*"}},{"before":null,"after":"7d07305f0a703e62ebb23c5eb2a2743202de986e","ref":"refs/heads/no-inline-pp","pushedAt":"2024-06-21T18:25:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Removed use of deprecated jax.core.pp_*","shortMessageHtmlLink":"Removed use of deprecated jax.core.pp_*"}},{"before":"c43b4c1e476b64b474c6f25c88b91cfc1ea81256","after":null,"ref":"refs/heads/jtu-fixes","pushedAt":"2024-06-13T19:31:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"07ec1bf9599d90485243ef186da997692dd3654f","after":"50c7668935af1a6482e0963b9d6435b4e807058a","ref":"refs/heads/main","pushedAt":"2024-06-13T19:30:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fix more JAX deprecation warnings.","shortMessageHtmlLink":"Fix more JAX deprecation warnings."}},{"before":null,"after":"c43b4c1e476b64b474c6f25c88b91cfc1ea81256","ref":"refs/heads/jtu-fixes","pushedAt":"2024-06-13T18:52:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fix more JAX deprecation warnings.","shortMessageHtmlLink":"Fix more JAX deprecation warnings."}},{"before":"faa6d1b146237b3c4a86e6bc17aa7311194c343c","after":"07ec1bf9599d90485243ef186da997692dd3654f","ref":"refs/heads/main","pushedAt":"2024-06-13T18:36:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Broken links and how to find them (#757)\n\n* fix broken link\r\n\r\n* fix broken link\r\n\r\n* fix_broken_links","shortMessageHtmlLink":"Broken links and how to find them (#757)"}},{"before":"58b262ea4365ea1046934128987267dfc9a061c7","after":null,"ref":"refs/heads/cwl-fix","pushedAt":"2024-06-12T07:50:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"704732f8aabcf1d93ce453d5e472c08f211eb70b","after":"faa6d1b146237b3c4a86e6bc17aa7311194c343c","ref":"refs/heads/main","pushedAt":"2024-06-12T07:50:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixes https://github.com/patrick-kidger/diffrax/pull/387#issuecomment-2132472392.\n\nThis was quite the obscure issue! This occurs when:\n\n- using a checkpointed while loop\n- with a body function that has a closed-over tracer\n- and that closed-over tracer is differentiated\n- and there are no other closed-over tracers that are differentiated\n- and the dependency on that tracer is only linear.\n\nIn this case then Equinox croaks and dies.\n\nOr at least it did. Not any more!","shortMessageHtmlLink":"Fixes patrick-kidger/diffrax#387 (comment)."}},{"before":"6c2be9eafd3c2d7ef4a04272ea31ff240536691a","after":"704732f8aabcf1d93ce453d5e472c08f211eb70b","ref":"refs/heads/main","pushedAt":"2024-06-10T20:05:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Update users of jax.tree.map() to be more careful about how they handle Nones.\n\nDue to a bug in JAX, JAX previously permitted jax.tree.map(f, None, x) where x is not None, effectively treating None as if it were pytree-prefix of any value. But None is a pytree container, and it is only a prefix of None itself.\n\nFix user code that was relying on this bug. Most commonly, the fix is to write jax.tree.map(lambda a, b: (None if a is None else f(a, b)), x, y, is_leaf=lambda t: t is None).","shortMessageHtmlLink":"Update users of jax.tree.map() to be more careful about how they hand…"}},{"before":"0f5f9e9316589f9f74a8f0c54cc1232bb3bdd24b","after":null,"ref":"refs/heads/thankyou-toshi","pushedAt":"2024-06-10T19:04:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"7637561321976b657222bd6f5f5c134a2bbd5b92","after":"6c2be9eafd3c2d7ef4a04272ea31ff240536691a","ref":"refs/heads/main","pushedAt":"2024-06-10T19:03:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Doc typo!","shortMessageHtmlLink":"Doc typo!"}},{"before":null,"after":"0f5f9e9316589f9f74a8f0c54cc1232bb3bdd24b","ref":"refs/heads/thankyou-toshi","pushedAt":"2024-06-10T19:03:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Doc typo!","shortMessageHtmlLink":"Doc typo!"}},{"before":"27a4050dbee4f11ac1f8f2ab819e7a9dbb4b1e9c","after":null,"ref":"refs/heads/filter-custom-jvp-fixes","pushedAt":"2024-06-09T23:52:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"ad99aff3c267a76548189710a08e3235334321f3","after":"7637561321976b657222bd6f5f5c134a2bbd5b92","ref":"refs/heads/main","pushedAt":"2024-06-09T23:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixes crash on symbolic zero tangents for kwargs.\n\nSee https://github.com/patrick-kidger/equinox/issues/745#issuecomment-2148560546.\n\nAlso improves the documentation into a larger example, to help make clear why some tangent may be `None`.","shortMessageHtmlLink":"Fixes crash on symbolic zero tangents for kwargs."}},{"before":"5b9f993a1672dc35471ed0ec450d8e635c47aa6f","after":null,"ref":"refs/heads/extra-hide","pushedAt":"2024-06-09T23:51:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"262f3477df2e41f9e8df206f836cec531498f76f","after":"ad99aff3c267a76548189710a08e3235334321f3","ref":"refs/heads/main","pushedAt":"2024-06-09T23:51:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Now hiding type(Module).__call__","shortMessageHtmlLink":"Now hiding type(Module).__call__"}},{"before":null,"after":"58b262ea4365ea1046934128987267dfc9a061c7","ref":"refs/heads/cwl-fix","pushedAt":"2024-06-09T23:50:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixes https://github.com/patrick-kidger/diffrax/pull/387#issuecomment-2132472392.\n\nThis was quite the obscure issue! This occurs when:\n\n- using a checkpointed while loop\n- with a body function that has a closed-over tracer\n- and that closed-over tracer is differentiated\n- and there are no other closed-over tracers that are differentiated\n- and the dependency on that tracer is only linear.\n\nIn this case then Equinox croaks and dies.\n\nOr at least it did. Not any more!","shortMessageHtmlLink":"Fixes patrick-kidger/diffrax#387 (comment)."}},{"before":"1f07888725f290b1ee5b07142f3878eb201fa113","after":"262f3477df2e41f9e8df206f836cec531498f76f","ref":"refs/heads/main","pushedAt":"2024-06-08T15:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Update score_based_diffusion.ipynb","shortMessageHtmlLink":"Update score_based_diffusion.ipynb"}},{"before":null,"after":"5b9f993a1672dc35471ed0ec450d8e635c47aa6f","ref":"refs/heads/extra-hide","pushedAt":"2024-06-08T14:59:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Now hiding type(Module).__call__","shortMessageHtmlLink":"Now hiding type(Module).__call__"}},{"before":null,"after":"27a4050dbee4f11ac1f8f2ab819e7a9dbb4b1e9c","ref":"refs/heads/filter-custom-jvp-fixes","pushedAt":"2024-06-07T21:43:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixes crash on symbolic zero tangents for kwargs.\n\nSee https://github.com/patrick-kidger/equinox/issues/745#issuecomment-2148560546.\n\nAlso improves the documentation into a larger example, to help make clear why some tangent may be `None`.","shortMessageHtmlLink":"Fixes crash on symbolic zero tangents for kwargs."}},{"before":"1def460111af38191d00f998e2a9047e6cce2a69","after":null,"ref":"refs/heads/fix-jaxtyping-error","pushedAt":"2024-06-07T20:21:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"}},{"before":"0cbbdbf040f10273aac55fbf918ab4322d8590be","after":"1f07888725f290b1ee5b07142f3878eb201fa113","ref":"refs/heads/main","pushedAt":"2024-06-07T20:21:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrick-kidger","name":"Patrick Kidger","path":"/patrick-kidger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33688385?s=80&v=4"},"commit":{"message":"Fixed spurious Python 3.9 error.","shortMessageHtmlLink":"Fixed spurious Python 3.9 error."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcTn76wA","startCursor":null,"endCursor":null}},"title":"Activity · patrick-kidger/equinox"}