Skip to content

horizon-research/eggwrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eggwrap

eggwrap is a wrapper for the Rust equality saturation framework egg. eggwrap is a heavily-modified fork of TENSAT, with equality saturation rules tailored to the needs of the CoolerSpace library. eggwrap is not meant to be used as a standalone program! Please refer to the GitHub page for onneggs for more details.

Installation

Dependencies

eggwrap depends on CBC. Please install CBC prior to installing eggwrap! Please note that we currently only support Linux for eggwrap! Additionally, only Python versions 3.10+ are supported.

PyPI

eggwrap is available on PyPI!

pip install eggwrap

Building from source on Linux

In order to build eggwrap from source, follow these commands.

git clone https://github.com/horizon-research/eggwrap.git
cd eggwrap
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 -m maturin develop

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages