{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":268371953,"defaultBranch":"main","name":"scipy","ownerLogin":"h-vetinari","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-05-31T22:04:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33685575?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719693210.0","currentOid":""},"activityList":{"items":[{"before":"63a4c02b92b0d4659f976050e2f48864a5e253bf","after":"b33c3c85bcb99e906db63f4711899b4243cf1809","ref":"refs/heads/factorial_cleanup","pushedAt":"2024-09-17T12:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucascolley","name":"Lucas Colley","path":"/lucascolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51488791?s=80&v=4"},"commit":{"message":"STY: appease linter\n\n[skip cirrus]","shortMessageHtmlLink":"STY: appease linter"}},{"before":"373d6ccada058347052c83e68282cf3139570ac2","after":"63a4c02b92b0d4659f976050e2f48864a5e253bf","ref":"refs/heads/factorial_cleanup","pushedAt":"2024-09-17T12:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucascolley","name":"Lucas Colley","path":"/lucascolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51488791?s=80&v=4"},"commit":{"message":"TST: use xp-assertions instead of `assert_really_equal`\n\n[skip cirrus]","shortMessageHtmlLink":"TST: use xp-assertions instead of assert_really_equal"}},{"before":"963d26e691ce0e0d4f33d3f8252cfc7093dd1a2d","after":"373d6ccada058347052c83e68282cf3139570ac2","ref":"refs/heads/factorial_cleanup","pushedAt":"2024-09-16T10:43:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lucascolley","name":"Lucas Colley","path":"/lucascolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51488791?s=80&v=4"},"commit":{"message":"[skip ci]","shortMessageHtmlLink":"[skip ci]"}},{"before":"f170296385c16518969c8372a4d7b6fc5cf2d258","after":"e3a2efd2b9eb1a4325dfeeb915e2f9d257f99240","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T12:17:30.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"adapt to ndimage changes","shortMessageHtmlLink":"adapt to ndimage changes"}},{"before":"3bfc1460a7d744c409b42a5b7f4f221fc74c89d7","after":"f170296385c16518969c8372a4d7b6fc5cf2d258","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T06:11:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"9215c2bac79e9ed2a382cb8e2600540fb36e99f1","after":"3bfc1460a7d744c409b42a5b7f4f221fc74c89d7","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T05:47:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"e8fa85ad45a3bcf847d13b0f37d9288cd3ee95b5","after":"9215c2bac79e9ed2a382cb8e2600540fb36e99f1","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T04:43:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"cab0a275cf61316aa4424a40b1df598a4315cd7f","after":"e8fa85ad45a3bcf847d13b0f37d9288cd3ee95b5","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T04:14:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"cb4e8352a2ec326d90eb253315a92f85679895d6","after":"cab0a275cf61316aa4424a40b1df598a4315cd7f","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T04:13:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"3c4be77418b7b247e2686a7fd5d32156a88ba6e5","after":"cb4e8352a2ec326d90eb253315a92f85679895d6","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T02:56:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"9175dd48ccb4f5a7565a19ee64329a6a278c4905","after":"3c4be77418b7b247e2686a7fd5d32156a88ba6e5","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T02:49:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"894fc12f7384f32c0ddd7c8bb25aabc57f89ee07","after":"9175dd48ccb4f5a7565a19ee64329a6a278c4905","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T02:47:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"adf32b5b820c9df797567f97be19dc5bf559c4ed","after":"894fc12f7384f32c0ddd7c8bb25aabc57f89ee07","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T02:38:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"b9e3052ca2623683560992ba984ec191d4ae9343","after":"adf32b5b820c9df797567f97be19dc5bf559c4ed","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T01:18:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"3216c6f00c4acc9bfa3b07cc86c9b4a97d5cbfe0","after":"b9e3052ca2623683560992ba984ec191d4ae9343","ref":"refs/heads/xp_scalar","pushedAt":"2024-07-29T00:00:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: change `xp_assert_*` functions from `allow_0d=False` to `check_0d=True`\n\nAlso introduce variants that forbid usage of 0d-inputs (as the `xp_assert_*`\nfunctions did previously), that can be chosen on a per-module basis simply\nby changing the import:\n\n```diff\n-from scipy._lib._array_api import xp_assert_equal, xp_assert_close\n+from scipy._lib._array_api_no_0d import xp_assert_equal, xp_assert_close\n```","shortMessageHtmlLink":"MAINT: change xp_assert_* functions from allow_0d=False to `check…"}},{"before":"5988b61f07d044fa59f61216e6369dc45d077c0a","after":null,"ref":"refs/heads/uarray","pushedAt":"2024-06-29T20:33:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"}},{"before":null,"after":"5988b61f07d044fa59f61216e6369dc45d077c0a","ref":"refs/heads/uarray","pushedAt":"2024-06-27T22:38:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: fix typo in small_dynamic_array.h\n\non clang-19, this causes:\n```\n../scipy/_lib/_uarray/small_dynamic_array.h(145,18): error: reference to non-static member function must be called\n 145 | size_ = copy.size;\n | ~~~~~^~~~\n1 error generated.\n```","shortMessageHtmlLink":"MAINT: fix typo in small_dynamic_array.h"}},{"before":null,"after":"3216c6f00c4acc9bfa3b07cc86c9b4a97d5cbfe0","ref":"refs/heads/xp_scalar","pushedAt":"2024-06-23T06:18:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: update test expectations where scalars and 0d-arrays are mixed","shortMessageHtmlLink":"MAINT: update test expectations where scalars and 0d-arrays are mixed"}},{"before":"07e9ffdf75d2d651a6f4f948c59c47206d7a254a","after":null,"ref":"refs/heads/nnls","pushedAt":"2024-06-15T06:24:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"}},{"before":null,"after":"07e9ffdf75d2d651a6f4f948c59c47206d7a254a","ref":"refs/heads/nnls","pushedAt":"2024-06-15T00:43:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"TST: robustify test_nnls_inner_loop_case1","shortMessageHtmlLink":"TST: robustify test_nnls_inner_loop_case1"}},{"before":"e21e454fe6939122fac83a105c93a2f1607059b0","after":null,"ref":"refs/heads/blis_accelerate_tol","pushedAt":"2024-06-13T08:55:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"}},{"before":"3bde286c20139998f662e6498f69cdffc29d08f9","after":null,"ref":"refs/heads/mkl_tol","pushedAt":"2024-06-13T08:54:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"}},{"before":null,"after":"3bde286c20139998f662e6498f69cdffc29d08f9","ref":"refs/heads/mkl_tol","pushedAt":"2024-06-13T01:50:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"loosen tolerance in test_krandinit slightly to pass with MKL","shortMessageHtmlLink":"loosen tolerance in test_krandinit slightly to pass with MKL"}},{"before":null,"after":"e21e454fe6939122fac83a105c93a2f1607059b0","ref":"refs/heads/blis_accelerate_tol","pushedAt":"2024-06-13T01:45:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"loosen tolerance in test_x0_working to pass with alternate BLAS backends","shortMessageHtmlLink":"loosen tolerance in test_x0_working to pass with alternate BLAS backends"}},{"before":"a93511bb0062d79a2d52cce8f9fa8a973923a01f","after":null,"ref":"refs/heads/blis","pushedAt":"2024-06-13T01:44:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"}},{"before":null,"after":"a93511bb0062d79a2d52cce8f9fa8a973923a01f","ref":"refs/heads/blis","pushedAt":"2024-06-13T01:42:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"loosen tolerance in test_x0_working slightly to pass with BLIS","shortMessageHtmlLink":"loosen tolerance in test_x0_working slightly to pass with BLIS"}},{"before":"aff36dc99ab94af9ffbcf9c2907e70cad2a08545","after":null,"ref":"refs/heads/trapz_no_more","pushedAt":"2024-05-31T04:24:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"}},{"before":"c914674eb48bd66c431c6885cc605e2eaebd3f4b","after":"aff36dc99ab94af9ffbcf9c2907e70cad2a08545","ref":"refs/heads/trapz_no_more","pushedAt":"2024-05-30T22:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-bowhay","name":"Jake Bowhay","path":"/j-bowhay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60778417?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"d06ca4feed44f91852881731bd2e82d7f565a8b3","after":"c914674eb48bd66c431c6885cc605e2eaebd3f4b","ref":"refs/heads/trapz_no_more","pushedAt":"2024-05-30T20:27:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"MAINT: avoid using np.deprecate (#1)","shortMessageHtmlLink":"MAINT: avoid using np.deprecate (#1)"}},{"before":"26cb4949f3615f6b7a264d02b31150dc0c2cd6cc","after":"d06ca4feed44f91852881731bd2e82d7f565a8b3","ref":"refs/heads/trapz_no_more","pushedAt":"2024-05-28T23:29:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"h-vetinari","name":null,"path":"/h-vetinari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33685575?s=80&v=4"},"commit":{"message":"fight numpy for functionality we need","shortMessageHtmlLink":"fight numpy for functionality we need"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMjoyMToyNS4wMDAwMDBazwAAAAS4flu0","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMjoyMToyNS4wMDAwMDBazwAAAAS4flu0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQyMzoyOTo0My4wMDAwMDBazwAAAARWXgav"}},"title":"Activity · h-vetinari/scipy"}