40 projects
pyEDAA.Reports
Various report abstract data models and report format converters.
pyVersioning
Write version information for any programming language as source file.
pyTooling
pyTooling is a powerful collection of arbitrary useful classes, decorators, meta-classes and exceptions.
sphinx-reports
A Sphinx extension providing reports and summaries embedded in documentation pages.
pyVHDLModel
An abstract VHDL language model.
pySystemRDLModel
An abstract SystemRDL language model.
pySVModel
An abstract SystemVerilog language model (incl. Verilog).
pyEDAA.IPXACT
A Document-Object-Model (DOM) for IP-XACT files.
pyEDAA.CLITool
An abstraction layer of EDA CLI tools.
pyTooling.CLIAbstraction
Basic abstraction layer for executables.
pyEDAA.ProjectModel
An abstract model of EDA tool projects.
pyVHDLParser
A streaming-based VHDL parser.
pyTooling.TerminalUI
A set of helpers to implement a text user interface (TUI) in a terminal.
pyEDAA.UCIS
Tools to extract and convert data from UCDB files.
pyEDAA.ToolSetup
EDA tool detection, configuration and selection layer.
pyTooling.GenericPath
A generic path implementation to derive domain specific path libraries.
pyAttributes
.NET-like Attributes implemented as Python decorators.
pyTooling.Packaging
A set of helper functions to describe a Python package for setuptools.
pyTerminalUI
A set of helpers to implement a text user interface (TUI) in a terminal.
pyCommonClasses
A collection of common classes for Python.
pyMetaClasses
A collection of MetaClasses for Python.
pyGenericPath
A generic path implementation to derive domain specific path libraries.
pyExceptions
An exceptions base-class to derive more powerful exceptions.
pyCallBy
Auxilary classes to implement call by reference.
btd.sphinx.autoprogram
Documenting CLI programs
pyTokenizer
A streaming tokenizer.
btd.sphinx.graphviz
Embedding diagrams rendered with Graphviz.
btd.sphinx.inheritance-diagram
Embedding diagrams rendered with inheritance_diagram.
Paebbels.sphinxcontrib.autoprogram
Documenting CLI programs
SphinxExtensions
Extensions for the Sphinx documentation tool.
pyIPXACT
A Document-Object-Model (DOM) for IP-XACT files.
pyHTTPServer
An HTTP Server implementation offering a pyHTTPInterface.
pyExtendedConfigParser
An extended ConfigParser based on Python's ConfigParser.
pyExploringCodeDOMParser
An exploring Code-DOM parser.
pyHTTPRequestRouter
A ReST API implementation (request router) using the pyHTTPInterface.
pyHTTPInterface
An interface for HTTP Requests and Responses.
pyIPCMI
An IP Core Management Infrastructure written in Python - pyIPCMI.
pyIPCMI.Parser.Rules
A parser for `*.rules` files used in pyIPCMI.
pyIPCMI.Parser.Files
A parser for `*.files` files used in pyIPCMI.
Semaphore-Microservice
A HTTP-based microservice offering a ReST API to acquire and release resources that are limited with a semaphore semantic.