Google Summer of Code
| Sub organizations | IDEAS LIST | Student guides |
NumFOCUS will be applying again as an umbrella mentoring organization for Google Summer of Code 2020. NumFOCUS supports and promotes world-class, innovative, open source scientific software.
Google Summer of Code is an annual open source internship program sponsored by Google. This repository contains information specific to NumFOCUS' participation in GSoC. For general information about the competition, including this year's application timeline and key phases involved, please see the GSoC website
This Git repository stores information about NumFOCUS' application for Google Summer of Code in the current and previous years.
Table of Contents
- Students
- Sub Organizations
- Organizations Confirmed Under NumFOCUS Umbrella
- NumFOCUS Projects
- About GSoC
Students
NumFOCUS is participating as a umbrella organization. This means that you will need to identify a specific project to apply to under the NumFOCUS umbrella. (Projects are listed below.)
Read this document to learn how to apply for the GSoC program with NumFOCUS. Please also check out our ideas list.
For any questions, please open an issue in our issue tracker or send a email to gsoc@numfocus.org, our mailing list address. Please also consider subscribing to the mailing list at https://groups.google.com/a/numfocus.org/forum/#!forum/gsoc.
Sub Organizations
If you want to participate as a sub organization of NumFOCUS please read this guide.
Organizations Confirmed Under NumFOCUS Umbrella
In alphabetic order.
ArviZArviZ is a Python package for exploratory analysis of Bayesian models. Includes functions for posterior analysis, sample diagnostics, model checking, and comparison. The goal is to provide backend-agnostic tools for diagnostics and visualizations of Bayesian inference in Python, by first converting inference data into xarray objects. |
|
ClawpackClawpack (“Conservation Laws Package”) is a collection of finite volume methods for linear and nonlinear hyperbolic systems of conservation laws. Website | Ideas List | Slack | Source Code |
|
Conda ForgeA community led collection of recipes, build infrastructure and distributions for the conda package manager. Website | Ideas List | Gitter | Source Code |
|
Data RetrieverThe Data Retriever is a package manager for data. It downloads, cleans, and stores publicly available data, so that analysts spend less time cleaning and managing data, and more time analyzing it. |
|
Econ-ArkThe aim of the Econ-ARK project is to make it easier for social scientists to do ‘structural modeling’ of economic choice behavior by providing a well-documented, open source codebase containing the core techniques in a way that can be relatively easily adapted to address many different questions in both macro- and microeconomics. ‘Structural’ modeling of economic choices aims to identify the logic or reasons behind observed behavior, rather than just describing that behavior statistically. |
|
FEniCSFEniCS is an automated finite element library used to solve equations used in modeling, featuring a domain-specific language and automated code generation. Users input a problem that looks very much like mathematical notation; FEniCS then translates that into computer code. It solves problems for which there is no analytical (exact) solution numerically. Website | Community Page With Access to Slack | Ideas Page | Source Code |
|
pvlibpvlib python provides a set of functions and classes for simulating the performance of photovoltaic energy systems. Website | Contact | Ideas Page | Source Code |
|
PyMC3PyMC3 is a python module for Bayesian statistical modeling and model fitting which focuses on advanced Markov chain Monte Carlo and variational fitting algorithms. Its flexibility and extensibility make it applicable to a large suite of problems. |
|
signacThe signac framework is a complete solution for managing workflows operating on file-based data designed to scale to HPC systems. Website | Gitter | Ideas Page | Source Code |
NumFOCUS Organizations
Not all NumFOCUS organizations participate under our umbrella. These lists show which organizations are participating with GSoC and where you can find information how to work with them.
Fiscally Sponsored Organizations GSoC Status
Project | Status | Ideas Pages |
---|---|---|
AstroPy | Unknown | |
Blosc | Unknown | |
Cantera | Unknown | |
Econ-ARK | Applying under NumFOCUS umbrella | |
FEniCS Project | Applying under NumFOCUS umbrella | |
IPython | Unknown | |
Julia | Unknown | |
JuMP | Unknown | |
Matplotlib | Unknown | |
nteract | Unknown | |
NumPy | Unknown | |
Open Journals | Unknown | |
Project Jupyter | Unknown | |
pandas | Unknown | |
PyMC3 | Applying under NumFOCUS umbrella | https://github.com/pymc-devs/pymc3/wiki/GSoC-2020-projects |
PyTables | Unknown | |
QuantEcon | Unknown | |
rOpenSci | Unknown | |
Shogun | Unknown | |
SunPy | Unknown | |
SymPy | Unknown | |
Stan | Unknown | |
yt | Unknown |
Affiliated Organizations GSoC Status
Project | Status | Ideas Pages |
---|---|---|
ArviZ | Applying under NumFOCUS umbrella | https://github.com/arviz-devs/arviz/wiki/GSoC-2020-projects |
Bokeh | Unknown | |
Chainer | Unknown | |
Clawpack | Applying under NumFOCUS umbrella | |
Conda | Unknown | |
conda-forge | Applying under NumFOCUS umbrella | |
CuPy | Unknown | |
Cython | Unknown | |
Dash | Unknown | |
Data Retriever | Applying under NumFOCUS umbrella | |
Dask | Unknown | |
DyND | Unknown | |
Gensim | Unknown | |
MDAnalysis | Unknown | |
Numba | Unknown | |
Orange | Unknown | |
Pomegranate | Unknown | |
pvlib | Applying under NumFOCUS umbrella | https://github.com/pvlib/pvlib-python/wiki/GSoC-2020-Project |
PythonXY | Unknown | |
QuTiP | Unknown | |
SciPy | Unknown | |
scikit-image | Unknown | |
scikit-bio | Unknown | |
scikit-learn | Unknown | |
signac | Applying under NumFOCUS umbrella | |
Statmodels | Unknown | |
Spack | Unknown | |
Spyder | Unknown | |
Theano | Unknown | |
xarray | Unknown | |
Yellowbrick | Unknown |