efabless / cace

Circuit Automatic Characterization Engine
https://cace.readthedocs.io/
Apache License 2.0
44 stars 6 forks source link

Restructure Project #4

Closed mole99 closed 7 months ago

mole99 commented 7 months ago

This PR restructures the project to be compatible with the recommended file structure for a Python project. https://docs.python-guide.org/writing/structure/

It also allows CACE to be build as a Python package and installs the two commands cace and cace-gui. Additionally, the README has been formatted in Markdown, and the documentation has been moved to docs/.

Things to be done after this PR:

I think this PR is ready as is (if it works for you). I would like to perform the formatting of the codebase in a separate PR as I think it introduces less noise in the git history - easier to look changes up.