[SciPy-Dev] Prerequisites for contributing?

Jonathan Conroy jonathanconroy14 at gmail.com
Wed May 15 14:32:06 EDT 2019


Thank you both for your help!

> On May 14, 2019, at 5:19 PM, Ralf Gommers <ralf.gommers at gmail.com> wrote:
> 
> On Tue, May 14, 2019 at 6:50 PM Matt Haberland <haberland at ucla.edu <mailto:haberland at ucla.edu>> wrote:
> Hi Jonathan,
> 
> There's plenty of relatively low-hanging fruit for you to get started with. Take a look at the list of issues marked "good first issue" for something you'd like to try.
> https://github.com/scipy/scipy/labels/good%20first%20issue <https://github.com/scipy/scipy/labels/good%20first%20issue> 
> 
> This document <http://scipy.github.io/devdocs/hacking.html> has been the traditional starting point for new contributors, but you might take a look at this recently drafted table of conteThnts <https://github.com/scipy/scipy/wiki/SciPy-Development-Table-of-Contents>, too. If you go through it, please let me know how it can be improved.
> 
> Matt Haberland 
> 

The table of contents is very helpful - I was getting a bit lost among all the different information pages before. Its great to know which ones to prioritize.

> On Mon, May 13, 2019 at 4:15 PM Jonathan Conroy <jonathanconroy14 at gmail.com <mailto:jonathanconroy14 at gmail.com>> wrote:
> Hi all,
> 
> I'm Jonathan, a rising sophomore studying math and computer science. I'm hoping to start contributing to open source software over the summer and SciPy seems like a really interesting library, but I'm worried I don't have the experience to make meaningful contributions. I'm looking for advice on whether or not I have the background to contribute.
> 
> Hi Jonathan, welcome! In addition to Matt's practical pointers, I just want to encourage you - I'm sure there are meaningful contributions you can make.
> 
> 
> In terms of coursework, I've taken Data Structures & Algorithms and Machine Architecture, and I've had calculus, linear algebra, and a bit of real analysis. I'll be taking a few machine learning courses next year (and will be using SciPy in them), but as of right now I haven't used SciPy in any large projects. That being said, I have a bunch of time on my hands and would be eager to spend it learning the codebase this summer.
> 
> Do you think contributing to SciPy would be doable/worthwhile for me, or would you recommend looking for other projects and returning to SciPy later on? Are there any specific SciPy modules that would be more accessable than others? Any advice is appreciated!
> 
> There's differences between modules. I would suggest to pick one that interests you, and that has a good amount of activity (so you get feedback quickly on PRs and questions). Stats, optimize, interpolate, linalg, are some good ones for example. 
> 
> Maybe as a way to get started, https://github.com/scipy/scipy/issues/7168 <https://github.com/scipy/scipy/issues/7168> (adding examples) is a nice one.
> 
> Cheers,
> Ralf
> 
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at python.org <mailto:SciPy-Dev at python.org>
> https://mail.python.org/mailman/listinfo/scipy-dev <https://mail.python.org/mailman/listinfo/scipy-dev>

Thanks for the encouragement! I’ll look into adding examples over the next week.

Best,
Jonathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20190515/3bdb2be8/attachment.html>


More information about the SciPy-Dev mailing list