inducer/pymbolic
A simple package to do symbolic math (focus on code gen and DSLs)
Provides extensible expression trees with pluggable visitor-based transformations and user-defined symbolic entities, supporting arithmetic, derivatives, polynomials, and term substitution. Includes automatic constant folding and can compile expressions to Python bytecode for efficient evaluation. Designed as a lightweight alternative to full CAS systems, prioritizing extensibility for custom symbolic operations and DSL integration.
125 stars. Used by 1 other package. Available on PyPI.
Stars
125
Forks
27
Language
Python
License
—
Category
Last pushed
Mar 08, 2026
Commits (30d)
0
Dependencies
3
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/inducer/pymbolic"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
symforce-org/symforce
Fast symbolic computation, code generation, and nonlinear optimization for robotics
inducer/loopy
A code generator for array-based code on CPUs and GPUs
alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
inducer/islpy
Python wrapper for isl, an integer set library
loco-3d/crocoddyl
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is...