Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1063521: ITP: pymbolic -- Easy Expression Trees and Term Rewriting library

3 views
Skip to first unread message

Alastair McKinstry

unread,
Feb 9, 2024, 8:00:04 AM2/9/24
to
Package: wnpp
Severity: wishlist
Owner: Alastair McKinstry <mcki...@debian.org>
X-Debbugs-Cc: debian...@lists.debian.org, debian...@lists.debian.org

* Package name : pymbolic
Version : 2022.2
Upstream Contact: Andreas Klöckner
* URL : https://github.com/inducer/pymbolic
* License : MIT/X
Programming Lang: Python
Description : Easy Expression Trees and Term Rewriting library

I am packaging this as

Pymbolic is a small expression tree and symbolic manipulation library. Two
things set it apart from other libraries of its kind:

* Users can easily write their own symbolic operations, simply by deriving
from the builtin visitor classes.
* Users can easily add their own symbolic entities to do calculations
with.

Pymbolic currently understands regular arithmetic expressions, derivatives,
sparse polynomials, fractions, term substitution, expansion. It automatically
performs constant folding, and it can compile its expressions into Python
bytecode for fast(er) execution.

It is not expected to be a replacement for Sympy, which is more complex.

0 new messages