Skip to main content

A package for symbolic computation

Project description

Pymbolic is a small 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.

If you are looking for a full-blown Computer Algebra System, look at sympy or PyGinac. If you are looking for a basic, small and extensible set of symbolic operations, pymbolic may well be for you.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymbolic-2010.1.tar.gz (25.9 kB view details)

Uploaded Source

File details

Details for the file pymbolic-2010.1.tar.gz.

File metadata

  • Download URL: pymbolic-2010.1.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymbolic-2010.1.tar.gz
Algorithm Hash digest
SHA256 694c75a685ff2f27879cc81f0f6efca9f4db0c43b15facd5ce2f720443d50377
MD5 0b66736be5ca354c65df0f4b7b790b7d
BLAKE2b-256 6d24353a9bec77e2b0246d431373c52ff688c8d0fa087ff21d628eac4f3bb200

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page