NumFOCUS
NumFOCUS supports and promotes open source scientific software.
NumFOCUS supports and promotes open source scientific software.
NumFOCUS supports and promotes world-class, innovative, open source scientific software. Most individual projects, even the wildly successful ones, find the overhead of a non-profit to be too large for their community to bear. NumFOCUS provides a critical service as an umbrella organization for this projects.
2021 Program
Successful Projects
Contributor
Ashutosh Bharambe
Mentor
Chris Rackauckas, Kirill Zubov
Organization
NumFOCUS
Adding Integro Differential Equations and Improving symbolic representation of geometry in PINNs
NeuralPDE.jl is a Julia package that employs neural networks to obtain a solution of high dimensional differential equations and hence overcoming the...
Contributor
Lenka Hasova
Mentor
Jeffery Sauer, Taylor Osham, Levi John Wolf
Organization
NumFOCUS
Competing destination for Spatial Interaction models, SpInt/PySal
Competing Destination (CD) models, which are an extension of Spatial Interaction (SI) models, has been around since 1980's and are often used...
Contributor
Mohammed Jeeshan Sheikh
Mentor
Kanav, Chris Rackauckas, Yingbo Ma
Organization
NumFOCUS
SciML : Discretizations of partial differential equations
The SciML DiffEqOperators.jl library allows to solve PDEs by transforming them into ODEs via finite difference discretizations and carries support...
Contributor
Noah Bouchier
Mentor
Jeffery Sauer, Taylor Osham, Levi John Wolf
Organization
NumFOCUS
Implementing a multiscalar segregation metric | PySAL
This project is focused on incorporating a multiscalar segregation metric into the Python Spatial Analysis Library (PySAL) toolset.
Following on from...
Contributor
Saransh Chopra
Mentor
Robert Timms, Valentin Sulzer, Ferran Brosa Planella
Organization
NumFOCUS
Automated Twitter bot to run PyBaMM Simulations
This project aims to build an automated Twitter bot, using PyBaMM's wide range of abilities, that
Generates battery degradation simulations with...
Contributor
Simardeep Singh Sethi
Mentor
Pranay Seshadri, Ashley Scillitoe, Bryn Ubald
Organization
NumFOCUS
Equadratures: Web Application based on Uncertainty Quantification
Equadratures is a powerful open-source library assisting the user to make the use of orthogonal polynomials for uncertainty quantification, machine...
Contributor
Germano dos Santos
Mentor
Levi John Wolf, Qunshan Zhao, James Gaboardi
Organization
NumFOCUS
PySal: Open Source Facility Location Modeling (spopt) Development
The goal of this project is to develop a facility location modeling module that supports various distance measures and returns an optimal solution to...
Contributor
Huzi Cheng
Mentor
Crissman Loomis, Masashi Shibata
Organization
NumFOCUS
A Full-featured Web Dashboard for Optuna to Monitor Optimization History
The fastly developing hyperparameter tuning framework Optuna has gained much attention in the machine learning community due to its high flexibility...
Contributor
Mohammad Hesam Shaelaie
Mentor
Joaquim Dias Garcia, Oscar Dowson, Mathieu Besançon
Organization
NumFOCUS
Expanding support for the solution of bilevel optimization problems in JuMP.
This GSOC will add support for the solution of a much wider class of bilevel optimization problems to JuMP. Currently, support for bilevel...
Contributor
Pau Riera i Portillo
Mentor
Eric Neiva, ALBERTO F. MARTIN, Francesc Verdugo
Organization
NumFOCUS
[Gridap] Visualizing PDE approximations in Julia with Gridap.jl and Makie.jl
This project aims to integrate the Makie plotting ecosystem for the Julia programming language within the library Gridap, used to approximate partial...
Contributor
Vadim Abzalov
Mentor
Eric Ma, Ross Barnowski
Organization
NumFOCUS
[NetworkX] Pedagogical Interactive Notebooks for Algorithms Implemented in NetworkX
NetworkX has a wide variety of algorithms implemented. Although the algorithms are well documented, explanations of the ideas behind the algorithms...
Contributor
Matt Schwennesen
Mentor
Dan Schult
Organization
NumFOCUS
NetworkX: Implementing the Asadpour Asymmetric Traveling Salesman Problem Algorithm
This project seems to implement the asymmetric traveling salesman problem developed by Asadpour et al, originally published in 2010 and revised in...
Contributor
tastatham
Mentor
Stefanie Lumnitz, Martin Fleischmann, Brendan Ward, Joris Van den Bossche
Organization
NumFOCUS
Geopandas - Dask bridge to scale geospatial analysis
Geopandas is one of the most popular Python projects for handling geographic problems and data. Whilst Geopandas is useful for handling small data...
Contributor
Harshal Dupare
Mentor
Dan Schult, Mridul Seth, Eric Ma, Ross Barnowski
Organization
NumFOCUS
Adding Interactive Notebooks for Algorithms Implemented in NetworkX
There are many algorithms implemented in NetworkX some of them being simple and some of them being very complex. Understanding the algorithm that we...
Contributor
Frank Schäfer
Mentor
Chris Rackauckas, Yingbo Ma, Moritz Schauer, Mohamed Mohamed
Organization
NumFOCUS
Neural Hybrid Differential Equations and Adjoint Sensitivity Analysis
DiffEqSensitivity.jl is a Julia package within the SciML ecosystem for computing (adjoint) sensitivities for various kinds of differential equations...