{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/5"}],"enrichment":{"capability":"Provides a strict, minimal implementation of the Python array API standard for testing whether consuming libraries use the array API portably, built on numpy.","skillfed_tags":["array-api","testing","standards-compliance"],"use_cases":["Test array API compliance in a library's test suite to ensure code works across NumPy, CuPy, PyTorch, and other array libraries.","Validate that a consuming library does not accidentally use non-standard array operations or library-specific features.","Develop array-agnostic code by testing against a strict reference implementation before deploying to production.","Verify portability of numerical algorithms across different array backends during development.","Catch array API violations early in the development cycle before releasing a library."],"what_it_does":"array-api-strict is a reference implementation of the Python array API standard designed specifically for testing, not for end-user consumption. It wraps numpy to provide a strict, minimal interface that conforms to the array API specification. The package is intended to be used in test suites of libraries that consume the array API\u2014such as machine learning frameworks or scientific computing packages\u2014to verify that their code will work correctly across different array libraries (NumPy, CuPy, PyTorch, etc.) without relying on library-specific features.\n\nThe package is not meant to replace numpy or other array libraries for production use, nor to be added as a dependency to consuming libraries themselves. Instead, it serves as a validation tool: by running tests against array-api-strict, developers can confirm their array API usage is portable and standards-compliant. It supports Python 3.10 and later, has low install friction (only numpy as a runtime dependency), and is actively maintained.","worth_installing":"Yes, if you are developing a library that consumes the array API and want to verify your code is portable across array libraries. Install it as a test-time dependency only, not as a runtime dependency. It is not intended for end-users of array libraries or for production use."},"id":"array-api-strict","links":{"html":"https://skillfed.io/packages/array-api-strict","md":"https://skillfed.io/packages/array-api-strict.md","pypi":"https://pypi.org/project/array-api-strict/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-27","license_spdx":null,"license_treatment":"permissive","name":"array-api-strict","python_support":"supports_current","summary":"A strict, minimal implementation of the Python array API standard."},"popularity":{"monthly_downloads":183403,"position":10067,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.6.1"}
