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.1.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

egglog-8.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

egglog-8.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

egglog-8.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.9 MB view details)

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

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

Uploaded CPython 3.11 Windows x86-64

egglog-8.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

egglog-8.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.9 MB view details)

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

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

Uploaded CPython 3.10 Windows x86-64

egglog-8.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

egglog-8.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for egglog-8.0.1.tar.gz
Algorithm Hash digest
SHA256 b817b46de37e764efa3bf54cc1909e3e798ffe5f9488659120ef8419e6573d3b
MD5 9d4a02bd832f91394da872b5cf6b441b
BLAKE2b-256 c59e29fdfd6d7436e55ccf6f2c70fb3530e33022dcdefc199cfc8995b838c004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egglog-8.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e54d6203a6eef115c4389a043f3c6a17453a6c9fc8e5b65ff34ffa7658cb096
MD5 3010665ececdf7dec7f4fb4374ea38cc
BLAKE2b-256 cd7b95f3e810d184dbfc0a3102edfad864a5e25155266de97a45f7ab2440d83e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egglog-8.0.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 5b4ed2d0398b1775b8670c239e831c9ac8e3625127857c3a739f8a434b7f5981
MD5 8d2d1698b2c69c39cae2884fd6664485
BLAKE2b-256 39f99a4ae44a7bb3eea4ec2f0f77a83246d40e3c6bc17debfec52aa95e78507d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egglog-8.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f13e1227efabc167962c41b25a3af77de61943c94ac86f2ff05b8f40e0861a8f
MD5 8e8b490f0715d720167df5f5ad9f92b6
BLAKE2b-256 799b7d6679c9fa7e97b122aa2765205e50ab1827805a2732843285f17e124548

See more details on using hashes here.

File details

Details for the file egglog-8.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for egglog-8.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 dcf50e2d3b4ab46e3d8cfc5da2771457057348709f765d5eee1089697ae020e0
MD5 d77263f121a3c60b84864aa2b6174cd5
BLAKE2b-256 bab20e1aafecd9b73be4f01f64e5fac2b5c9e02126715f3c70cc69a76867cd6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egglog-8.0.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 90ddb3bf570a8e1bf94fba20303c9ac1560bc9a51d274b74cbb59a506d86f208
MD5 7559c6d8f1b6e6f499c444cba4327b01
BLAKE2b-256 ae3cb08ec66228f01e26e67c5f80d0a9a46e1bf84b6d0ca63ee9a624c31af33f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egglog-8.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c297263b6c2619240f6d58b93f218e2d192c61fbc8be9597f28b83d8bdf6fa5
MD5 aed4dd902d1ca6c91346912561a8e6a2
BLAKE2b-256 93205fe90060a7df28eaaa2c4c0ebee9c058488819477dfbd4062313b6ee255d

See more details on using hashes here.

File details

Details for the file egglog-8.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for egglog-8.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bccac283ffbbacfcdb2cd64bcd864e1fa34c2f69d18f7401843f6eb06a5fca08
MD5 2af19dfc21e8e4b7b39d347e954e2165
BLAKE2b-256 3e085b8dc1887b7ae24afa3aa464a80f01e976d9a12177d9294ec771e31ebcdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egglog-8.0.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d020f60e6f9c2432e8f29444cb2bf0c93df7cc92e971f53716336da0bd4b5fdf
MD5 b57b0c23910c004b1c8c3bd89b0491ae
BLAKE2b-256 c1550dc867cb6f0cabffeb4eaeb12774b6e1acff36126ae795a881b6d1396aa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egglog-8.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 224f5937cee19d46636b7b4fdb5a3e20c9e9109e47b7552f68d75cf9d2c07af2
MD5 078575d18e218928af8813de9aae5fcb
BLAKE2b-256 e7a94670c0982d3e23d29dc51390e0a683a7a2f9f270a0d249473f2378478a8d

See more details on using hashes here.

File details

Details for the file egglog-8.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for egglog-8.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3a10436432ba4630c5cb28199c93b7d0a3ea9358ac876b9bcab517e6fbfea6f4
MD5 168153e52034d91d406439a3c1384d33
BLAKE2b-256 bf45eb35f35e777b199a441bbb41b241526fdf11482e4e6e4dc8a8a9fda23604

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