A structured, validated, and machine-readable reference for AI-assisted analog circuit diagram generation
To build the most reliable backend reference for an AI system by ensuring component definitions and symbols are minimal, uniform, and validated against strict schemas.
validate.py
Parses all component YAML files and ensures they conform to JSON schemas, guaranteeing data consistency and machine reliability.
render.py (Future)
Auto-generate circuit diagrams from component lists using SVG assets, serving as proof-of-concept for AI-driven generation.
Machine-readable definitions
Minimal, uniform library
SVG schematic symbols for quick rendering and consistent visual style, organized by category.
JSON Schema validation
Structural rules enforcing data consistency critical for machine reliability.
Fully worked sample cases demonstrating integration of data, symbols, and simulation files:
Topic-based folders with verified analog circuit concepts
Basic Theory • OP-AMP Circuits • Filters
Pre-verified simulation files for circuit validation
LTspice • Proteus