[19] NumPy: Its History, Governance & How to Contribute (Matti Picus)
## 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/event-transcripts/blob/main/2020/19-matti-numpy.md - Meetup Event: https://www.meetup.com/data-umbrella/events/274689815/ - Video: https://youtu.be/lHJqOE5j6xE - Slides: https://github.com/numpy/archive/blob/master/content/data_umbrella_dec_2_2020/data_umbrella.ipynb # Resources - Documentation: https://numpy.org/devdocs/dev/development_environment.html?highlight=gdb#debugging ## 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: https://www.linkedin.com/in/mattipicus/ ## Notes For more information on contributing to NumPy, check out Melissa Weber's video on Sphinx: https://youtu.be/tXWscUSYdBs #arrays #python #oss
## 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/event-transcripts/blob/main/2020/19-matti-numpy.md - Meetup Event: https://www.meetup.com/data-umbrella/events/274689815/ - Video: https://youtu.be/lHJqOE5j6xE - Slides: https://github.com/numpy/archive/blob/master/content/data_umbrella_dec_2_2020/data_umbrella.ipynb # Resources - Documentation: https://numpy.org/devdocs/dev/development_environment.html?highlight=gdb#debugging ## 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: https://www.linkedin.com/in/mattipicus/ ## Notes For more information on contributing to NumPy, check out Melissa Weber's video on Sphinx: https://youtu.be/tXWscUSYdBs #arrays #python #oss