
GSoC Participation History
Technologies
Topics
Past Projects
From "Stringly Typed" to "Strongly Typed" Arguments in sbi
sbi is an open-source Python package used for simulation-based inference. It provides an interface for running algorithms that are used to identify...
QuTiP
This project proposes the development of a reusable and extensible Hamiltonian Library within the QuTiP framework. It aims to organize common quantum...
Adding embarrassingly parallel graph algorithms in nx-parallel
This project aims to enhance the performance of the NetworkX library by parallelizing graph algorithms using the joblib backend in nx-parallel....
State-Space Models: Dynamic Factor Models
State-space models (SSMs) provide a flexible framework for modeling dynamic systems where latent states evolve over time. In econometrics, Dynamic...
Versioning System for DISCOVER Cookbook
This project focuses on implementing a versioning system for the DISCOVER Cookbook, enabling seamless navigation across distinct documentation...
Multidimensional SDE PINN solvers
Stochastic dynamical systems play an important role in scientific and engineering domains, particularly in systems governed by Brownian motion or...
SubOrganization: Aeon Project #3: Forecasting â Deep Learning for Forecasting
Time series forecasting is paramount in many domains, including finance, healthcare, energy, and climate science. This project suggests incorporating...
Community detection guide with igraph
Community detection is one of the most commonly used network analysis techniques. It is the process of grouping nodes of a network together based on...
Creating New Plots with Bayesplot (Stan)
The bayesplot package is a key tool in the Stan ecosystem for visualizing Bayesian analysis results. However, it currently lacks specialized...
Adding Translation System for DISCOVER Cookbook
Currently, the Cookbook has multiple resources that can help any event became inclusive and accessible to everyone. However, its accessibility...
LiftOver2D: A Tool for Converting Hi-C Matrices Across Assemblies and Binning Schemes
The LiftOver2D project aims to develop a high-performance tool for converting Hi-C matrices between different genome assemblies and binning schemes....
[PYSAL] - Produce Routing Engine for `spopt`
In the Python Spatial Analysis Library (pysal), the spopt package is concerned with the formulation and solving of various spatial optimization...
Adding More Optimizer Interfaces to optimagic
optimagic is a optimization library which aims to provide a unified interface to optimizers from SciPy, NlOpt and many other widely used packages....
Benchmarking and Profiling in toqito
This project aims to test the performance of |toqitoâ© and compare it with other quantum computing libraries. It is divided into three parts: (1)...
Extending ONNX-mlpack Translator with Advanced Model Support
This project aims to extend the capabilities of the ONNX-to-mlpack converter by adding support for more advanced and diverse model architectures. The...
Adding More Optimizer Interfaces to optimagic
The project aims to enhance the functionality of optimagic by adding support for a wider range of numerical optimization libraries.The goal is to...
Implementing the Simformer for sbi
sbi is a Python package providing simulation-based inference tools for researchers and practitioners; given simulation results, sbi aims to infer the...
Implementing RUBI (Rule-based Integrator) in the Julia package Symbolics.jl
This project aims to implement the RUBI integration system - a powerful, open source, rule-based integration system developed for the computational...
PyBaMM - Adding a Dispatching Mechanism for Third Party Models.
This project will make the addition and sharing of third-party battery models easier in PyBaMM. It is an extension of the PyBaMM cookiecutter project...
Implementing Integrated Nested Laplace Approximations (INLA)
A key component of Bayesian inference is integrating over prior distributions to obtain posteriors. In practice however, these distributions are...
Create and Add to an Example Gallery for toqito
This project addresses the need for enhanced usability and learning resources within the toqito quantum information library by creating a...
Developing an Active Learning Module for DeepForest
This project aims to enhance DeepForest by integrating and extending the active learning capabilities from Weecology/BOEM into its training pipeline....
Finite Volume Method Implementation for TNL
Template Numerical Library (TNL) already includes several solvers for partial differential equations, such as the Finite Element Method (FEM),...
Adding a spirally wound geometry for thermal simulations in PyBaMM
Seeing the current increasing demand of high performance batteries, accurate thermal modelling of battery behaviour is essential. This project...
Data Retriever: Creating a multi-sensor airborne benchmark for Tree Species classification
This project aims to create a benchmark dataset for tree species classification using multi-sensor airborne data (RGB, HSI, and LiDAR) from the...
Integrating DeepForest Object Detection with LLM for Automated Ecological Image Analysis
This project attempts to integrate DeepForest's object detection models into Large Language Models (LLMs) so that ecological images can be queried...
ArviZ Plots Feature Parity
ArviZ is a Python library for the exploratory analysis of Bayesian inference models. It is currently undergoing a major refactor into a modular...
aeon - Implementing and Evaluating Machine Learning Forecasters
This project will investigate algorithms for forecasting based on traditional machine learning (tree based) and time series machine learning...
Hamiltonian Library for QuTiP
This project aims to develop a comprehensive Hamiltonian Library for QuTiP (Quantum Toolbox in Python). Currently, QuTiP users must frequently...
Extending the loo Package
The `loo` package is a widely used R package in the Stan ecosystem which exposes a clean API to cross-validate (CV) Bayesian models. As new CV...
igraph | Degree-Constrained Null Models & Graph Construction
Graphs are powerful tools for understanding relationships and structures â from social media connections to brain networks. Often, we want to study...
Proposal for PYSALâ SPOPT
This project aims to extend PySAL's spatial optimisation library (spopt) by implementing flow-based facility location models, specifically the Flow...
Frequently Asked Questions
NumFOCUS | GSoC Org Profile & Stats - Learn about NumFOCUS's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available
Built with â€ïž for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide