{"id":1319,"date":"2021-10-26T17:28:51","date_gmt":"2021-10-26T17:28:51","guid":{"rendered":"https:\/\/pydata.org\/global2021\/?page_id=1319"},"modified":"2021-10-27T17:11:12","modified_gmt":"2021-10-27T17:11:12","slug":"sprints","status":"publish","type":"page","link":"https:\/\/pydata.org\/global2021\/sprints\/","title":{"rendered":"Sprints"},"content":{"rendered":"
[vc_row full_width=”stretch_row_content_no_spaces” opacity_bg_pattern=”0.6″ ova_bg_pattern=”#000000″][vc_column]
\n\t\t PyData global is hosting multiple sprints for open source projects. Each sprint will have a project maintainer leading the sprint to help guide the contributors throughout the session.\n\t\t <\/p><\/div>\n\t\t \n\t\t <\/div>\n\n\t\t <\/div>\n\n\t\t <\/div>\n\n\t\t <\/div><\/div>[\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″ el_id=”Sprints”][vc_column][vc_column_text]<\/p>\n
Development sprints offer an opportunity to enhance and contribute to open source projects in a focused session with the project maintainers. It is a fun exercise that helps open source projects to improve with the help of the open source community.<\/p>\n
ALL experience levels are welcome to participate. Contribution guides and environment setup instructions are provided with each sprint.<\/p>\n
You can access the schedule of the sprints using this link<\/a>.<\/p>\n The duration of each sprint is 4 hours.<\/p>\n Slack Zoom Before the Sprint In PyData Global 2021, 7 projects will have separate sprint sessions with some of its awesome project core developers and maintainers!<\/p>\n [\/vc_column_text][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″][vc_column][vc_separator color=”peacoc”][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″ el_id=”matplotlib”][vc_column width=”1\/4″][vc_column_text] [\/vc_column_text][\/vc_column][vc_column width=”3\/4″][vc_column_text]<\/p>\n Matplotlib<\/strong> is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK+.<\/p>\n Thomas Caswell<\/strong> [\/vc_column_text][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″][vc_column][vc_separator color=”peacoc”][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″ el_id=”pytorch”][vc_column width=”3\/4″][vc_column_text]<\/p>\n Ignite<\/strong> is a high-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.<\/p>\n Priyansi<\/strong><\/a> Jeff Yang<\/a><\/strong> Victor Fomin<\/strong><\/a> Ahmed <\/strong> [\/vc_column_text][\/vc_column][vc_column width=”1\/4″][vc_column_text] [\/vc_column_text][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″][vc_column][vc_separator color=”peacoc”][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″ el_id=”modin”][vc_column width=”1\/4″][vc_column_text] Modin<\/strong>: speed up your pandas workflows by changing a single line of code.<\/p>\n Devin Petersohn<\/strong> [\/vc_column_text][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″][vc_column][vc_separator color=”peacoc”][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″ el_id=”pymc”][vc_column width=”3\/4″][vc_column_text]<\/p>\n PyMC<\/strong> (formerly PyMC3) is a Python package for Bayesian statistical modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.<\/p>\n Martina Cantaro<\/strong><\/p>\n [\/vc_column_text][\/vc_column][vc_column width=”1\/4″][vc_column_text] NumPy<\/strong> is an open source project aiming to enable numerical computing with Python. It was created in 2005, building on the early work of the Numeric and Numarray libraries. NumPy will always be 100% open source software, free for all to use and released under the liberal terms of the modified BSD license<\/a>.<\/p>\n SciPy<\/strong> (pronounced “Sigh Pie”) is an open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.<\/p>\n Melissa Mendon\u00c3\u00a7a<\/strong> Matti Picus<\/strong> Rohit Goswami<\/strong> Ralf Gommers <\/strong> Mukulika Pahari<\/strong> [\/vc_column_text][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″][vc_column][vc_separator color=”peacoc”][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″ el_id=”bokeh”][vc_column width=”3\/4″][vc_column_text]<\/p>\n Bokeh<\/strong> is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets. Bokeh can help anyone who would like to quickly and easily make interactive plots, dashboards, and data applications.<\/p>\n Ian Thomas Iury Piva <\/strong> Timo Metzger<\/strong> Bryan Van de Ven<\/strong>Communication Channels<\/h4>\n
\n<\/strong>Every sprint will have its own channel on slack. Contributors should enroll in those slack channels to receive the list of issues to work on and have a space to discuss their progress with the maintainers.
\n<\/strong><\/p>\n
\n<\/strong>During the sprint, there will be a dedicated zoom call for that sprint which will be used for sprint introduction. Participants will be divided into breakout rooms where a maintainer will come over to support attendees when needed.
\n<\/strong><\/p>\n
\n<\/strong>It is crucial to read the documentation and environment set up instructions to have a productive sprint. If you’re facing any issues in setting up your environment, please use slack to ask for support in setting up the environment before the sprint begins.[\/vc_column_text][vc_column_text]<\/p>\nWhich Projects are Sprinting?<\/h4>\n
\n
\n
\n
\n
\n
<\/a><\/p>\n
October 28 | 10pm UTC<\/strong><\/h4>\n
Maintainers leading the sprint<\/h4>\n
\nThomas is a soft-matter physicist who now developer software for scientists. He develops data acquisition, management, and analysis tools at NSLS-II at BNL, as a core maintainer of h5py, and is the current Project Lead of Matplotlib<\/p>\nImportant Links<\/h4>\n
\n
October 29 | 10am UTC<\/strong><\/h4>\n
Maintainers leading the sprint<\/h4>\n
\nA CS Undergrad. Currently working on the docs of PyTorch-Ignite and helping manage the community<\/p>\n
\nContributor to PyTorch-Ignite and its related projects<\/p>\n
\nSoftware Engineer at Quansight working on AI related open-source project, maintainer of PyTorch-Ignite<\/p>\n
\nA CS Undergrad and a Machine Learning Intern at Factmata working on NLP, and contributor at PyTorch-Ignite.<\/p>\nImportant Links<\/h4>\n
\n
<\/a><\/p>
<\/a>[\/vc_column_text][\/vc_column][vc_column width=”3\/4″][vc_column_text]<\/p>\n
October 29 | 4pm UTC<\/strong><\/h4>\n
Maintainers leading the sprint<\/h4>\n
\nDevin Petersohn recently graduated the University of California Berkeley with a PhD in Computer Science. His focus was on distributed systems and dataframe formalism. As a part of his PhD work, Devin created Modin, which is a drop-in replacement for pandas that is faster and more scalable. Away from screens, Devin enjoys a number of other typical human activities.<\/p>\nImportant Links<\/h4>\n
\n
October 30 | 10am UTC<\/strong><\/h4>\n
Maintainers leading the sprint<\/h4>\n
Important Links<\/h4>\n
\n
<\/a>[\/vc_column_text][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″][vc_column][vc_separator color=”peacoc”][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=”0.1″ el_id=”numpy”][vc_column width=”1\/4″][vc_column_text]
<\/a><\/p>\n
<\/a>[\/vc_column_text][\/vc_column][vc_column width=”3\/4″][vc_column_text]<\/p>\n
October 30 | 2pm UTC<\/strong><\/h4>\n
Maintainers leading the sprint<\/h4>\n
\nMelissa is an applied mathematician and former university professor turned software engineer. She works at Quansight, developing open-source software and working on consulting projects. She has been involved with the Brazilian Python community for some time, with a focus on outreach and education. Currently, she leads the Documentation Team and works as a maintainer for NumPy.<\/p>\n
\nMatti is a maintainer of NumPy and a core dev of PyPy. He works at Quansight Labs. He has a wide range of experience in industry around image and processing and near-realtime systems. He has worked with large corporations on training and open-source management, and loves mentoring and teaching.<\/p>\n
\nRohit is a software engineer at Quansight Labs where he supports the Scientific python ecosystem with a focus on its interactions with Fortran. He is also an avid FOSS programmer and proponent for over ten years and is a Rannis funded doctoral researcher at the University of Iceland working with the Faculty of Physical Sciences and the Faculty of Applied Mathematics on computational chemistry projects.<\/p>\n
\nRalf has been deeply involved in the SciPy and PyData communities for over a decade. He is a maintainer of NumPy, SciPy and data-apis.org<\/a>, and has contributed widely throughout the SciPy ecosystem. He served on the NumFOCUS Board of Directors from 2012-2018. Ralf co-directs Quansight Labs, which consists of developers, community managers, designers, and documentation writers who build open-source technology and grow open-source communities around data science and scientific computing projects.<\/p>\n
\nMukulika Pahari is a computer engineering undergraduate student at the University of Mumbai. She is a contributor to NumPy’s documentation and an avid fiction reader in her free time.<\/p>\nImportant Links<\/h4>\n
\n
October 30 | 4pm UTC<\/strong><\/h4>\n
Maintainers leading the sprint<\/h4>\n
\n<\/strong>Ian is a developer at makepath and a contributor to a number of open-source projects including Bokeh and Matplotlib. He has particular interest in using OpenGL\/WebGL for fast rendering, and spatial algorithms such as calculating contours. Ian is British and drinks a lot of tea.
\n
\n<\/strong><\/p>\n
\nIury is a Bokeh contributor, mostly interested in the Typescript side. He works at makepath as a software developer and never runs away from a good coding challenge.<\/p>\n
\nTimo is a Core Team member of Bokeh and a technical writer at makepath. He loves finding the right words for complex technical ideas and helping others get started with open-source projects.<\/p>\n
\nBryan is a Senior Systems Software Engineer at NVIDIA, where he works on front-end and visualization tools for RAPIDS. Previously he worked at Microsoft, and also at Anaconda, where he created the conda package manager and co-created the Bokeh visualization library.<\/p>\nImportant Links<\/h4>\n