COMPATIBILITY(7)MiscellaneaCOMPATIBILITY(7)
────────────────────────────────────────────────────────────────────────────────────────
Compatibility¶
The NumPy, Array API, and SciPy tables are generated from Advect's executable support declarations. The CuPy and xarray pages state their integration boundaries separately.
Every listed function works in dynamic transforms. Stage/save says whether the same call can appear in a staged and serialized program. Differentiate reports user-visible derivative support. No means no derivative rule is available; n/a marks a structural or mathematically nondifferentiable operation.
| Integration | Contract |
|---|---|
| NumPy | 392 callable forms; NumPy 2.0-2.5 (2.5.2 in this build) |
| Array API | 169 namespace functions across revisions 2022.12-2024.12 |
| CuPy | Single-device Array API provider path |
| SciPy | 42 functions and 2 solver adapters behind advect[scipy] |
| xarray | Dynamic labeled-container pytrees behind advect[xarray] |
For the raw operation and rule data, use advect.support_catalog().
$ █