Skip to main content
Gitlab Build Status Github Build Status Python Package Index Release Page Zenodo DOI for latest release

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.

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.

Resources:

Release files for pymbolic 2025.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymbolic 2025.1
File Size Uploaded
pymbolic-2025.1.tar.gz 113.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymbolic 2025.1
File Interpreter ABI Platform
pymbolic-2025.1-py3-none-any.whl Python 3 none any Details

Total release size: 252.0 kB

Release files / pymbolic-2025.1.tar.gz

Download URL pymbolic-2025.1.tar.gz
Size 113.1 kB
Tags Source
SHA-256 checksum
How to use checksums
31efa99e1f2a6407d1d7128d356dd625d56d2002d23b3f104da5b9c3fb0a270b
BLAKE2b-256 checksum
How to use checksums
3f34dbf12e9379faf31c32f56e9fae9a4f2e70bcb6afb4d2a253cfb98f043d11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pymbolic-2025.1-py3-none-any.whl

Download URL pymbolic-2025.1-py3-none-any.whl
Size 139.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf16406b24b53f45d707d7492d85107ace3116465586859cebc2f59dbdf90fd0
BLAKE2b-256 checksum
How to use checksums
ab918e3af987d8ff0f80c8a02022e391c428033ed6b8b0f32f283c09faf5c029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

2025.1 This release

2 release files

2024.2

2 release files

2024.1

1 release file

2022.2

1 release file

2022.1

1 release file

2021.1

1 release file

2020.1

1 release file

2019.2

1 release file

2019.1

1 release file

2018.1

1 release file

2017.1

1 release file

2016.2

1 release file

2016.1

1 release file

2015.2

1 release file

2015.1

1 release file

2014.3

1 release file

2014.2

1 release file

2014.1

1 release file

2013.2

1 release file

2013.1

1 release file

2010.1

1 release file

0.91

1 release file

0.90

1 release file

0.10

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page