{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":426168437,"defaultBranch":"main","name":"inkstone","ownerLogin":"alexysong","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-09T09:34:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55603472?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717481347.0","currentOid":""},"activityList":{"items":[{"before":"e090c7845e88aca807cbfc745a354c1b2aecf60b","after":"7eaadf8a6a2dd82e4823f4fed801284b4a877fa5","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-08-11T14:18:27.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"merge with jadon's branch","shortMessageHtmlLink":"merge with jadon's branch"}},{"before":"ef2c65deef41653b68affae3ae4b00f868bb74a3","after":"e090c7845e88aca807cbfc745a354c1b2aecf60b","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-08-11T12:49:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"move gb out from class","shortMessageHtmlLink":"move gb out from class"}},{"before":"e090c7845e88aca807cbfc745a354c1b2aecf60b","after":"ef2c65deef41653b68affae3ae4b00f868bb74a3","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-08-09T06:19:28.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"revert merge","shortMessageHtmlLink":"revert merge"}},{"before":"43709dc5c7e6c52f3f18c103a2b1c01e14e40aea","after":"e090c7845e88aca807cbfc745a354c1b2aecf60b","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-08-08T04:40:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"move gb out from class","shortMessageHtmlLink":"move gb out from class"}},{"before":"0a625fcd17381781272bfbdd996c3cca1eff6564","after":"43709dc5c7e6c52f3f18c103a2b1c01e14e40aea","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-08-08T04:17:49.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"fix a bug in uc_area where a tuple is mistakenly converted to list","shortMessageHtmlLink":"fix a bug in uc_area where a tuple is mistakenly converted to list"}},{"before":"6ae7fc0f1618d5446fbb72fcc63432dd2ed0a9ed","after":"0a625fcd17381781272bfbdd996c3cca1eff6564","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-08-07T13:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"rewrite BackendLoader.py class to static variables/methods, added comments, reverted unnecessary changes","shortMessageHtmlLink":"rewrite BackendLoader.py class to static variables/methods, added com…"}},{"before":"16d9e1373d4d2371f6509b7ec15d155f296041b8","after":"6ae7fc0f1618d5446fbb72fcc63432dd2ed0a9ed","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-07-21T09:05:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"rename backendgetter to backendloader, added a testcase","shortMessageHtmlLink":"rename backendgetter to backendloader, added a testcase"}},{"before":"1978306daa6add34e1829259b4c5c058ae13cd23","after":"16d9e1373d4d2371f6509b7ec15d155f296041b8","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-07-21T02:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"fix \"backed is not set correctly\", big improvement on backend getter importing time by using lazy loading and dynamic import. Now you are not allowed to switch backend during its lifecycle","shortMessageHtmlLink":"fix \"backed is not set correctly\", big improvement on backend getter …"}},{"before":"4688326ad45f4b955ffc3a812c7bfb7f438b9250","after":"1978306daa6add34e1829259b4c5c058ae13cd23","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-07-14T05:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"integrate autograd and jax, autograd works, and jax doesn't work for now due to more complex adjustment it needs (index assignment)","shortMessageHtmlLink":"integrate autograd and jax, autograd works, and jax doesn't work for …"}},{"before":"fe2d1306252ed8feef2a0172aef22dcf77a008d8","after":"4688326ad45f4b955ffc3a812c7bfb7f438b9250","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-07-13T06:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"makes backend correctly loaded","shortMessageHtmlLink":"makes backend correctly loaded"}},{"before":"bcf3d1e2a6700d0eab47635011987b930b9588a4","after":"f6bb7c2819f85a84728c7457e241aefeda1dcb50","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-07-04T07:31:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Add more 2 layer 1d Ey gradient tests to ensure correct function\n\nEy gradient wrt incident frequency passes, but gradient wrt p1 fails","shortMessageHtmlLink":"Add more 2 layer 1d Ey gradient tests to ensure correct function"}},{"before":"addb0b562d802792e7d06af9428d0243ed270e23","after":"fe2d1306252ed8feef2a0172aef22dcf77a008d8","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-07-04T02:32:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"minor bugs fixed, make examples match current usage","shortMessageHtmlLink":"minor bugs fixed, make examples match current usage"}},{"before":"813cac9d2ebd0232ee1ee57111ac70aa7a374e77","after":"addb0b562d802792e7d06af9428d0243ed270e23","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-07-03T12:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"Refactored generic backend for clearer program structure. Now GenericBackend is an interface that states all the necessary attributes for Inkstone, while numpy and pytorch are extracted to be fully independent to each other","shortMessageHtmlLink":"Refactored generic backend for clearer program structure. Now Generic…"}},{"before":"b25b9489467f0f1b651b49f47e7853ce0608ab97","after":"bcf3d1e2a6700d0eab47635011987b930b9588a4","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-07-01T09:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Delete archaic derivatives test file","shortMessageHtmlLink":"Delete archaic derivatives test file"}},{"before":"c399bf366c605295ed1e0f5559f7de1b3c853525","after":"b25b9489467f0f1b651b49f47e7853ce0608ab97","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-07-01T09:30:45.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Use fixture function for 1d 1 layer tests for consistency\n\nAdd docstrings. Add possible explanations for currently failing tests","shortMessageHtmlLink":"Use fixture function for 1d 1 layer tests for consistency"}},{"before":"4a52036404708148aed8c28b8cb5da2a5dea98db","after":"c399bf366c605295ed1e0f5559f7de1b3c853525","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-06-28T03:02:45.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Add initial test cases for JAX differentiability\n\nSome tests fail due to NaN gradient and finite diff divergence","shortMessageHtmlLink":"Add initial test cases for JAX differentiability"}},{"before":"246ab28496aca0209b72ab8ac2221d9145fd2c12","after":"4a52036404708148aed8c28b8cb5da2a5dea98db","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-06-25T23:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Return ft as array, not list to make it jax differentiable","shortMessageHtmlLink":"Return ft as array, not list to make it jax differentiable"}},{"before":"1301f3eed6ef630edb3c6e47d03e162f404b92bb","after":"246ab28496aca0209b72ab8ac2221d9145fd2c12","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-06-25T23:42:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Test initial inkstone jax differentiabillity\n\ntest_reflection_1d_grad0 passes but the rest fail.\n\nThe bx_name section of _find_bx_outside() is being traced by JAX, so throws an error when calling np.array. Temporarily use pure python argsort and lists to avoid error.","shortMessageHtmlLink":"Test initial inkstone jax differentiabillity"}},{"before":"c8fff60f28487d533e90a9abc46fc85142296d74","after":"1301f3eed6ef630edb3c6e47d03e162f404b92bb","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-06-25T09:27:53.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Fix jax vs v0.3.10 inkstone test cases\n\nCorrectly import inkstone v0.3.10 in test_inkstone_computation.py. Required pip installing inkstone in edit mode with custom name to avoid conflicts\n\nMove debug function to debug_computation.py\n\nMove test_inkstone_computation to test_inkstone folder","shortMessageHtmlLink":"Fix jax vs v0.3.10 inkstone test cases"}},{"before":"8b7c56576b8ded906a11a30a1be65c6226842076","after":"813cac9d2ebd0232ee1ee57111ac70aa7a374e77","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-25T01:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"bug fix","shortMessageHtmlLink":"bug fix"}},{"before":"faabfa047ab74175f1efc87c404b91af8b9079fb","after":"c8fff60f28487d533e90a9abc46fc85142296d74","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-06-24T05:27:27.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Test output of np and sp equivalent functions","shortMessageHtmlLink":"Test output of np and sp equivalent functions"}},{"before":"fc2ade7ff3b80186a50c8a733f3194c0dff16329","after":"8b7c56576b8ded906a11a30a1be65c6226842076","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-22T09:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"runs successfully, but torch results are a bit inconsistent from numpy","shortMessageHtmlLink":"runs successfully, but torch results are a bit inconsistent from numpy"}},{"before":"36e6e890d691395a304734304fafdfa0749d4c81","after":"faabfa047ab74175f1efc87c404b91af8b9079fb","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-06-20T10:09:02.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Test jax backend runs on examples","shortMessageHtmlLink":"Test jax backend runs on examples"}},{"before":"491ebe2a9d9aa11e1a4ac95bfc68923f91a56cab","after":"36e6e890d691395a304734304fafdfa0749d4c81","ref":"refs/heads/Jadon_Lin","pushedAt":"2024-06-19T09:01:34.000Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"jadonylin","name":null,"path":"/jadonylin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106501308?s=80&v=4"},"commit":{"message":"Merge pull request #8 from jadonylin/Jadon_Lin\n\nRemove unnecessary fork","shortMessageHtmlLink":"Merge pull request #8 from jadonylin/Jadon_Lin"}},{"before":"e4f7379642f0f83eb734683aa5e46accaf48f864","after":"fc2ade7ff3b80186a50c8a733f3194c0dff16329","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-19T06:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"numpy working, torch not","shortMessageHtmlLink":"numpy working, torch not"}},{"before":"fb9614f4b4d6d5e2812008c4adcbbab33ecbb7e7","after":"e4f7379642f0f83eb734683aa5e46accaf48f864","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-19T02:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"add missing files","shortMessageHtmlLink":"add missing files"}},{"before":"a0569128f223b842dfbd59dddc4f527056361179","after":"fb9614f4b4d6d5e2812008c4adcbbab33ecbb7e7","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-19T02:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"add missing files","shortMessageHtmlLink":"add missing files"}},{"before":"5c40c568c2ebe566bc309ae08e11d0f4565302d5","after":"a0569128f223b842dfbd59dddc4f527056361179","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-14T01:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"rename gb.concat to gb.parseList to avoid confusion, also added comment for explaination","shortMessageHtmlLink":"rename gb.concat to gb.parseList to avoid confusion, also added comme…"}},{"before":"b6de61dfc8b7a8bfc1d8cbadf239becd808380b5","after":"5c40c568c2ebe566bc309ae08e11d0f4565302d5","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-13T04:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"fixed bugs in params, but still some left in Shp in function ft()","shortMessageHtmlLink":"fixed bugs in params, but still some left in Shp in function ft()"}},{"before":"491ebe2a9d9aa11e1a4ac95bfc68923f91a56cab","after":"b6de61dfc8b7a8bfc1d8cbadf239becd808380b5","ref":"refs/heads/Wenyu_Cai","pushedAt":"2024-06-13T01:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Es4c","name":null,"path":"/Es4c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97681469?s=80&v=4"},"commit":{"message":"merge fork to this branch","shortMessageHtmlLink":"merge fork to this branch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEl2n-XQA","startCursor":null,"endCursor":null}},"title":"Activity · alexysong/inkstone"}