# FUD: Calyx Driver This is the Calyx driver. It is a tool that automates the process of calling Calyx frontends, the Calyx compiler, and any backends that may be needed to simulate/execute a program. The current documentation for fud lives [here](https://capra.cs.cornell.edu/docs/calyx/tools/fud.html). ## Contributing We use `black` as an automatic formatter and `flake8` to lint `fud`s code. Before merging any changes to fud, please address any warnings from `flake8 .` and run `black .` to format code. You can install these tools with: ``` pip3 install flake8 black ```