| Sub organizations | IDEAS LIST | Student guides |
NumFOCUS will be an umbrella mentoring organization for Google Summer of Code 2018. NumFOCUS supports and promotes world-class, innovative, open source scientific software.
This Git repository stores information about NumFOCUS' application for Google Summer of Code in the current and previous years.
Table of Contents
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.
If you want to participate as a sub organization of NumFOCUS please read this guide.
In alphabetic order.
Cantera is a library to solve problems involving thermodynamics, chemical kinetics, and transport. |
|
A community led collection of recipes, build infrastructure and distributions for the conda package manager. |
|
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. |
|
FEniCS 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. |
|
"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. |
|
Julia is a high-level, high-performance dynamic programming language for numerical computing. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. Julia’s Base library, largely written in Julia itself, also integrates mature, best-of-breed open source C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. |
|
MDAnalysis is a Python library to analyze trajectories from molecular dynamics (MD) simulations. |
|
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. |
|
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. |
|
Shogun is and open-source machine learning library that offers a wide range of efficient and unified machine learning methods. Website | Ideas Page | Gitter |
|
yt is a community-developed analysis and visualization toolkit for examining datasets in a variety of scientific disciplines. yt aims to provide a simple uniform way of handling volumetric data, regardless of where it is generated. yt is developed in Python under the open-source model. |
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.
Project | Status | Ideas Pages |
---|---|---|
Bokeh | Unknown | |
Conda | Unknown | |
conda-forge | Applying under NumFOCUS umbrella | |
Cython | Unknown | |
Dash | Unknown | |
Data Retriever | Applying under NumFOCUS umbrella | |
Dask | Unknown | |
DyND | Unknown | |
Gensim | Applying under NumFOCUS umbrella | |
MDAnalysis | Applying under NumFOCUS umbrella | |
Numba | Unknown | |
Orange | Unknown | |
Pomegranate | Unknown | |
PythonXY | Unknown | |
SciPy | Unknown | |
scikit-image | Unknown | |
scikit-bio | Unknown | |
scikit-learn | Unknown | |
Statmodels | Unknown | |
Spack | Unknown | |
Spyder | Unknown | |
Theano | Unknown | |
xarray | Unknown |