Computer algebra topic

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.

List Computer algebra repositories

Grassmann.jl

453
Stars
39
Forks
Watchers

⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra

expreduce

375
Stars
28
Forks
Watchers

An experimental computer algebra system written in Go

sequencer

25
Stars
2
Forks
Watchers

Purely algorithmic number sequence identification

ModelingToolkit.jl

1.4k
Stars
195
Forks
Watchers

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and...

symbolic

147
Stars
36
Forks
Watchers

A Symbolic Package for Octave using SymPy

sympy

12.5k
Stars
4.3k
Forks
294
Watchers

A computer algebra system written in pure Python

sage-archive-2023-02-01

2.0k
Stars
418
Forks
Watchers

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.co...

mppp

283
Stars
25
Forks
Watchers

Multiprecision for modern C++

AngouriMath

761
Stars
69
Forks
Watchers

New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.

spacetimeengine

143
Stars
15
Forks
Watchers

A Python utility for analyzing a given solution to the Einstein's field equations. Built on Sympy.