A computer algebra system written in pure Python
-
Updated
Jul 28, 2025 - Python
Computer (symbolic) algebra systems and libraries are used for manipulations with symbolic mathematical expressions.
Usually, those libraries are capable of some calculus operations (differentiation, integration, finding the limit, etc.) and numeric manipulations.
The idea is to avoid floating number operations by computing the exact result instead.
A computer algebra system written in pure Python
This repository is for archival. Please see https://github.com/Mathics3/mathics-core
This repository used to be the user-facing mirror of the Sage source tree. As Sage development migrated on 2023-02-01 from https://trac.sagemath.org/ to our new repository on GitHub, https://github.com/sagemath/sage, we have renamed and archived this repository.
A Python utility for analyzing a given solution to the Einstein's field equations. Built on Sympy.
A simple package to do symbolic math (focus on code gen and DSLs)
A MCP server for symbolic manipulation of mathematical expressions
A Sage interface for FGb (Gröbner basis computations)
Logic Programming in Python
CAS based on sympy focusing on tensor and noncommutative algebras
Graphical symbolic math calculator / scratchpad using SymPy
Applications of reinforcement learning to Groebner basis computation.
Lightweight server for testing equivalence of two symbolic expressions.
A Python package for communicating with FORM.
An educational purposes repository with algorithms for solving SAT problems with Groebner Bases.
Series of benchmarks for computing boolean Groebner bases
A python package to generate orthogonal functions for regression
A symbolic algebra system for supersymmetry calculations.
Calculus powered graphical calculator.
A Python package for abstract linear algebra