Framework for Logic Synthesis and EXploration
Project description
OpenFLEX
A python module/CLI Framework for Logic Synthesis and EXploration
Installation
The easiest way to install OpenFLEX is using pip
. To install OpenFLEX in a Python virtual environment, you can run the following commands:
python -m venv .venv # this will create a `.venv` directory in your current directory
source .venv/bin/activate # activate the virtual environment
pip install -U pip # update the default pip version
pip install openflex # install OpenFLEX and its dependencies inside venv
To de-activate the environment (if you need to delete it, or are switching to another one), simply run the following command:
deactivate
Contributing
If you would like to make live modifications to the OpenFLEX source code, then you will need to clone this repository and install it in editable
mode.
Start by cloning the repository, and then from its root directory, run the following:
python -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -e . # install OpenFLEX locally as editable
Now, any modifications you make to the OpenFLEX source code should be reflected the next time you run or use openflex
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.