[19] NumPy: Its History, Governance & How to Contribute (Matti Picus)

Опубликовано: 17 Май 2026
на канале: Data Umbrella
2,138
62

Upcoming Events
Join our Meetup group for more events!
https://www.meetup.com/data-umbrella

Matti Picus: How to Get Involved with NumPy and Learn to Contribute to NumPy

Key Links
Transcript: https://github.com/data-umbrella/even...
Meetup Event: https://www.meetup.com/data-umbrella/...
Video:    • [19] NumPy: Its History, Governance & How ...  
Slides: https://github.com/numpy/archive/blob...

Resources
Documentation: https://numpy.org/devdocs/dev/develop...

Agenda
00:00:00 Reshama introduces Data Umbrella
00:04:40 Matti begins introduction
00:06:00 Agenda for talk
00:06:38 About Matti Picus
00:08:10 History of NumPy
00:11:50 Roadmap and NumPy Enhancement Proposals
00:12:51 Philosophy of NumPy
00:19:44 Getting heard and getting things done
00:22:41 Live demo of contributing (setting up virtual environment, working on an issue, submit a pull request)
00:47:41 Ways to contribute to NumPy
00:48:00 Q&A with Matti

Event
History of NumPy (how library got started, who are the core contributors, where are they located, how does funding work? how many are volunteers?), governance
Mailing list, gitter, github, go through platforms on how the community can connect
NumPy code base: go through code base on GitHub and go through the various repos, branches, and folders
Contributing to NumPy, setting up environment
Example of a pull request (quick doc or code fix)
Go through sample list of sample issues that people could work on
Q&A

About the Speaker
Matti is an active contributor to NumPy and a member of the steering council. He is also a core developer and release manager for PyPy. He also contributes to maintaining the scientific python stack across the ecosystem: packaging, CI, and documentation. Since April 2020 he works at Quansight Labs.

GitHub: https://github.com/mattip/
LinkedIn:   / mattipicus  

Notes
For more information on contributing to NumPy, check out Melissa Weber's video on Sphinx:
   • [22] Sphinx for Python Documentation Tutor...  

#arrays #python #oss