Commit Graph

45 Commits

Author SHA1 Message Date
Tyler Reddy 14eeea21c5
DOC: SciPy 1.17.0 release notes (#24100)
* Update SciPy 1.17.0 release notes
2025-12-07 21:32:45 -07:00
steppi 06bbd1086e DOC: Further soften recommendations about backend isolation 2025-10-17 12:51:09 -04:00
steppi befdd21633 DOC: Add caveat softening testing practice recommendation 2025-10-14 21:49:10 -04:00
steppi 59d970dac9 DOC: Use more uncertainty in recommendation 2025-10-14 21:48:07 -04:00
steppi f67123ca72 MAINT: fix typo pointed out in review comment 2025-10-14 21:47:12 -04:00
steppi 29af7d2772 DOC: add explanation regarding nep50 to array api testing example 2025-10-13 16:09:01 -04:00
steppi ec2dc97158 DOC: improve array api dev testing practices example 2025-10-13 16:02:28 -04:00
steppi 0b1cfcba74 DOC: More language tweaks to testing practices note 2025-10-13 13:36:49 -04:00
steppi a349750766 DOC: tweak language of array api testing practice note 2025-10-13 13:33:19 -04:00
steppi 55364d9e3b DOC: Add note on testing practices for alt backend tests 2025-10-13 12:59:58 -04:00
Dietrich Brunn e0aca69fcf DOC/DEV: DOC: Document `scipy.signal`'s Array API caveats.
This is a contribution towards resolving issue #23539.
2025-09-24 13:18:18 +02:00
Gilles Peiffer f762ab3ddd
DOC: Update outdated `lazy_xp_function` references (#23479) 2025-08-17 22:47:22 +01:00
Jake Bowhay 9a8d908398
MAINT: datasets: mark functions as out of scope for array api support (#23392)
Co-authored-by: Albert Steppi <1953382+steppi@users.noreply.github.com>
2025-07-27 22:18:01 +01:00
Jake Bowhay 23d41401da DOC: remove manual array api suppot list
[docs only]
2025-07-26 20:46:08 +01:00
Albert Steppi cafbc2ab9b
DOC: Add tables summarizing array API backend capabilities across modules and functions (#23081) 2025-07-26 07:35:02 +01:00
ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) 2c2668aa62
DOC/DEV: Updated developer docs for `spin` (#23041) 2025-05-25 11:20:39 +02:00
Guido Imperiale b6b0f2d36b
DOC: `special`: update top-level docs to reflect `xp_capabilities` (#23001) 2025-05-16 23:11:58 +02:00
Guido Imperiale 0242738d32
TST/DOC: `lazy_xp_backends` in `xp_capabilities` (#22686)
* Move lazy_xp_backends to xp_capabilities

* xp_capabilities support for lazy_xp_function

* Support explicit reason=None

* Rework table

* Code review

* allow_dask_compute=True

* Update doc/source/dev/api-dev/array_api.rst

Co-authored-by: Lucas Colley <lucas.colley8@gmail.com>

---------

Co-authored-by: Lucas Colley <lucas.colley8@gmail.com>
2025-05-04 14:03:38 +01:00
Matt Haberland bf4d30b0d6
ENH: stats: shared array api support information to generate docs and test skip decorators (#22609)
* DOC: stats: document specific array api capabilities

* TST: stats: use same information to skip tests

* ENH: stats: skip xp tests with centralized info

* MAINT: define xp_capabilities_table in _array_api.py

* DOC: explain array API support table

* ENH: add np_only to shared array api support information functions

* ENH: support exceptions in shared array api support information functions

* MAINT: stats: use xp_capabilities for more functions

* TST: stats: ensure that `reason` is only passed if provided
2025-03-11 12:29:24 +00:00
crusaderky 49bc1fc778 TST: skip_xp_backends(eager_only=True) 2025-03-04 19:14:08 +00:00
Guido Imperiale 6c2a68f184
TST: `_lib`: run tests with `@jax.jit` (#22308) 2025-01-16 14:03:37 +00:00
Guido Imperiale f5a3eafbb4
TST: clean up obsolete Array API fixtures (#22268)
* TST: clean up obsolete Array API fixtures
2025-01-07 17:24:54 +02:00
Guido Imperiale 5660184584
Merge pull request #22260 from crusaderky/skip_xp_backends 2025-01-07 01:21:05 +00:00
crusaderky 846b142638 TST: dev.py quietly ignores user markers 2025-01-06 15:52:09 +00:00
crusaderky 4b0ab51042 TST: Array API: enforce namespace in tests 2025-01-03 14:30:48 +00:00
Evgeni Burovski ea7872c528
TST/DEV: allow stacking of `skip_xp_backends` (#21579)
Co-authored-by: Lucas Colley <lucas.colley8@gmail.com>
2024-09-23 10:15:01 +01:00
musvaage c2bf0e5fce DOC/MAINT: doc: fix some typos 2024-09-17 14:14:45 -05:00
Lucas Colley 3226c32bb2
DEV: `pytorch` -> `torch` (#21517) 2024-09-08 18:18:49 +01:00
Lucas Colley 87be62bd36 DOC: update array API docs
[skip cirrus] [skip circle]
2024-08-07 19:11:36 +01:00
Matt Haberland c17b05e397
DOC: `array_api.rst`: update 1.14 functions with array API support (#20936) 2024-06-11 16:12:05 +01:00
fancidev 964458da36 DOC: mention -b option in testing doc.
[docs-only]
2024-06-01 07:36:37 +08:00
Lucas Colley 7192a1c0eb
ENH: array types: add JAX support (#20085)
Co-authored-by: Ralf Gommers <ralf.gommers@gmail.com>
2024-05-18 12:20:50 +02:00
Jake Bowhay 4ee0de31b7
ENH: constants: add array api support (#20593)
Co-authored-by: Ralf Gommers <ralf.gommers@gmail.com>
2024-04-29 11:08:45 +02:00
Matt Haberland 546e1e55c2
ENH: stats.moment: add array API support (#20292) 2024-04-19 20:48:20 +01:00
lucascolley b91201cb71 MAINT: rename `skip_if_array_api` to `skip_xp_backends`
[skip cirrus]
2024-03-23 11:28:02 +00:00
lucascolley b476afa0d8 DOC: fix small typo in array API docs
[skip ci]
2024-03-12 21:44:10 +00:00
lucascolley 2ad6cec970 DOC: array types: update `_asarray` description
[docs only]
2024-03-11 23:48:54 +00:00
lucascolley 02a8f433e3 MAINT: minor array API skip improvements
[skip circle]
2024-02-17 11:41:35 +00:00
lucascolley 8b7b7ace12 DOC: document consolidated array API skip marker
[skip ci]
2024-02-15 11:19:35 +00:00
Lucas Colley 552668b513 MAINT: add `reason` param to `skip_if_array_api_backend`
Co-authored-by: Tyler Reddy <tyler.je.reddy@gmail.com>
2024-02-15 10:22:32 +00:00
lucascolley 6bdb149afc MAINT: array types: rename `as_xparray` to `_asarray` 2024-01-11 23:01:19 +00:00
Lucas Colley a54d06177a
DOC: array types: mention partial support in `special` (#19677)
* mention partial support in `special`
* address review comments
* make capitalisation consistent
2023-12-12 14:22:15 -07:00
Lucas Colley 09ea687d76
DOC: add `fft` to list of array API supporting modules (#19281)
[skip ci]
2023-09-22 20:23:08 +02:00
Matt Haberland 3f3b9f74da TST: _lib._util._lazywhere: add test 2023-07-22 17:36:24 -07:00
Pamphile Roy bd8ef0c59c
ENH: add machinery to support Array API (#18668)
See api-dev doc updates in this commit for details.

Co-authored-by: Ralf Gommers <ralf.gommers@gmail.com>
Co-authored-by: Tyler Reddy <tyler.je.reddy@gmail.com>
2023-07-12 14:22:21 +02:00