{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1461782,"defaultBranch":"main","name":"scipy","ownerLogin":"rgommers","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2011-03-10T01:35:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98330?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717750678.0","currentOid":""},"activityList":{"items":[{"before":"ff61f7ec7b7c17502eb26a9bd2bda43f4c93e28e","after":"0ea108b77dfdb83862ec37c1aa964be191e7d068","ref":"refs/heads/highs-static-nosymbol-export","pushedAt":"2024-06-07T09:02:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"BLD: optimize: use hidden visibility for static HiGHS libraries\n\nThis is a follow-up to gh-20477, where HiGHS wasn't touched on\npurpose to avoid a merge conflict in another PR.\n\nMinor useful side benefit: it shrinks the size of `_highs_wrapper.so`\nby 0.4%\n\nCloses gh-20256","shortMessageHtmlLink":"BLD: optimize: use hidden visibility for static HiGHS libraries"}},{"before":null,"after":"ff61f7ec7b7c17502eb26a9bd2bda43f4c93e28e","ref":"refs/heads/highs-static-nosymbol-export","pushedAt":"2024-06-07T08:57:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"BLD: optimize: use hidden visibility for static HiGHS libraries\n\nThis is a follow-up to gh-20477, where HiGHS wasn't touched on\npurpose to avoid a merge conflict in another PR.\n\nCloses gh-20256","shortMessageHtmlLink":"BLD: optimize: use hidden visibility for static HiGHS libraries"}},{"before":"dee9b0902f1f826906b18fa99b4cbd9e459c7e5d","after":null,"ref":"refs/heads/fix-environment-yml","pushedAt":"2024-06-04T08:52:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":null,"after":"dee9b0902f1f826906b18fa99b4cbd9e459c7e5d","ref":"refs/heads/fix-environment-yml","pushedAt":"2024-06-04T08:44:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"BUG: fix incorrect intersphinx-registry entry in environment.yml\n\n[skip cirrus] [skip circle]","shortMessageHtmlLink":"BUG: fix incorrect intersphinx-registry entry in environment.yml"}},{"before":"5510e681d501a491703d52d4601c18f462344c17","after":null,"ref":"refs/heads/doc-strip-testsuite","pushedAt":"2024-05-27T21:09:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":"2fb51ea31aa751f571a7a0911eb68c82bdeede79","after":"5510e681d501a491703d52d4601c18f462344c17","ref":"refs/heads/doc-strip-testsuite","pushedAt":"2024-05-27T19:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\r\n\r\n[skip ci]\n\nCo-authored-by: Tyler Reddy ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":null,"after":"2fb51ea31aa751f571a7a0911eb68c82bdeede79","ref":"refs/heads/doc-strip-testsuite","pushedAt":"2024-05-27T19:22:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"DOC: extend \"building reproducible binaries\" page\n\nAdd details on:\n\n1. Build and runtime dependencies\n2. How to strip the test suite (follows up on PR 20712)\n\n[skip actions] [skip cirrus]","shortMessageHtmlLink":"DOC: extend \"building reproducible binaries\" page"}},{"before":null,"after":"4c495277613573f69b13727b541e626a2356423d","ref":"refs/heads/superlumodule-tweaks","pushedAt":"2024-05-27T16:39:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"STY: C code style tweaks in `superlumodule.c`/`superluobject.c|h`\n\nMake the code (e.g. allocations and frees) more understandable, docs not\ninterspersed with function signatures, etc.","shortMessageHtmlLink":"STY: C code style tweaks in superlumodule.c/superluobject.c|h"}},{"before":"0128f44b83c72ecf3c5653310201dbfacd7724b0","after":null,"ref":"refs/heads/fix-highs-build-warnings","pushedAt":"2024-05-27T05:58:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":"727e8e6e35938c98497de7858a2b8cb6fe25410b","after":null,"ref":"refs/heads/fix-specfun-init","pushedAt":"2024-05-27T05:53:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":"3bd728c20eedc4af2d17941dfd305ad3100bf6ff","after":null,"ref":"refs/heads/fix-cython-warnings","pushedAt":"2024-05-26T14:00:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":"fd2f0ec44e2bc79913ff2fb680dd6c8bd8a29987","after":"3bd728c20eedc4af2d17941dfd305ad3100bf6ff","ref":"refs/heads/fix-cython-warnings","pushedAt":"2024-05-26T13:20:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"MAINT: fix warnings about `noexcept` and `except *` in Cython code\n\nThe warnings were:\n```\n[4/12] Generating 'scipy/optimize/_highs/_highs_...on-311-x86_64-linux-gnu.so.p/_highs_wrapper.cpp'\nwarning: /home/rgommers/code/scipy/scipy/optimize/_highs/cython/src/_highs_wrapper.pyx:70:21: noexcept clause is ignored for function returning Python object\nwarning: /home/rgommers/code/scipy/scipy/optimize/_highs/cython/src/_highs_wrapper.pyx:115:18: noexcept clause is ignored for function returning Python object\n[6/12] Generating 'scipy/stats/_stats.cpython-311-x86_64-linux-gnu.so.p/_stats.c'\nperformance hint: /home/rgommers/code/scipy/scipy/stats/_stats.pxd:2:28: No exception value declared for '_geninvgauss_pdf' in pxd file.\nUsers cimporting this function and calling it without the gil will always require an exception check.\nSuggest adding an explicit exception value.\nperformance hint: /home/rgommers/code/scipy/scipy/stats/_stats.pxd:8:30: No exception value declared for '_genhyperbolic_pdf' in pxd file.\nUsers cimporting this function and calling it without the gil will always require an exception check.\nSuggest adding an explicit exception value.\nperformance hint: /home/rgommers/code/scipy/scipy/stats/_stats.pxd:9:33: No exception value declared for '_genhyperbolic_logpdf' in pxd file.\nUsers cimporting this function and calling it without the gil will always require an exception check.\nSuggest adding an explicit exception value.\n```\n\nComments:\n- for `_stats.pyx`/`_stats.pxd`: there doesn't seem to be a way that\n these functions can yield an error - see discussion in issue 20795.\n- for `_highs_wrapper`: the `noexcept` annotations were wrong, because\n the first function returns a Python object (which implies `noexcept`\n should not be used), and the second one uses `warnings.warn` which\n certainly can cause an exception.\n\nThese warnings are new in Cython 3.0.9 (for `noexcept`) and 3.0.10 (for\n`except *`).","shortMessageHtmlLink":"MAINT: fix warnings about noexcept and except * in Cython code"}},{"before":"dee3b5ce5464125dcfcfea9dbc72a2d82d19d201","after":"727e8e6e35938c98497de7858a2b8cb6fe25410b","ref":"refs/heads/fix-specfun-init","pushedAt":"2024-05-26T13:11:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"MAINT: special: fix numpy initialization, avoid build warnings\n\nThe warnings were:\n```\n[3/6] Compiling C++ object scipy/special/_gufuncs.cpython-310-darwin.so.p/_gufuncs.cpp.o\nIn file included from ../scipy/special/_gufuncs.cpp:1:\n../scipy/special/ufunc.h:22:5: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]\n import_array();\n ^~~~~~~~~~~~~~\n../../../mambaforge/envs/scipy-dev/lib/python3.10/site-packages/numpy/_core/include/numpy/__multiarray_api.h:1583:12: note: expanded from macro 'import_array'\n return NULL; \\\n ~~~~~~ ^\nIn file included from ../scipy/special/_gufuncs.cpp:1:\n../scipy/special/ufunc.h:27:5: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]\n import_umath();\n ^~~~~~~~~~~~~~\n../../../mambaforge/envs/scipy-dev/lib/python3.10/site-packages/numpy/_core/include/numpy/__ufunc_api.h:294:20: note: expanded from macro 'import_umath'\n return NULL;\\\n ~~~~~~ ^\n2 warnings generated.\n[5/6] Compiling C++ object scipy/special/_special_ufuncs.cpython-310-darwin.so.p/_special_ufuncs.cpp.o\nIn file included from ../scipy/special/_special_ufuncs.cpp:1:\n../scipy/special/ufunc.h:22:5: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]\n import_array();\n ^~~~~~~~~~~~~~\n../../../mambaforge/envs/scipy-dev/lib/python3.10/site-packages/numpy/_core/include/numpy/__multiarray_api.h:1583:12: note: expanded from macro 'import_array'\n return NULL; \\\n ~~~~~~ ^\nIn file included from ../scipy/special/_special_ufuncs.cpp:1:\n../scipy/special/ufunc.h:27:5: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion]\n import_umath();\n ^~~~~~~~~~~~~~\n../../../mambaforge/envs/scipy-dev/lib/python3.10/site-packages/numpy/_core/include/numpy/__ufunc_api.h:294:20: note: expanded from macro 'import_umath'\n return NULL;\\\n ~~~~~~ ^\n2 warnings generated.\n```\n\n[skip cirrus] [skip circle]","shortMessageHtmlLink":"MAINT: special: fix numpy initialization, avoid build warnings"}},{"before":null,"after":"dee3b5ce5464125dcfcfea9dbc72a2d82d19d201","ref":"refs/heads/fix-specfun-init","pushedAt":"2024-05-26T12:52:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"MAINT: special: fix numpy initialization, avoid build warnings","shortMessageHtmlLink":"MAINT: special: fix numpy initialization, avoid build warnings"}},{"before":null,"after":"0128f44b83c72ecf3c5653310201dbfacd7724b0","ref":"refs/heads/fix-highs-build-warnings","pushedAt":"2024-05-26T12:16:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"BLD: optimize: silence build warnings coming from HiGHS\n\nThis got annoying, and the PR that would pull in the upstream fix\nwas reverted. Since we're close to the 1.14.x branch point, let's\nsilence these warnings.\n\nCloses gh-19734\n\n[skip cirrus] [skip circle]","shortMessageHtmlLink":"BLD: optimize: silence build warnings coming from HiGHS"}},{"before":null,"after":"fd2f0ec44e2bc79913ff2fb680dd6c8bd8a29987","ref":"refs/heads/fix-cython-warnings","pushedAt":"2024-05-26T11:00:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"MAINT: fix warnings about `noexcept` and `except *` in Cython code\n\nThe warnings were:\n```\n[4/12] Generating 'scipy/optimize/_highs/_highs_...on-311-x86_64-linux-gnu.so.p/_highs_wrapper.cpp'\nwarning: /home/rgommers/code/scipy/scipy/optimize/_highs/cython/src/_highs_wrapper.pyx:70:21: noexcept clause is ignored for function returning Python object\nwarning: /home/rgommers/code/scipy/scipy/optimize/_highs/cython/src/_highs_wrapper.pyx:115:18: noexcept clause is ignored for function returning Python object\n[6/12] Generating 'scipy/stats/_stats.cpython-311-x86_64-linux-gnu.so.p/_stats.c'\nperformance hint: /home/rgommers/code/scipy/scipy/stats/_stats.pxd:2:28: No exception value declared for '_geninvgauss_pdf' in pxd file.\nUsers cimporting this function and calling it without the gil will always require an exception check.\nSuggest adding an explicit exception value.\nperformance hint: /home/rgommers/code/scipy/scipy/stats/_stats.pxd:8:30: No exception value declared for '_genhyperbolic_pdf' in pxd file.\nUsers cimporting this function and calling it without the gil will always require an exception check.\nSuggest adding an explicit exception value.\nperformance hint: /home/rgommers/code/scipy/scipy/stats/_stats.pxd:9:33: No exception value declared for '_genhyperbolic_logpdf' in pxd file.\nUsers cimporting this function and calling it without the gil will always require an exception check.\nSuggest adding an explicit exception value.\n```\n\nComments:\n- for `_stats.pyx`/`_stats.pxd`: the pdf functions always return\n positive numbers, so use a negative number (-1) for an exception\n value. the `logpdf` function returns only negative numbers, so\n use a positive value (99).\n- for `_highs_wrapper`: the `noexcept` annotations were wrong, because\n the first function returns a Python object (which implies `noexcept`\n should not be used), and the second one uses `warnings.warn` which\n certainly can cause an exception.\n\nThese warnings are new in Cython 3.0.9 (for `noexcept`) and 3.0.10 (for\n`except *`).","shortMessageHtmlLink":"MAINT: fix warnings about noexcept and except * in Cython code"}},{"before":"6a22e8f1ec36c870814b9387de8c9a7cf0e1b433","after":null,"ref":"refs/heads/fix-bracket-failures","pushedAt":"2024-05-25T20:21:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":null,"after":"6a22e8f1ec36c870814b9387de8c9a7cf0e1b433","ref":"refs/heads/fix-bracket-failures","pushedAt":"2024-05-25T19:42:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"TST: optimize: fix failing tests for `_bracket_minimum`\n\nFollows up on failures reported on gh-20563. The solution\ncoincides with an endpoint, so it looks to me like it is\nvalid - hence asserting `success` must be False seems incorrect.\n\n[skip ci]","shortMessageHtmlLink":"TST: optimize: fix failing tests for _bracket_minimum"}},{"before":null,"after":"5155f9a223499289f27c8ce4802b01e313790ce9","ref":"refs/heads/types","pushedAt":"2024-05-24T14:01:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"DEBUG: run on fork","shortMessageHtmlLink":"DEBUG: run on fork"}},{"before":"0b214871a3100493452b394bd06f8859c42100c1","after":"83194cdb269f105397982e262406da4c3261650d","ref":"refs/heads/array-types-inplace-ops","pushedAt":"2024-05-19T19:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"ENH: array types: make `at_*` work with JAX for boolean in-place ops","shortMessageHtmlLink":"ENH: array types: make at_* work with JAX for boolean in-place ops"}},{"before":"76c725a200d7f94e47818c28be9f3cde7f1dfbcd","after":null,"ref":"refs/heads/fix-axis-nanpolicy-failures","pushedAt":"2024-05-19T18:45:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":null,"after":"0b214871a3100493452b394bd06f8859c42100c1","ref":"refs/heads/array-types-inplace-ops","pushedAt":"2024-05-19T16:45:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"ENH: array types: add `at_*` utility functions for in-place ops\n\nThis makes things work with JAX, at a slight readability cost.\nFollow up to scipy#20085.","shortMessageHtmlLink":"ENH: array types: add at_* utility functions for in-place ops"}},{"before":"f3a0eb7ec21e004538ab2a0e05b3943a94e4faf4","after":"76c725a200d7f94e47818c28be9f3cde7f1dfbcd","ref":"refs/heads/fix-axis-nanpolicy-failures","pushedAt":"2024-05-19T13:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"TST: skip highly parametrized nan-policy tests unless running with xslow\n\n>3,000 tests is not only slow to skip (see code comment) but results in\n3000 `S` characters of test log output that is much nicer to avoid.\n\n[skip cirrus] [skip circle]","shortMessageHtmlLink":"TST: skip highly parametrized nan-policy tests unless running with xslow"}},{"before":null,"after":"f3a0eb7ec21e004538ab2a0e05b3943a94e4faf4","ref":"refs/heads/fix-axis-nanpolicy-failures","pushedAt":"2024-05-19T12:20:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"TST: bump tolerance to address `test_axis_nan_policy` failures\n\nThe `normaltest` tests need 4e-15 to pass in my x86-64 linux conda-forge\nenvironment; the `kurtosistest` tests need 6e-15. These tolerances don't\nneed to be this tight and my setup is unlikely to be worst-case, so\nadd a bit of margin on top.\n\nFailures:\n```\nE AssertionError:\nE Not equal to tolerance rtol=1e-15, atol=0\nE\nE Mismatched elements: 3 / 6 (50%)\nE Max absolute difference: 7.99360578e-15\nE Max relative difference: 3.95721074e-15\nE x: array([[5.141364, 0.673337],\nE [4.039859, 2.172997],\nE [4.832018, 5.96047 ]])\nE y: array([[5.141364, 0.673337],\nE [4.039859, 2.172997],\nE [4.832018, 5.96047 ]])\n args = (.compare at 0x7ef45c1d6e80>, array([[5.14136359, 0.67333671],\n [4.03985923, 2...18, 5.96046984]]), array([[5.14136359, 0.67333671],\n [4.03985923, 2.17299682],\n [4.83201818, 5.96046984]]))\n func = \n kwds = {'equal_nan': True, 'err_msg': '', 'header': 'Not equal to tolerance rtol=1e-15, atol=0', 'verbose': True}\n self = \n========================================================= short test summary info ==========================================================\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--3-propagate-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--3-propagate-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--3-omit-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--3-omit-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--3-raise-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--3-raise-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--2-propagate-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--2-propagate-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--2-omit-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--2-omit-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--2-raise-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--2-raise-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--1-propagate-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--1-propagate-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--1-omit-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--1-omit-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--1-raise-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite--1-raise-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-0-propagate-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-0-propagate-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-0-omit-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-0-omit-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-0-raise-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-0-raise-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-1-propagate-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-1-propagate-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-1-omit-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-1-omit-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-1-raise-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-1-raise-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-2-propagate-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-2-propagate-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-2-omit-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-2-omit-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-2-raise-kurtosistest-args41-kwds41-1-2-False-None] - AssertionError:\nFAILED scipy/stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full[all_finite-2-raise-normaltest-args42-kwds42-1-2-False-None] - AssertionError:\n========================================== 36 failed, 3096 passed, 54 skipped in 66.33s (0:01:06) ==========================================\n```\n\n[skip ci]","shortMessageHtmlLink":"TST: bump tolerance to address test_axis_nan_policy failures"}},{"before":"217d66e35e8a0dcfedb440330090e3a8bdce5212","after":null,"ref":"refs/heads/array-types-maint","pushedAt":"2024-05-19T11:49:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"}},{"before":"8abe0e3caac132abbfadf12c945440a9cddb3576","after":"217d66e35e8a0dcfedb440330090e3a8bdce5212","ref":"refs/heads/array-types-maint","pushedAt":"2024-05-19T08:41:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"TST: optimize: fix test tolerance of `chandrupatla` for CuPy\n\nSome `test_vectorization` tolerances were in the 1e-10 range, so\nsimilar to those for PyTorch.","shortMessageHtmlLink":"TST: optimize: fix test tolerance of chandrupatla for CuPy"}},{"before":"c96b7a7889532c6a8e41a229eb7acf913fdd4ff0","after":"8abe0e3caac132abbfadf12c945440a9cddb3576","ref":"refs/heads/array-types-maint","pushedAt":"2024-05-18T21:22:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"TST: optimize: fix test tolerance of `chandrupatla` for CuPy\n\nSome `test_vectorization` tolerances were in the 1e-10 range, so\nsimilar to those for PyTorch.","shortMessageHtmlLink":"TST: optimize: fix test tolerance of chandrupatla for CuPy"}},{"before":"64b74b8238f6dc45ce51406e4dbca195caab8a84","after":"c96b7a7889532c6a8e41a229eb7acf913fdd4ff0","ref":"refs/heads/array-types-maint","pushedAt":"2024-05-18T21:20:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"TST: optimize: fix test tolerance of `chandrupatla` for CuPy\n\nSome `test_vectorization` tolerances were in the 1e-10 range, so\nsimilar to those for PyTorch.","shortMessageHtmlLink":"TST: optimize: fix test tolerance of chandrupatla for CuPy"}},{"before":null,"after":"64b74b8238f6dc45ce51406e4dbca195caab8a84","ref":"refs/heads/array-types-maint","pushedAt":"2024-05-18T20:11:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"DEBUG: run on fork","shortMessageHtmlLink":"DEBUG: run on fork"}},{"before":null,"after":"63c34ab5f1bc1ad10fe701835528f2a0836218c4","ref":"refs/heads/jax-inplace-ops","pushedAt":"2024-05-17T20:47:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgommers","name":"Ralf Gommers","path":"/rgommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98330?s=80&v=4"},"commit":{"message":"WIP: ENH: array types: add `at_*` utility functions for in-place ops","shortMessageHtmlLink":"WIP: ENH: array types: add at_* utility functions for in-place ops"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXwXhkQA","startCursor":null,"endCursor":null}},"title":"Activity ยท rgommers/scipy"}