Skip to content

michalhabera/gsoc

 
 

Repository files navigation

Google Summer of Code 2017

NumFOCUS is applying to be a mentoring organization for Google Summer of Code 2017. NumFOCUS, an umbrella organization, supports and promotes world-class, innovative, open source scientific software.

This Git repository stores information about NumFOCUS' application for Google Summer of Code 2017 and participation in previous editions.

Students and Mentors

Read this document to know how you can apply for the GSoC program. Please also check our ideas list.

For any questions please open an issue in our issue tracker. Or send a email to [email protected], our mailing list address, and please consider subscribing to the mailing list at https://groups.google.com/a/numfocus.org/forum/#!forum/gsoc.

Organizations Confirmed Under NumFOCUS Umbrella

In alphabetic order.

Conda Forge

A community led collection of recipes, build infrastructure and distributions for the conda package manager.

Website | Ideas Page | Gitter

Data Retriever

The 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.

Website | Ideas Page

FEniCS Project

The FEniCS Project is a collection of tools with extensive features for the automated and efficient solution of differential equations. Partial differential equations can be specified in near-mathematical notation (as finite element variational problems) and solved automatically.

Website | Mailing List | Ideas Page

Gensim

"Topic Modelling for Humans." Gensim is an open-source Python library for topic modelling, document indexing and similarity retrieval with large corpora. Target audience is the natural language processing (NLP) and information retrieval (IR) community. Memory-independent and distributed algorithms.

Website | Ideas Page | Mailing List

matplotlib

matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.

Website | Project Discussions | Ideas Page

MDAnalysis

MDAnalysis is an object-oriented python toolkit to analyze molecular dynamics trajectories generated by CHARMM, Gromacs, Amber, NAMD, or LAMMPS.MDAnalysis allows one to read molecular dynamics trajectories and access the atomic coordinates through NumPy arrays. This provides a flexible and relatively fast framework for complex analysis tasks that integrates well with the wider Python ecosystem.

Website | Project Discussions | Ideas Page

nteract

nteract is an open-source, desktop-based interactive computing application that is focused on accessibility and composability. nteract allows users to edit and share interactive notebook documents that contain explanatory text, executive code, and interactive visualizations. By combining the best of the web and the best of the desktop, nteract provides a user experience that is seamless and enjoyable for all.

Website | Ideas Page

PyMC3

PyMC3 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.

Website | Gitter | Ideas Page

Stan

Stan is a probabilistic programming language for data analysis, enabling automatic inference for a large class of statistical models. It features full Bayesian inference with Markov chain Monte Carlo sampling, approximate Bayesian inference with variational inference and the Laplace approximation, and penalized maximum likelihood estimation with optimization. The language integrates a Math Library written in C++, which can act as a stand-alone, and features derivatives for arithmetic, special functions, probability functions, and linear algebra.

Website | Mailing List | Ideas Page

Organizations Eligible Under NumFOCUS Umbrella

All the projects listed here. Other projects should send a email to [email protected].

To participate under the NumFOCUS umbrella, a sub-org must:

  1. Have one sub-org admin and at least two mentors (the sub-org admin can be one of the mentors) who are willing to commit to the full GSoC period.

  2. Have a good ideas page.

NumFOCUS' Fiscally Sponsored Projects GSoC Status

Project Status Ideas Pages
AstroPy Applying with OpenAstronomy http://openastronomy.org/gsoc/gsoc2017/
Data Carpentry Unknown
FEniCS Project Applying under NumFOCUS umbrella https://github.com/numfocus/gsoc/blob/master/2017/ideas-list-fenics.md
IPython Not participating
Julia Applying as separate org http://julialang.org/soc/ideas-page
Matplotlib Applying under NumFOCUS umbrella https://github.com/numfocus/gsoc/blob/master/2017/ideas-list-matplotlib.md
nteract Applying under NumFOCUS umbrella https://github.com/nteract/nteract/wiki/GSoC-2017-Ideas
NumPy Not participating
Project Jupyter Not participating
pandas Unknown
PyMC3 Applying under NumFOCUS umbrella https://github.com/pymc-devs/pymc3/wiki/GSoC-2017-projects
PyTables Unknown
QuantEcon Not participating
rOpenSci Not participating
Software Carpentry Not participating
SymPy Applying as a separate org https://github.com/sympy/sympy/wiki/GSoC-2017-Ideas
Stan Applying under NumFOCUS umbrella https://github.com/numfocus/gsoc/blob/master/2017/ideas-list-stan.md
yt Not participating

NumFOCUS' Affiliated Projects GSoC Status

Project Status Ideas Pages
Bokeh Unknown
Conda Unknown
Cython Unknown
Data Retriever Applying under NumFOCUS umbrella https://github.com/weecology/retriever/wiki/GSoC-2017-Project-Ideas
Dask Unknown
DyND Unknown
Gensim Applying under NumFOCUS umbrella https://github.com/RaRe-Technologies/gensim/wiki/Student-Projects
MDAnalysis Applying under NumFOCUS umbrella https://github.com/MDAnalysis/mdanalysis/wiki/GSoC-2017-Project-Ideas
Numba Unknown
Orange Unknown
PythonXY Unknown
SciPy Applying with PSF https://github.com/scipy/scipy/wiki/GSoC-2017-project-ideas
scikit-image Unknown
scikit-bio Not participating
scikit-learn Applying with PSF https://github.com/scikit-learn/scikit-learn/wiki/Google-summer-of-code-(GSOC)-2017
Statmodels Applying with PSF https://github.com/statsmodels/statsmodels/wiki/Google-Summer-of-Code-2017
Spyder Unknown
Theano Applying with PSF https://github.com/Theano/Theano/wiki/GSoC2017
xarray Unknown

Other Projects GSoC Status

This section intend to help students to find mentoring organizations that could receive their applications.

Project Status Ideas Pages
Conda Forge Applying under NumFOCUS umbrella https://docs.google.com/document/d/1KSQvcP3Hxr60IhV-_dcGIb4IkmAEeAXNIqdX_2sqYoM

About

Numfocus Google Summer of Code Materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 55.3%
  • Jupyter Notebook 44.7%