Skip to main content

e-graphs in Python built around the the egglog rust library

Project description

egglog Python wrapper

Documentation Status Test PyPi Package License Python Versions pre-commit CodSpeed Badge

egglog is a Python package that provides bindings to the Rust library egglog, allowing you to use e-graphs in Python for optimization, symbolic computation, and analysis.

Please see the documentation for more information.

Come say hello on the e-graphs Zulip or open an issue!

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

egglog-8.0.0.tar.gz (3.4 MB view details)

Uploaded Source

Built Distributions

egglog-8.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egglog-8.0.0-cp312-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

egglog-8.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

egglog-8.0.0-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (5.0 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

egglog-8.0.0-cp311-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

egglog-8.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

egglog-8.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (5.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

egglog-8.0.0-cp310-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

egglog-8.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

egglog-8.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (5.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

File details

Details for the file egglog-8.0.0.tar.gz.

File metadata

  • Download URL: egglog-8.0.0.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for egglog-8.0.0.tar.gz
Algorithm Hash digest
SHA256 bf93628a03e32c404b9b7b2b739a15021bcde9b53cd32a8ef9d8861c6f307011
MD5 81ec90741a98a4a3db5de03a26d2ae97
BLAKE2b-256 c67ebce1128dec8e97eabf1b19db32e24ab8cba7cc830ba9cc79582994cb6492

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3f2c21334b072e239dc1fda5dbc1bbae39a39ffefa36ddb5fb830d66405c292
MD5 579d43bbc030fd7a96d6872b26e17e28
BLAKE2b-256 0e96082d49a7d20c4ab4babec15c6b13dd7b4cd1b18540ed357e553d36f8be68

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 cc84c668b92a832b2a3aeb5c40657ffb4647474b14ef171835bc86a3c5febe0c
MD5 0ae61e96fa618e91b2fa9821e197eb14
BLAKE2b-256 70a0d1e1ea8c761850c9ce471aadf5401133aef41836ce33adb099a12c6b1b2e

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 747e3955f885b5455b6a3a7442c55bdaa1efaef540133b481e1e09e1a87637eb
MD5 3541c40f23c35e8fae98c29d8e2697d3
BLAKE2b-256 9c23da4267c41c6fc1f233ec2147e117551a82edaf22b0d75de2ec7c0ce8fd41

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9a5be64f79fd4fb528bf1bba02e0e23780241c7b8905cd51f21468b336979b89
MD5 2fa4709894fde8f9b7599773af386632
BLAKE2b-256 d400fec1eb0bc0bd531ea7e5f83da3be1800afba054aa533c088d2024c911bb6

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 5b12e8383b313259e15744c0d31e949551dc9124e59e12e96ed2812372736180
MD5 47ff9b41e617e5ba03ae00f73111cf4c
BLAKE2b-256 d9aa626d229bab89f86195689368c16a70e18913b27cd9ea5be5863000bc1adb

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 beb64cfaf503bd9cc7c729ae27e8e60b35ac83625991b699452283b6cf60fa22
MD5 fc89c45da98586c96fd3c94784aa9597
BLAKE2b-256 e5d08e5534a491d145bf47a95608ad44b44fde5fc825caec998068ec34e1dcc6

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f0ee07cd5dce62a319a3e79afea728c42328777031149879538e3325bcf186b5
MD5 1505dd19d599a1604172356d93b4d6a2
BLAKE2b-256 6a5f95f0b81616a6f7c0e79215911a83f9e5d1be327f28d2b2284e83bc4db9ba

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 81d05049af32a333a18d7740556982b42abd2d2f44a15a8eda9ba3bbd576e934
MD5 168017afb61f82ea516376f9074a38c6
BLAKE2b-256 91e2fb8d5f4360ae7db6a0f9db75d9104f62783e881afce7984e685e3dd85540

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdb4d6e651134364e4c4ee33f8b665130009212ea571b36fda386c16fef2543b
MD5 c489193a5dfe36cb9c6ab407674dee75
BLAKE2b-256 10833abdc5ca177098cf1e32a49aa7c1ca4b6b8c5af167697c5fc080db49fc23

See more details on using hashes here.

File details

Details for the file egglog-8.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egglog-8.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 79947a3e0c07861e0e832cbbee7b59bc2ad5837d762ef3e4d16bde3c6680c508
MD5 f85f01462d1a4db6728851a0e10af46a
BLAKE2b-256 519f759c90060dcaf2f9ad3de4fff51b865e0279072a11985ed15128c2b89dfc

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