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

Uploaded Source

Built Distributions

egg_smol-0.3.1-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.1-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.1-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.1-cp311-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

egg_smol-0.3.1-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.1-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.1-cp310-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

egg_smol-0.3.1-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.1-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.1-cp39-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

egg_smol-0.3.1-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.1-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.1-cp38-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

egg_smol-0.3.1-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.1-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.1-cp37-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.7 Windows x86-64

egg_smol-0.3.1-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.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for egg_smol-0.3.1.tar.gz
Algorithm Hash digest
SHA256 37ccd750957343f54394f9d8b63346b15ee7d2ebb4a0ea0f52a51526b8043da7
MD5 b2290d8735be1c404c93efac404cebaa
BLAKE2b-256 018dddb7f81127e13d752412fbc9c6f2823f155ca97da3e6b72c7082be8ddb6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 778c5b2a32b2b4f4823a3c44743f121e7ca5844130b3c1a603ef39976c87d805
MD5 bf19b9382e579fe99aeb82eb285c8979
BLAKE2b-256 158a7bf2f29de1dbb0f699da36ea8d6ee52988dbe485ea9d408eab12dcb8c68a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64fb686f834b6781726f9f2ebe110447cc41682fe54f799fbe4e8a2657728f44
MD5 54e949177a3f416a233c70aa46e62e77
BLAKE2b-256 3ba44ce04f62694b05df1d6a7d7b768e742674d8930762f7ab7b77fa978a5296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3f4f2600bf9038b69e578ad5c4610c2d2a5b9c1404c40bce5e4ca41aef75600
MD5 017963ad045c70783f8ce09add233975
BLAKE2b-256 7405b6a987600632861df6c8610c28a2342bb42d976209dacbe424995c48bce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 7569d0c2e921e5b2cced5fb5cf426751dcc0828123694c2d9731bfa93ee5304a
MD5 3164a4c49c29300e0595fbb92e377138
BLAKE2b-256 ab23c57e9512d1f6a89966ffd8dd703a2fba6445f98cb96af74c1169ec6a6ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8484bb006adf9e78b1e084924d3bbf01623e895ffc97a10996f3637306ff0ccc
MD5 10244cff7ad2005cfd937d0e81f4e4bc
BLAKE2b-256 4d1ee26ae0cfbc2cd6c29b2b4b5b60760116f3e66e7ca7f710f542a11235591a

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.1-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.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 283380a11e43f684dc5bac10b235de0f37544b2fdaceae74db8f5dbb412fafed
MD5 b40919c62c8a087d82c7274789bab992
BLAKE2b-256 6d961477919dad1c9aa04aff8e1515b3abd4ca3aec572c43f00352972a4c4bf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 347942253aa480a31cec263a15efb9a1e1ee7aa14d74ebd8da966647de04e6d5
MD5 39978fc7dca69f4fefd2cafa3edeedd3
BLAKE2b-256 babc9b5d5e589e2bafea6bb229ca5fa82128a9d73310ed9c6cbb5e667adbab0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02d86d08b9558ea16e0f6329405805d77960767608f54e7e3bfb4f601947b47a
MD5 e307db2c7b6797efee6a7e167972242b
BLAKE2b-256 4544b8ec0e911c8b100187541c604ade0d67f008072d47925dbaa3243e97ba74

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.1-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.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6e10af8778a32823a77b5be20d5a78d899e224098a3f4cb99c92486c3ec1d5da
MD5 512646629d6b456e4cf0b57158d92660
BLAKE2b-256 9b87543ea277bbe7806772250c57ced372b7fd2cfa2f57eca0a5ad2f7c4730c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 21202152438da55f59ee324a1e67e4e590d24c945a0504ac4c69945246b4124a
MD5 4650b125db09064716be240fb15c4f25
BLAKE2b-256 001c56c168121583566ddffbea21c988b87966b8deef975366aa9c5ef6e3cdb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5756c3148c9d8f9c674cffa9f62ae3e5f8a7b184addae72fa774a500dbc7a1ea
MD5 27314c5ab2d7f578c526a85a0cb0c11f
BLAKE2b-256 92f71e7759736153c1f0a92bf63133cf03923ccc4acc9777129aa9df67e0cb6e

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.1-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.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3b357e6df278064713f1df2467e5eb4b70aea6f2b89f6000c6ec98ade4f05dda
MD5 e96125dd065e4fe292028b4aa396d9b9
BLAKE2b-256 dd910bd6672ca82d2359174e23c21ac7cd574edb69be684edb0276cc1a0a301c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 a67a44a826026d311f7a3ee08b567051c44694e84d93eee2be7f23332ecbdf51
MD5 8bed852a58503eb80971b84e8563c5f8
BLAKE2b-256 5ed50ae212e7c0d488b3cb556fecc3e4dea0c0b4043ebb300a84c5f3e994d665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b49f95f8b32871bde3b37d663d70344a797161df55128001fc0d326fb1f49857
MD5 03566e76f05d888d64e40866a7a9a5b8
BLAKE2b-256 da666e49062b91013c08798f02ea0b3521861fd0c3c73ca677d5b1660df81b78

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.1-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.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e3d68760ab572f63abbd82750a145519831419ef07596c154cb9980b58d6c6c3
MD5 a14e918a55bffb9ce7a7341be4542672
BLAKE2b-256 91e819e45112b3730d4136f2aeb4874c022f661a0f74acfe00c08a1bd9644d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 cc796c83d8a7c4cb09f914cb427d245686f9d239596a9453eda693b23eb33048
MD5 87010b806bd430fbbbcb70490a61bf41
BLAKE2b-256 940204496d029f5c17efff50845dd839bef0659239b35b205ad99f3958b4c702

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egg_smol-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a47218cc8cc568fd6cf1670094ce90273466c484e143c2f5505748dc020ccc3c
MD5 e47dc6b7a17f70d347433d3e5a08fffe
BLAKE2b-256 fa3ccfceeb197dbeae2af522e82dedf9e5d02e9caf026ece7c69125fb19d6fed

See more details on using hashes here.

File details

Details for the file egg_smol-0.3.1-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.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5368c0b493721cf71dd2c5d02b9c536f1405748c4c5658ed0374832d924a19af
MD5 e65dc4fc5d26d46f9ed0fc05a1b1bdda
BLAKE2b-256 8c1e9e5f6bcf76ca68e3af27dcb6b01187b223206a4dcda833ed8271df1ccae3

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