numpy
Fundamental package for array computing in Python
Install
numpy on PyPI
pip
pip install numpyuv
uv add numpypoetry
poetry add numpyPackage facts
| License | BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 (permissive) |
| Python support | supports the current Python release (>=3.12) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 4 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: numpy-2.5.2-cp312-cp312-macosx_10_13_x86_64.whl; numpy-2.5.2-cp312-cp312-macosx_11_0_arm64.whl; numpy-2.5.2-cp312-cp312-macosx_14_0_arm64.whl; numpy-2.5.2-cp312-cp312-macosx_14_0_x86_64.whl; numpy-2.5.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; numpy-2.5.2-cp312-cp312-musllinux_1_2_aarch64.whl; numpy-2.5.2-cp312-cp312-musllinux_1_2_x86_64.whl; numpy-2.5.2-cp312-cp312-win32.whl; numpy-2.5.2-cp312-cp312-win_amd64.whl; numpy-2.5.2-cp312-cp312-win_arm64.whl; numpy-2.5.2-cp313-cp313-macosx_10_13_x86_64.whl; numpy-2.5.2-cp313-cp313-macosx_11_0_arm64.whl; numpy-2.5.2-cp313-cp313-macosx_14_0_arm64.whl; numpy-2.5.2-cp313-cp313-macosx_14_0_x86_64.whl; numpy-2.5.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; numpy-2.5.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; numpy-2.5.2-cp313-cp313-musllinux_1_2_aarch64.whl; numpy-2.5.2-cp313-cp313-musllinux_1_2_x86_64.whl; numpy-2.5.2-cp313-cp313-win32.whl
About numpy
from the package's own PyPI description — quoted content, verbatim
<h1 align="center"> <img src="https://raw.githubusercontent.com/numpy/numpy/main/branding/logo/primary/numpylogo.svg" width="300"> </h1><br>
Powered by NumFOCUS (image) PyPI Downloads (image) Conda Downloads (image) Stack Overflow (image) Nature Paper (image) LFX Health Score (image) [![OpenSSF...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
NumPy provides a powerful N-dimensional array object and sophisticated computational functions for scientific computing, including linear algebra, Fourier transforms, and random number generation.
Medium install friction due to compiled C extensions across multiple platform wheels, but actively maintained with a release just 4 days old and strong community backing. Pre-built wheels available for Python 3.12–3.15 on all major platforms minimize build-from-source risk.
Multi-license permissive stack (BSD-3-Clause, 0BSD, MIT, Zlib, CC0-1.0) allows broad commercial and private use with minimal restrictions; attribution and license preservation are the primary obligations.
Usage
pip install numpy==2.5.2
import numpy as np
arr = np.array([1, 2, 3])
result = np.sum(arr)
Requires Python ≥3.12; compiled C extensions may require a C compiler if wheels are unavailable for your platform.
Verdict: NumPy 2.5.2 is a production-stable, actively maintained foundation for scientific Python with zero known vulnerabilities, permissive licensing, and top-100 PyPI popularity. Medium install friction is offset by comprehensive pre-built wheels and strong maintenance signals.
Needs verification
- Whether the multi-license composition (BSD-3-Clause, 0BSD, MIT, Zlib, CC0-1.0) poses any practical compatibility issues for specific downstream use cases.
- Performance or API stability implications of the recent 2.5.2 release relative to earlier 2.x versions.
Similar packages
permissive · top 1,000 on PyPI
scipypermissive · top 100 on PyPI
patsypermissive · top 1,000 on PyPI
hypothesiscopyleft · top 1,000 on PyPI
statsmodelspermissive · top 1,000 on PyPI
scikit-learnpermissive · top 1,000 on PyPI
nvidia-cusolverunclear · top 1,000 on PyPI
nvidia-cusolver-cu12unclear · top 1,000 on PyPI
sounddevicepermissive · top 1,000 on PyPI
mysqlclientcopyleft · top 1,000 on PyPI