Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #15466

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

From Alastair McKinstry <mckinstry@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel, linux.debian.maint.python
Subject Bug#1063521: ITP: pymbolic -- Easy Expression Trees and Term Rewriting library
Date 2024-02-09 14:00 +0100
Message-ID <I5yE1-8Xys-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 3 groups.

Show all headers | View raw


Package: wnpp
Severity: wishlist
Owner: Alastair McKinstry <mckinstry@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@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.

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

Bug#1063521: ITP: pymbolic -- Easy Expression Trees and Term Rewriting library Alastair McKinstry <mckinstry@debian.org> - 2024-02-09 14:00 +0100

csiph-web