PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Symbolic Computation Python Packages

Python packages with the GitHub topic symbolic-computation. Sorted by monthly downloads, with stars and forks.
pythological
minikanren

An extensible, lightweight relational/logic programming DSL written in pure Python

1.1M 251 22
aesara-devs
aesara

Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

50K 1K 151
inducer
pymbolic

A simple package to do symbolic math (focus on code gen and DSLs)

48K 132 26
aesara-devs
aeppl

Tools for an Aesara-based PPL.

24K 68 20
aesara-devs
aeppl-nightly

Tools for an Aesara-based PPL.

19K 68 20
symforce-org
skymarshal

Fast symbolic computation, code generation, and nonlinear optimization for robotics

13K 2K 180
symforce-org
symforce

Fast symbolic computation, code generation, and nonlinear optimization for robotics

13K 2K 180
symforce-org
symforce-sym

Fast symbolic computation, code generation, and nonlinear optimization for robotics

12K 2K 180
aesara-devs
aemcmc-nightly

AeMCMC is a Python library that automates the construction of samplers for Aesara graphs representing statistical models.

11K 39 11
aesara-devs
aesara-nightly

Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

11K 1K 151
lycantropos
symba

Symbolic computations

9K 1 1
Symbulator
symbulator

Symbolic linear-circuit analysis engine, built on SymPy

8K 0 1
GongJr0
symbolicdsge

A first and second-order DSGE engine with a fully symbolic and modifiable model backend. Includes estimation, monte carlo pipeline costruction, and regression-based equation augmentation capabilities

6K 2 0
XBP-Europe
sagemath-mcp

Stateful SageMath MCP server: 40 tools for symbolic math, algebra, number theory, graphs, plotting and claim verification. A persistent Sage session per client, an AST policy in front of it, and a hardened container as the real boundary.

5K 16 1
symbolica-dev
symbolica

Symbolica is a high-performance computer algebra library for Python and Rust. Manipulate large expressions, match patterns, and generate optimized numerical code — at unprecedented speed.

4K 993 50
Davide-sd
sympy-plot-backends

An improved plotting module for SymPy

3K 53 15
aesara-devs
aehmc

An HMC/NUTS implementation in Aesara

2K 31 6
kosarev
eqbool

Testing boolean expressions for equivalence

1K 0 0
ramsayxiaoshao
pytpg

pyTPG — A modern, modular Python framework for Tangled Program Graphs. Install with `pip install pytpg`.

953 20 2
x66ccff
psrn

[𝐍𝐚𝐭𝐮𝐫𝐞 𝐂𝐨𝐦𝐩𝐮𝐭𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐒𝐜𝐢𝐞𝐧𝐜𝐞] ⚡️ PSE/PSRN: Fast and efficient symbolic expression discovery through parallelized symbolic enumeration. Evaluates millions of expressions simultaneously on GPU with automated subtree reuse.

639 26 4
MechanicsDSL
mechanicsdsl-core

Domain-specific language and compiler for physical systems. Write a Lagrangian, get a simulation. Twelve code generation backends, built on SymPy.

497 2 0
daedalus
mcp-sympy

MCP server that exposes SymPy's symbolic mathematics functionality

491 0 0
luis-valdivieso
vargraph

A Python library for modeling graphs with symbolic edge weights.

444 0 0
maxwellsantoro
ries-rs

High-performance Rust reimplementation of Robert Munafo’s RIES (RILYBOT Inverse Equation Solver). Given any target number, it discovers elegant algebraic expressions and equations that evaluate exactly to it — now with parallel search, PSLQ integer relations, Python bindings, and WebAssembly support.

324 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology