Back to browse
GitHub Repository

A unified symbolic-numeric expression runtime for Python where all elementary functions are created from a single operator

6 starsPython

Uninum – All elementary functions from a single operator, in Python

by brumbelow·Apr 14, 2026·6 points·2 comments

AI Analysis

●●●BangerWizardryBig BrainZero to One

EML lowering rewrites any expression to exp(x) - ln(y) trees based on actual research paper.

Strengths
  • EML lowering to single binary operator is genuinely novel, based on Odrzywolek 2026 research paper.
  • Natural Python syntax for expression building with full symbolic differentiation and simplification.
  • Compiles to fast callables with numpy or pure-Python backends for production use.
Weaknesses
  • Niche audience limits adoption—most devs won't need symbolic math lowering in daily work.
  • Requires Python 3.10+, and documentation could use more real-world usage examples.
Category
Target Audience

Mathematicians, computational scientists, and Python developers working with symbolic math

Similar To

SymPy · Mathematica · Maple

Similar Projects