16 projects
pyTooling
pyTooling is a powerful collection of arbitrary useful classes, decorators, meta-classes and exceptions.
pyEDAA.ToolSetup
EDA tool detection, configuration and selection layer.
pyEDAA.CLITool
An abstraction layer of EDA CLI tools.
pyEDAA.ProjectModel
An abstract model of EDA tool projects.
pySVModel
An abstract SystemVerilog language model (incl. Verilog).
pyVHDLModel
An abstract VHDL language model.
pyEDAA.IPXACT
A Document-Object-Model (DOM) for IP-XACT files.
pyVersioning
Write version information collected from (CI) environment for any programming language as source file.
pyTooling.CLIAbstraction
Basic abstraction layer for executables.
pyVHDLParser
A streaming-based VHDL parser.
pyTooling.TerminalUI
A set of helpers to implement a text user interface (TUI) in a terminal.
pyAttributes
.NET-like Attributes implemented as Python decorators.
pyTerminalUI
A set of helpers to implement a text user interface (TUI) in a terminal.
btd.sphinx.autoprogram
Documenting CLI programs
btd.sphinx.graphviz
Embedding diagrams rendered with Graphviz.
btd.sphinx.inheritance-diagram
Embedding diagrams rendered with inheritance_diagram.