SageMath logo
GSoCScience and medicineAccepted in 2026

SageMath

Open-source mathematics software system

58
Projects
11
Years accepted
4
In 2026

Projects by year

58

2026

4 acceptedShow
  • Gabow Arborescence Packing In SageMath

    Accepted project · by Dogukan Bingol

    Edge-disjoint spanning arborescences are a fundamental structure in directed graph theory, with applications in connectivity and network design....

  • Integrating FLINT/Calcium Algebraic Number Fields as a Backend for SageMath's AA and QQbar.

    Accepted project · by Madhu Sripada

    Problem: SageMath's algebraic number fields (AA/QQbar) have performance bottlenecks in equality testing, arithmetic on high-degree numbers, and...

  • Improve and Polish the Generation of Structures of Combinatorial Species

    Accepted project · by Parth Chavan

    SageMath's LazyCombinatorialSpecies framework (sage/rings/lazy_species.py) represents combinatorial species as lazy sequences of symmetric-group...

  • Add Supersymmetric Functions and Bases

    Accepted project · by Shriya Meenakshisundaram

    SageMath currently has various examples of Hopf Algebras implemented, such as symmetric functions, quasisymmetric functions, word-quasisymmetric...

2025

6 acceptedShow
  • Poincaré normal form of Riemann matrices

    Accepted project · by Caleb Aryee

    The project aims to compute the Poincaré normal form of Riemann matrices in SageMath. This computation enables the decomposition of theta functions...

  • On the Implementation of the O(|E|⋅√|V|) Micali-Vazirani Algorithm

    Accepted project · by Janmenjaya Panda

    Matchings and perfect matchings have received considerable attention in graph theory as well as in other related domains (such as, but not limited...

  • The Boson-Fermion Correspondence and Vertex Operators

    Accepted project · by Joe McDonough

    The boson-fermion correspondence is an isomorphism of two representations of the Heisenberg algebra. It can be stated as a way to construct a special...

  • Functionalities for Krylov methods over exact fields

    Accepted project · by Nicholas Bell

    This project aims to add Krylov subspace methods for matrices over exact fields: representation of the kernel, co-kernel of a matrix of univariate...

  • Paths and cycles enumeration methods in graphs

    Accepted project · by Yuta

    This project focuses on enumeartion of k shotest simple paths. This problem has practical applications in various networks, such as road and...

  • Self Paired Hopf Algebra on Double Posets

    Accepted project · by Yuxuan Sun

    This project implements the combinatorial Hopf algebra of double posets. A double poset is a set with two partial orders, and their isomorphism...

2024

6 acceptedShow

2023

6 acceptedShow

2022

5 acceptedShow

2021

7 acceptedShow

2020

5 acceptedShow

2019

4 acceptedShow

2018

5 acceptedShow

2017

5 acceptedShow

2016

5 acceptedShow