FabLL
OfficialMap Python nodes to TypeGraph for hardware.
Authoratopile
Version1.0.0
Installs0
System Documentation
What problem does it solve?
FabLL bridges Python node and trait declarations to the TypeGraph and the instance graph, enabling clean modeling of hardware components by preserving field invariants and trait semantics.
Core Features & Use Cases
- Mapping Python node/trait declarations into the TypeGraph and the instance graph, with automatic maintenance of field and trait invariants.
- Support for binding, validation, and instantiation of component graph structures.
- Use Case: Define a Node subclass in Python and generate a bound typegraph instance for rapid prototyping and testing of hardware components.
Quick Start
- Create a GraphView and a TypeGraph g = graph.GraphView.create() tg = fbrk.TypeGraph.create(g=g)
- Define a Node subclass class App(fabll.Node): pass
- Bind and instantiate app = App.bind_typegraph(tg=tg).create_instance(g=g)
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: FabLL Download link: https://github.com/atopile/atopile/archive/main.zip#fabll Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.