About

Launched: 2005
Record Updated: Nov 11, 2024
Computing library
Standard, specification or protocol
NumPy is an open source library for numerical computing with Python. Notably, it provides the NumPy N-dimensional array data structure, and an associated API for manipulating such arrays. It is released under the liberal terms of the modified BSD license, and free for all to use. NumPy is developed in the open on GitHub, through the consensus of the NumPy and wider scientific Python community.

Mission

NumPy provides the foundational array data structure and API for computing in Python.

Key Achievements

NumPy recently released v2.0, the first major release in 18 years.

Technical Attributes

Maintenance Status

Actively Maintained

Open Code Repository

Implemented

Technical Documentation

Implemented

Code License

Implemented

Open API

Implemented

Open Product Roadmap

Implemented

Technical Attribute Statements

Technology Readiness Level

  • Actual system proven in operational environment

Code Licenses Used

  • BSD licenses

Standards

Policies & Governance

Policies

Commitment to Equity & Inclusion

In Progress

Web Accessibility Statement

In Progress

Governance Records

Implemented

Governance Structure & Processes

Implemented

Policy Statements

Board Structure

  • Advisory board or steering committee

Board Level

The governing board makes decisions mainly on administrative issues, such as how funds should be spent, who serves on the steering council, and whom to grant commit rights.

Community Governance

  • Formal

Additional Information

Organizational History

https://www.nature.com/articles/s41586-020-2649-2

Organizational Structure

Business or Ownership Model

Fiscal sponsorship (non-profit)

Full-time Staff

1-5

Volunteers

6-10

Current Affiliations

NumFOCUS; UC Berkeley; Quansight; NVIDIA

Funding

Primary Funding Source

  • Contributions
Other:
Grants, in-kind contributions

Funding Needs

Sustainable funding for full-time project roles.