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

Bracmat

47
Stars
5
Forks
Watchers

Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.

drudge

19
Stars
9
Forks
Watchers

CAS based on sympy focusing on tensor and noncommutative algebras

quantum-sheet

54
Stars
5
Forks
Watchers

QuantumSheet - A user friendly mathematics worksheet and solver

obake

22
Stars
8
Forks
Watchers

A C++20 library for the symbolic manipulation of sparse polynomials & co.

J4darrays

16
Stars
4
Forks
Watchers

A java package for nd-array calculations

symengine.rb

28
Stars
15
Forks
Watchers

Ruby wrappers for SymEngine

sympad

19
Stars
1
Forks
Watchers

Graphical symbolic math calculator / scratchpad using SymPy

rascas

20
Stars
1
Forks
Watchers

Computer Algebra System for Racket