This library provides tools for analog circuit topology generation, structural recognition, and partitioning, inspired by the C++ ACST project.
pyckt/topology/: Topology generationpyckt/recognition/: Structural recognitionpyckt/partitioning/: Partitioningpyckt/utils.py: Utilitiestests/: Unit tests
pip install .python -m unittest discover testsYour Name
This project is inspired by the original implementation:
- acst - Analog Circuit Synthesis Tool: https://github.com/inga000/acst/
- Abel, Inga, and Helmut Graeb. "FUBOCO: Structure synthesis of basic op-amps by FUnctional BlOck COmposition." ACM Transactions on Design Automation of Electronic Systems (TODAES) 27.6 (2022): 1-27.