Skip to main content

e-graphs in Python built around the the egg-smol rust library

Project description

egg-smol Python wrapper

Documentation Status Test PyPi Package License Python Versions pre-commit

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

Please see the documentation for more information.

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

egg_smol-0.3.0.tar.gz (156.3 kB view details)

Uploaded Source

Built Distributions

egg_smol-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-cp311-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

egg_smol-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (2.9 MB view details)

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

egg_smol-0.3.0-cp310-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

egg_smol-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (2.9 MB view details)

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

egg_smol-0.3.0-cp39-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

egg_smol-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (2.9 MB view details)

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

egg_smol-0.3.0-cp38-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

egg_smol-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (2.9 MB view details)

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

egg_smol-0.3.0-cp37-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.7 Windows x86-64

egg_smol-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

egg_smol-0.3.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (2.9 MB view details)

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

File details

Details for the file egg_smol-0.3.0.tar.gz.

File metadata

  • Download URL: egg_smol-0.3.0.tar.gz
  • Upload date:
  • Size: 156.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.17

File hashes

Hashes for egg_smol-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8e8834d3b128ec65883550839a7a067955867c857079f017e1b68ef897c67f2d
MD5 ad5a88350531628a409a65c5a598dd8a
BLAKE2b-256 84e7ac33c58ec5c8f288829456ff07a86b4fcf0b56aa5cde47a6ea95ca2d976c

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62734707fb410f3fbf8e0ee2f5b71fff78ae60a7da379c18f545330113e0c678
MD5 6aa0c6eb63ce1faaff02fab44cd8be1a
BLAKE2b-256 b4cccb0cbfeb152077e997c0cb8d6e09338fdf8175eb25cdbbd6cb6c916f1e01

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8f06227259ea8f79555c8bfe580bb9015a5d39c512baadfbeed616d455496c5
MD5 2a6a3c66218dbb7711669c65999d712f
BLAKE2b-256 82d3a86b895686a21083168d5c4f66a51d78444201b42fb153603cc6f816d57f

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a614094e2e0098d504bf0b4d21ea7685289f7433c11c311a5f8c24eb2f13fa8
MD5 04cda6555b7ba9be159944580551412d
BLAKE2b-256 d8e4f8efa9dcc89889464602cc23b80c53a37372fdbd9d8d470687eafaf1815f

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 6d35124c0ae2150470eb81eae2c95ab688e17941b5244953b6284c0bbbbd5793
MD5 4b68baf3a2d9768bacf89036284bd853
BLAKE2b-256 17198601a9736bede761b67791bf11b4ee0396e907141bf2c6b1343f4975b138

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e205bb54734ae4e7f97ea9a2dd98838444123d8319be43342cc97c388b5d7b69
MD5 b00d1b7dcaf69ce6d42901e63d5373a9
BLAKE2b-256 4087df0583dfa171663be6d52a9d3b7badb4ecfe85e2828add3d3afd064d6c45

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1bf38dce242af1309c40aaa864548b4d34a1a38c8f33a138af1682c191720597
MD5 b2a39e9b19d267d908a33d2d6ee47f48
BLAKE2b-256 feace04dd7c527dd0a3a2909ac1bfce7b2bf66de35a161e6fb766a165e4130a5

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d5029b0aeeefa2e45c9c9ed653be9c887f7a5a3a427865cb1fb28edf2644765e
MD5 6c83f807e3726ecb495d8fbe8bbe22cf
BLAKE2b-256 55e3aa53556cbd085024e9c72a8a21b4454ae4536d12aaab44978101898e364b

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b84b381e9d8732ec21361cf4ecd110b2e00bd980dc68e3f7944cb0f0b148a6f7
MD5 faa976dfc00525dca7287b72f2ae5302
BLAKE2b-256 7cf9bd064c03b1c35ea593b1d0f54a49ff6e84f0db7cf94f396ceec5a4ab27a0

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 438786d5e517bd2886e79672a9e0a73a73bed18ab613c260d20ccca5ccddbe02
MD5 7b426625aab38143556c585f0681ff08
BLAKE2b-256 2f6ad19042e35d3204996477a57e689bfc11b6445e157bbea7c542805bebb0c0

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 91879856dfae17b85e4295149ccd9b6d7d488401d85f2e621b34c33abe5f7533
MD5 6d7cd64d477de37378915cd67d6d53a2
BLAKE2b-256 da968a1ea5d1b141d8df46e6200922437098a1050d5f735ac78e0fd25d67389d

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0e7649badd2d725fa1fbf46a959be7ce43c2458cfa07c6ae76b126b46cc1040
MD5 31fb4a9b5ec3161ef63524bf4dbe7ae3
BLAKE2b-256 062f64ec3e15d6c4b60547b068c26d3a7b2632f02bb270d0a43f66cfb641ec38

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 000a4357888229a0abcd5441690050206b78efb438c36c2a42e67e806d369102
MD5 700005210e3a2a11a6fcda6c42a50403
BLAKE2b-256 bfa6904ef32ee557ba17c51d793500eeb1e7adb15dfb1a80d93967f7dcf8f97a

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 00e41f2c8cecdcce144cf899c4abad13fc8cb2ec6f2c9ea2b162423e41b3614d
MD5 c19194a8658da182723b9d605c62f5d7
BLAKE2b-256 ca26a37802c2ea42c3987a12315373ba1f17415e2b6a0c33d7495970828fe1c1

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55231a1ed933221e4dcb32539ad6868507736c60efb4de69d97fdb8bc083a576
MD5 43af31964d842beb5c3bbf86bd8a58a0
BLAKE2b-256 b3b6f753269e9ac2a3aa70d70c8a57da74dbc8d84bf1ad906bcf866969eaad36

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8762dfffbbe7be44dddc01e5caa4216130340ab1e4ce27af7550227a7f8652c5
MD5 2fa651bf235928d1fdc69728b7e52a20
BLAKE2b-256 0f30a5351ee99723d19f36ae83fdff6a333fd6dd00c2a70968864f88d09eb3bf

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 efc1e34b9c8e4d67932e82915032c335ea4ddcc0f6ceb41c9e1ade7cd8c7696a
MD5 f3156baa506d89054e80c585afe3d531
BLAKE2b-256 25ab3565324941b1c2750094a97ba7dd6095a0bd1502734d8aee8f59aa3f79ee

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d0de903fbe3e5189a42b6ebba9ca5f16c24d546bd86b4bdd803f04be4209d88
MD5 fe8cbf3b07c4d6c3aa6069a2ac4e3b34
BLAKE2b-256 66e400dbb61160910a610bb0158817343b321188b4143129a1aaae70485f74e7

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for egg_smol-0.3.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 18aed27ff4d2eba5c5a83624b21ba6db419f489ca2bfe18015c6a3b267b91d0f
MD5 298affd26ad52e8ca9c482c120833904
BLAKE2b-256 fbbc1edd14f86117720158c7f3edc4a8c742469d5adc89566fdfd0989fa8d15a

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