
NumFOCUS
NumFOCUS promotes open source scientific software.
- 303
- Projects
- 11
- Years accepted
- 27
- In 2026
Projects by year
3032026
27 acceptedShow
Numba Optimized Implementations for scikit bio Performance Critical Functions
Accepted project · by AbidKhan
scikit-bio relies on Cython extensions for performance-critical distance and ordination operations, but these cannot accept GPU arrays. This project...
Lumen + Xarray Integration
Accepted project · by AmanKumar11
Lumen handles tabular data through DuckDB but cannot work with N-dimensional scientific formats like NetCDF, Zarr, and HDF5. This project brings...
Serialization Of Map and Model Classes into ASDF format
Accepted project · by Basmala Hekal
Gammapy currently serializes its data products across multiple data formats, which creates a fragmented workflow with poor metadata handling. This...
pvlib: Standardizing Diffuse Irradiance Components and Extending ModelChain's Optical Loss Modeling
Accepted project · by Carolina Crespo
This project aims to improve the handling of transposed diffuse irradiance and optical loss modeling in the pvlib-python package. Currently, pvlib’s...
Large Scale HEOM Solver Using PETSc
Accepted project · by Chinmay Tangal
This project aims to scale QuTiP's HEOM solver beyond single-node limitations by integrating PETSc to distribute ODE integration across multiple MPI...
Predictively Oriented Posteriors in PyMC
Accepted project · by eclipse
Standard Bayesian posteriors degrade under model misspecification by collapsing to point estimates. This project implements Predictively Oriented...
Native Julia ODE, SDE, DAE, DDE, and (S)PDE Solvers
Accepted project · by HARSH_K
OrdinaryDiffEq.jl contains over 18 IMEX Runge–Kutta implementations that share identical stepping logic but have bespoke per-method perform_step!...
Reduced Order Modelling with Neural Operators in Gridap.jl
Accepted project · by Isaia Zollo
THE PROBLEM: Solving partial differential equations (PDEs) for parametrical studies is a fundamental part of scientific research, but traditional...
Distributed Linear Solvers in LinearSolve.jl
Accepted project · by Jash Ambaliya
This project will add distributed linear solver support to LinearSolve.jl by expanding and hardening PETSc.jl integration. The goal is to let SciML...
AiiDA Copilot: AiiDA Natural Language Interface Using Multi-Agent AI
Accepted project · by Jaweria Batool
AiiDA workflows currently require manual Python scripting. This project builds a multi-agent AI system that lets scientists interact with AiiDA...
Stateless API for Scalable and Composable Inference in sbi
Accepted project · by Jocho-Smith
This project redesigns sbi's potential function API to eliminate stateful behavior, inconsistent IID handling, and device management bugs. The new...
Parallelizing r.proj and Raster Processing Modules in GRASS
Accepted project · by Kaushik Raja
r.proj and r.param.scale are widely used GRASS raster modules that run entirely on a single core, leaving modern multi-core hardware idle. This...
Supporting Input Convex Neural Networks in MathOptAI.jl
Accepted project · by kofgokhan
MathOptAI.jl is a Julia package for embedding machine learning models into optimization problems built using JuMP. These embeddings work as...
QuTiP: GPU-enabled circuit simulation in qutip-qip
Accepted project · by Mudit Maheshwari
The current gate-level circuit simulator in qutip-qip utilizes a full sparse Qobj representation of each gate, expanding local gates to the Hilbert...
DevOps improvement and standardization
Accepted project · by Piyush Panwar
This project focuses on improving the development and testing infrastructure across the ArviZ ecosystem (arviz-base, arviz-stats, and arviz-plots)....
Add Spatio-Temporal Datasets Support to GRASS Data Catalog GUI
Accepted project · by Saket Kumar Mall
Currently, the GRASS Data Catalog only queries standard spatial maps and bypasses the temporal database and STDS's entirely. As a result, Space Time...
DeepForest P_2: Recovering Historical Image Data Using Automated OrthoRegistration and ImageMatching
Accepted project · by Saqlain01
The U.S. Forest Service's Aerial Detection Survey (ADS) program has produced tens of thousands of hand-drawn polygons marking forest health damage...
Neural Network Builder API Refactor
Accepted project · by Satwik Sai Prakash Sahoo
The sbi (Simulation-Based Inference) library currently constructs neural density estimators via opaque factory functions that accept loose keyword...
PySal: Implementation of Geographically Weighted Matrix Decomposition Algorithms in gwlearn
Accepted project · by ShubhamSingh1
Standard PCA assumes a globally stationary covariance structure, missing spatial heterogeneity in geographic data. This project implements...
Panel / HoloViews MCP Integration
Accepted project · by Sumaiya Islam
Panel and HoloViews are powerful Python visualization libraries but they have no MCP integration today. AI agents can write visualization code but...
Trainite: A Reusable Toolbox for Training Language Models
Accepted project · by Taha Zahid
Every time a researcher wants to train a language model, they end up rewriting the same infrastructure: data loading, optimizer setup, training...
Succinct Data Structure for Efficient Operations on Trees in Scikit-bio
Accepted project · by Timothy Wong
Scikit-bio offers a great toolkit for working with biological data that has a tree-like structure. Although the current implementation, TreeNode, can...
SciML Comprehensive Non Uniform Grid Support for MethodOfLines
Accepted project · by Utku Yilmaz
This project aims to deliver comprehensive, end-to-end non-uniform grid support for MethodOfLines.jl. Currently, basic advection schemes lack...
DeepForest: Recovering computer vision annotations from historical airborne imagery monitoring
Accepted project · by vickysharma
After the 2010 Deepwater Horizon oil spill, airborne surveys produced 18,304 images with 2.6 million birds individually marked using a point-counting...
Matplotlib Overlay Layer API for Smooth Interactive Tools
Accepted project · by Vikash Kumar_23
I propose to implement the Overlay Layer API for Matplotlib’s interactive backends. Currently, tools like the Cursor widget force a full figure...
Parallelizing loo
Accepted project · by Visruth
The `loo` package is a widely used R package in the Stan ecosystem which exposes a clean API to cross-validate (CV) Bayesian models. Currently, some...
PyMC Streaming Variational Inference for Large Datasets
Accepted project · by Yicheng Yang
PyMC's variational inference stack — including ADVI and Pathfinder — assumes all data fits in memory. Real-world applications such as financial tick...
2025
31 acceptedShow
From "Stringly Typed" to "Strongly Typed" Arguments in sbi
Accepted project · by Abel Abate
sbi is an open-source Python package used for simulation-based inference. It provides an interface for running algorithms that are used to identify...
Adding embarrassingly parallel graph algorithms in nx-parallel
Accepted project · by Akshita Sure
Expanded and enhanced nx-parallel, a parallel backend for NetworkX that leverages joblib to parallelize graph algorithms. I implemented several...
State-space models (SSMs) provide a flexible framework for modeling dynamic systems where latent states evolve over time. In econometrics, Dynamic...
This project focuses on implementing a versioning system for the DISCOVER Cookbook, enabling seamless navigation across distinct documentation...
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
Accepted project · by balgopal
Time series forecasting is paramount in many domains, including finance, healthcare, energy, and climate science. This project suggests incorporating...
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...
The bayesplot package is a key tool in the Stan ecosystem for visualizing Bayesian analysis results. However, it currently lacks specialized...
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
Accepted project · by Egor Pitikov
The LiftOver2D project aims to develop a high-performance tool for converting Hi-C matrices between different genome assemblies and binning schemes....
In the Python Spatial Analysis Library (pysal), the spopt package is concerned with the formulation and solving of various spatial optimization...
optimagic is a optimization library which aims to provide a unified interface to optimizers from SciPy, NlOpt and many other widely used packages....
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
Accepted project · by kumar utkarsh
This project aims to extend the capabilities of the ONNX-to-mlpack converter by adding support for more advanced and diverse model architectures. The...
This project integrates optimizers from bayesian-optimization, PyGAD, and PySwarms into optimagic, a Python package that offers a unified interface...
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
Accepted project · by Mattia Micheletta Merlin
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.
Accepted project · by Medha-Bhardwaj
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)
Accepted project · by Michal Novomestsky
A key component of Bayesian inference is integrating over prior distributions to obtain posteriors. In practice however, these distributions are...
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
Accepted project · by Nakshatra Piplad
This project aims to enhance DeepForest by integrating and extending the active learning capabilities from Weecology/BOEM into its training pipeline....
Template Numerical Library (TNL) already includes several solvers for partial differential equations, such as the Finite Element Method (FEM),...
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
Accepted project · by Ritesh Chowdhry
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
Accepted project · by Samia Haque Tisha
This project attempts to integrate DeepForest's object detection models into Large Language Models (LLMs) so that ecological images can be queried...
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
Accepted project · by Tina0228
This project will investigate algorithms for forecasting based on traditional machine learning (tree based) and time series machine learning...
This project aims to develop a comprehensive Hamiltonian Library for QuTiP (Quantum Toolbox in Python). Currently, QuTiP users must frequently...
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
Accepted project · by Zara Zong
Graphs are powerful tools for understanding relationships and structures — from social media connections to brain networks. Often, we want to study...
This project aims to extend PySAL's spatial optimisation library (spopt) by implementing flow-based facility location models, specifically the Flow...
2024
35 acceptedShow
- Implementation of Physics-Informed Point Networks for Simulation in Irregular GeometriesKabir Jain
- ArviZ Plotting Refactoring PythonRatish Panda
- Developing an Advanced Image Recognition Model for Bird Nest Detection in UAV ImageryOm Doiphode
- Explore the Aiida Node graph in the browserSharan poojari
- Improve user experience using the Jupyter toolkitMehak Jain
- PyMC - Add PyTorch backend to PyTensorHarshvir Sandhu
- ArviZ: Prior ElicitationRohan Babbar
- PyBaMM - Migrate to scikit-build-coreAnkit Meda
- aeon - Developing Deep Learning Framework and Implementations for Time Series ClusteringAadya Chinubhai
- Enhancing solar energy modelling: implementing new spectral corrections in pvlib pythonDax
- GOSST: Implement OSSF Scorecard Action and Remediating Score Across Multiple NumFOCUS ProjectsPatrice
- Control ML OptimizationAlessioParato
- Open Science Labs: PyDataStructs: Add a C++ Backend for tree data structures and their algorithmsKishan Ved
- CB-GeoMPM: 3D Gaussian Splat to enable Physics-Driven MPM Simulations from VideosRaghavAgarwal
- PyMC - Improve PyTensor linear algebra support using graph rewritesTanish Taneja
- Make the Plugin System Data-BasedAshok Kumar Choudhary
- Checkpointing in DOLFINx using ADIOS2amujahid
- NetworkX: Revisiting and expanding nx-parallelAditi Juneja
- aeon - Machine learning from EEG with aeon-neurogriegner
- Open Science Labs | noWorkFlow: Verify the reproducibility of an experimentJoshua Talahatu
- Bivariate Colormapstrygvrad
- QuTiP: Enhanced Quantum Circuit DiagramsRushiraj Gadhvi
- Pathfinder Variational Inferencemcao
- Build and publish PyBaMM-cookiecutter as a template for new PyBaMM-based projectsSanthosh Sundaram
- Multigrid for FEniCSxPaul Kühner
- Data Retriever - Advancing Bird Detection and Classification in Hand-Held Airborne ImageryMuhammed Magdy
- Floating Solar - Enabling modeling of floating PV with pvlibIoannis Sifnaios
- Improve PyBaMM's testing infrastructure.prady0t
- Parallel Algebraic Multigrid for Structural Mechanics in Julia with PartitionedArrays.jlGelieza Kötterheinrich
- Swiss Army Knife Builder CLIRonan Coutinho
- pvlib python improvements on shading and spectral research and modelingEchedey Luis
- Feature enhacments in NeuralPDE.jl and LuxNeuralOperators.jlAbhinav Pratap Singh
- aeon - Implement Proximity Forest for Time Series ClassificationDivya Tiwari
- QuTiP Project: Integrating Auto-differentiation with QuTiP Solvers Using JAXragarwal00
- Taskflow's Worker Specific Notification Modulesaksham12321
2023
24 acceptedShow
- [PyBaMM] - Documentation - Agriya KhetarpalAgriya Khetarpal
- Ranking system for AiiDA plugin registryAhmed Basem
- Dockerizing & Simplifying PyBaMM's Installationarjxn-py
- Adding structured Lagrangian support to CVXPYAryaman Jeendgar
- Modernization of the conda-forge.org websiteAsmit Malakannawar
- Open Science Labs-Improve Scientific Python Cookiecutter Projectayeankit
- NumFocus & SciML, PDEs on GraphsCriston Hyett
- Expand support for spatial models in PyMCDaniel_Saunders
- Better tools to interpret complex Bambi regression modelsGStechschulte
- PyBaMM Techno-Economic Analysis LibraryJulian Evers
- nx_parallel: a parallel backend for NetworkX + nx-guides Contributor Guide and Traversal NotebookKavish Senthilkumar
- SciML: Integrating PubChem Closely into Catalyst and SciMLLalit Chauhan
- Taskflow: Creating Parallel Algorithm PrimitivesOm Khangaonkar
- Adaptive MIRK BVP solversQingyu Qu
- Matplotlib: Improvements to MathTeXRatnabali
- PyLops: MPI backend for distributed inverse problemsRohan Babbar
- [PySAL - spopt Development] P-Median Model with Near-Far Cost Allocation: Guided by Tobler's LawRongbo Xu
- CB Geo: Differentiable Programming in MPMSachin Jalan
- Extending the data structures and algorithms along with providing C++ backend.Sakshi Oza
- Data Retriever: Tree health and mortality from NEON dataSatyam Sinha
- Benchmark tooling for common models and operationsskyleaworlder
- QuTiP Virtual LabTrent F
- Boosting canonicalization performance by replacing N-dimensional sparse tensor representationWilliamZijieZhang
- Visualization with QuTiPYuji Tamakoshi
2022
37 acceptedShow
- Registry for Zarr codecsShivank Chaudhary
- Data Retriever: Data retrieval using NeonVegWranglerNagesh Bansal
- qutip-qip as a Qiskit BackendShreyas Pradhan
- Implement projection predictive variable selection for Bambi-fitted GLMsyann
- Improve CVXPY’s capabilities for quantum information modelingAryaman Jeendgar
- Optimizing SciML Packages With SimpleChains.jlabhishekbhatt
- [pysal] Morphological Street Network SimplificationGabriel Agostini
- Street Network Simplification: A combined approachGreg Maya
- PyMC - Fast Exact Gaussian ProcessesKunalGhosh
- Expanding FEniCSx electromagnetic demosMichele Castriotta
- FastAI.jl Time Series DevelopmentSaksham Rastogi
- Qutip Benchmarksxspronken
- Increase Support for Batched Multivariate DistributionsPurna Chandra Mansingh
- Model Order Reduction in Julia SciMLBowen Zhu
- QuantumNLDiffEq.jl and Makie recipes for SciMLVarLad
- Add Gen converter to ArviZ.jl (Julia)S I Harini
- Improve Surrogates.jlvikram-s-narayan
- Create a Model class for easier deployment of PyMC models5hv5hvnk
- Facility Location Modeling (spopt) Package DevelopmentErin
- FluxML - Metalhead.jl developmentAbhirath Anand
- Interfaces for consistent statistical analysis in the Python Spatial Analysis Library (PySAL)Tyler Hoffman
- [Data Retriever] High-performance parallel computing for model fitting and predictionPrayas Jain
- NetworkX VF2++ ImplementationKonstantinos Petridis
- CB-GeoMPM-NumFOCUS-XR Simulations-for-Natural-HazardsPriyansh Jalan
- Benchmarks for PyBaMMVaibhav Chopra
- Differentiable RenderingLeonardo D. Mariscal
- Text Development for FastAI.jlChandra Kiran Guntur
- Fast Exact Gaussian ProcessesConor Hassan
- Multi-output Gaussian Processes in PyMCDanh Phan
- Notebook Enhancements for QuTiP 5Chris Stbl
- ArviZ DashboardsYilin
- Improve CVXPY’s performance benchmarks with continuous integration.Parth Bansal
- [Data Retriever] DeepForest Multi-class Training and PredictionAnsh Dassani
- Enhance Taskflow's Pipeline InfrastructureXiong Zhicheng
- A PyMC Dirichlet Process Submodule via AePPL Enhancementslarryshamalama
- Solving Heterogeneous Agent Macroeconomic ModelsWDU
- CuPy coverage of SciPy functionsKhushi Agrawal
2021
45 acceptedShow
- New Version RefactoringKaustubh Chaudhari
- Adding Integro Differential Equations and Improving symbolic representation of geometry in PINNsAshutosh Bharambe
- Increase support for time-series and regressions (Python)Utkarsh Maheshwari
- Competing destination for Spatial Interaction models, SpInt/PySalLenka Hasova
- Colour-Science for pythonCédric Dollet
- SciML : Discretizations of partial differential equationsMohammed Jeeshan Sheikh
- GSoC Proposal: Multi-Start Optimization MethodsPing Zhang
- Implementing a multiscalar segregation metric | PySALNoah Bouchier
- Automated Twitter bot to run PyBaMM SimulationsSaransh Chopra
- CuPy: Extending CuPy coverage of SciPy functionsPraveen Sahu
- Equadratures: Web Application based on Uncertainty QuantificationSimardeep Singh Sethi
- GPU backend for QuTipfelipe bivort haiek
- PySal: Open Source Facility Location Modeling (spopt) DevelopmentGermano dos Santos
- GSOC Stan Proposal - Bayesian Computation BenchmarkKhanh-Tung Nguyen-Ba
- Supporting Arrays and Allocatables in LFortranGagandeep Singh
- Extending Time-Series ModelsMeenal Jhajharia
- A Full-featured Web Dashboard for Optuna to Monitor Optimization HistoryHuzi Cheng
- Visualizing the Performance Characteristics of Computations (Dask)Freyam Mehta
- Parameter Identifiability with ModelingToolkit.jlIlia Ilmer
- Extending the AiiDA REST API towards workflow managementNinad Bhat
- Matplotlib: Revisiting Text/Font HandlingAitik Gupta
- Quantum Gate Decomposition for QuTipPurva Thakre
- Expanding support for the solution of bilevel optimization problems in JuMP.Mohammad Hesam Shaelaie
- [PyMC3] Make SMC-ABC faster and more flexiblericardoV94
- COLOUR: Adding new colour modelsGeetansh Saxena
- PyBaMM - Printing Formatted EquationsPriyanshu_Agarwal
- [Gridap] Visualizing PDE approximations in Julia with Gridap.jl and Makie.jlPau Riera i Portillo
- [NetworkX] Pedagogical Interactive Notebooks for Algorithms Implemented in NetworkXVadim Abzalov
- TensorFlow data backend for QuTiPAsier Galicia
- Making pvlib python a one-stop source for solar resource dataAdam R. Jensen
- NetworkX - Louvain Community Detection AlgorithmDimitris Papageorgiou
- NetworkX: Implementing the Asadpour Asymmetric Traveling Salesman Problem AlgorithmMatt Schwennesen
- PyTorch-Ignite: Development of a Higher-level APIAhmed-1
- Extend available models and default priors in BambiTomas Capretto
- [Data Retriever]: Support for Login/APIAakash Chaudhary
- Adding New Plots to ArviZRishabh Sanjay
- Geopandas - Dask bridge to scale geospatial analysistastatham
- pymc3.dp: Bayesian Stati-sticks for Summer 2021Larry Dong
- Adding Interactive Notebooks for Algorithms Implemented in NetworkXHarshal Dupare
- Efficient Spatial Simulations in DiffEqJumpVasily Ilin
- Improve Metric ModuleArpan Parikh
- [Data Retriever] Adding Spatial Dataset Support - Kush KothariKush Kothari
- Lambert W Distributions in StanNeel
- A fast finite element interpolator in Gridap.jlBalaje
- Neural Hybrid Differential Equations and Adjoint Sensitivity AnalysisFrank Schäfer
2020
28 acceptedShow
- Increase support for circular and discrete variables in ArviZAgustina Arroyuelo
- Optimization problem differentiationAkshaySharma
- Extend InferenceData CapabilitiesPiyush Gautam
- Reproducible computing with nteract playRaman Tehlan
- Baseline Images ProblemSidharth Bansal-1
- Data Retriever: Add support for more raw data formatsAshishPriyadarshi
- AiiDA: Full support of asyncio in aiida-coreJason Yu
- Add Variational Inference Interface to PyMC4Sayam Kumar
- Colour suborganization - The Need for SpeedOmar Wagih
- GSoC: Machine Learning with QuTiPAsad
- Signac: Improve Sync Data StructuresVishav Sharma
- EconArk ProposalAlan Lujan
- New Spectral Upsampling MethodsPaweł Redman
- Implementing polynomial regression trees in Effective QuadraturesBarney Hill
- Quantum Circuits Improvement for QUTIPSidhant Saraogi
- Raster awareness in PySALMragank Shekhar
- Adding Gaussian Processes and Optimization Methods in PyMC4Tirth Patel
- Developing a 0-D Steady-State Combustion Solver for CanteraPaul Blum
- PySAL ESDA Enhancements: Local join count and LOSH statisticsJeffery Sauer
- Support more than one sampler in PyMC4Rasul Karimov
- Aggregation: Workflows on Groups of Jobs (signac-flow)Hardik Ojha
- Adding parameters to JuMP and MathOptInterfaceTomás Gutierrez
- CuPy coverage of NumPy functionsDahlia Shehata
- Abstraction of Linear Algebra Data Structures in QuTiPJake Lishman
- Improved automatic maintenance of conda-forgeVinicius Cerutti
- testbook - unit test framework for Jupyter notebooksRohit Sanjay
- PySAL Project on Panel Data Spatial EconometricsPablo Estrada C
- LUT IO ImprovementsNishant Joywardhan
2019
19 acceptedShow
- Retriever ProvenanceApoorva Pandey
- Development of Qutip Functions for analysis of Bosonic/Fermionic LatticesSaumya Biswas
- Information criteria and convergence assessment tools for ArviZOriol Abril Pla
- Bayesian Additive Regression Trees in PyMC3Juan Martín Loyola
- QuTiP Project: Noise Models in QIP ModuleBoxi Li
- Expand ChainerX Ops: Differentiable Linear AlgebraIvan Yashchuk
- Ordinary Differential EquationsDemetri Pananos
- Data Retriever: Extract Scripts into Separate Systemharshitbansal05
- Effect Plot and PCA VisualizerNaresh Bachwani
- Better Periodic Boundary HandlingNinad Bhat
- Recurrent Neural Networks for ChainerXAniket Didolkar
- CuPy automatic fallback to NumPyPiyush Raikwar
- GMsh/XDMF/DOLFIN mesh processing pipelineAbhinav Gupta
- Symbolic PyMC and PyMC4 IntegrationJoseph Willard
- Extending Elichika & ch2o: Parsing jump statements and moreRishav Chourasia
- Ecosystem Improvements and a JuMPTutorials.jl PackageArpit Bhatia
- Apply Numba Project WideAniruddha Banerjea
- JuMP Automatic DualizationGuilherme Bodin
- Interface to KaHIP partitionerIgor Almeida Baratta
2018
40 acceptedShow
- Guaranteed Root Finding and Global Optimization with IntervalsEeshan Gupta
- A modern tool for data exploration based on JuliaDB and WebIOPietro Vertechi
- Speech recognition for the Flux model zooMatthew C. Kelley
- Computer Vision using Flux.jlAvik Pal
- Accessing SPH data and interpolating onto gridsAshley Kelly
- Conda-Forge Bot for Automatic Updates of RecipesJustin Calamari
- Implementing Eigenvalue Problem Solvers for Sparse Matrices in JuliaLauri Nyman
- Compiling Julia to WebAssemblySean Innes
- Alternative computational engines for PyMC3Sharan Yalburgi
- Stiffness Detection and Automatic Switching Algorithms for OrdinaryDiffEq.jl and Tooling for ModelingToolkit.jlYingbo Ma
- Inside the Black BoxShubham Shukla
- Tooling for N-body Simulations in JuliaMikhail Vaganov
- Status Server and DashboardApoorva Pandey
- Improve Test Coverage and Test PerformanceAbhishek Singh
- Neural Networks for Similarity LearningAneesh Yogesh Joshi
- Makie.jl – GSoC 2018 ProposalAnthony Wang
- Synchronize R API with the Python Data Retriever API and improve usability of R packagePranita Sharma
- Complex Number support in FEniCSIgor Baratta
- Native Julia Implementation of Exponential Runge-Kutta IntegratorsXingjian Guo
- Improve Distance Search Methods in MDAnalysisAyush Suhane
- Module for Approximate Bayesian ComputationAgustina Arroyuelo
- Implement a Plug Flow Reactor Model with Surface ChemistryYuanjie Jiang
- Performance Linting for JunoSebastian Pfitzner
- Model Import, Export and Computer Vision in JuliaAyush Shridhar
- Iterative Hard thresholding for Genetic AnalysisBenjamin Chu
- Continuous DetoxificationWuwei Lin
- Extending Gaussian Process Functionality in PyMC3Bill Engels
- Enriching Model Zoo of Flux.jlTejan Karmali
- Parameter estimation for nonlinear dynamical models.Vaibhav Dixit
- FluxJS DemosNeethu Mariya Joy
- A FEniCS wrapper in JuliaYiannis Simillides
- [fenics] Maximizing performance on modern architectures with data-level parallelismFabian Löschner
- Native Julia solvers for ordinary differential equations and algebraic differential equationsShubham Maddhashiya
- Implementing on-the-fly coordinate transformationsDavide Cruz
- Object Tracking in JuliaArijit Kar
- Multi-stream APIDmitry Persiyanov
- Fast Extremal Eigenvalue Iterative Solver with PreconditionersMohamed Mohamed
- Improvements for JuliaNLSolversJiawei Li
- Julia package for Minecraft APIAditya Puranik
- Parallel Graph DevelopmentSoham Tamba
2017
10 acceptedShow
- Matplotlib Serialization & PythreeJSkatiec1029
- Develop XDMF format for visualisation and checkpointingMichal Habera
- 2d Color MapsHarshit Patni
- Develop assembly of finite element forms on quadrilateral and hexahedral meshes [FEniCS]Ivan Yashchuk
- Python and Julia Interface for Data RetrieverShivam Negi
- Gensim : Gensim integration with scikit-learn and KerasChinmaya Pancholi
- Training and Topic VisualizationsParul Sethi
- Port to pytestUtkarsh Bansal
- Extend Variational Inference Methods in PyMC3Maxim Kochurov
- Single Precision Support and Gaussian Process FunctionalityBill Engels
2016
7 acceptedShow
- Manage workflow for Software/Data Carpentry instructor trainingChris Medrela
- Presolve Routines for LP and SDP within Convex.jlramcha24
- Improving the state of Optim.jlpkofod
- Categorical Axisstory645
- Result-aggregation server for the installation-test scriptsPrerit Garg
- Upgrade to datapackage.json standardgoelakash
- Dynamic Topic Models - Gensimbhargavvader
Public proposals
6- sbi Integrate Azula Library for Diffusion Sampling2026 · satwiksps · Rejected · from satwiksps/GSoC_archive_2026
- sbi Neural Network Builder API Refactor2026 · satwiksps · Accepted · from satwiksps/GSoC_archive_2026
- sbi Potential Function API Redesign2026 · satwiksps · Rejected · from satwiksps/GSoC_archive_2026
- NumFOCUS proposal by Divya Tiwari2024 · Divya Tiwari · Accepted · from COPS-IITBHU/GSoC-Accepted-Proposals
- Kush Kothari - Adding Spatial Dataset Support2021 · Status not recorded · from Google-Summer-of-Code-Archive/gsoc-proposals-archive
- PyBaMM - Automated Twitter bot to run PyBaMM Simulations - Saransh Chopra2021 · Status not recorded · from Google-Summer-of-Code-Archive/gsoc-proposals-archive
Read them for structure, not to copy. All proposals for NumFOCUS.