API Reference ============= This section contains the auto-generated API documentation for all modules in kicad-sch-api. Core Package ------------ .. automodule:: kicad_sch_api :members: :undoc-members: :show-inheritance: Schematic ~~~~~~~~~ .. automodule:: kicad_sch_api.core.schematic :members: :undoc-members: :show-inheritance: Collections ----------- Base Collection ~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.collections.base :members: :undoc-members: :show-inheritance: Component Collection ~~~~~~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.collections.components :members: :undoc-members: :show-inheritance: Wire Collection ~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.collections.wires :members: :undoc-members: :show-inheritance: Label Collection ~~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.collections.labels :members: :undoc-members: :show-inheritance: Junction Collection ~~~~~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.collections.junctions :members: :undoc-members: :show-inheritance: Element Wrappers ---------------- Components ~~~~~~~~~~ .. automodule:: kicad_sch_api.core.components :members: :undoc-members: :show-inheritance: Wires ~~~~~ .. automodule:: kicad_sch_api.core.wires :members: :undoc-members: :show-inheritance: Labels ~~~~~~ .. automodule:: kicad_sch_api.core.labels :members: :undoc-members: :show-inheritance: Junctions ~~~~~~~~~ .. automodule:: kicad_sch_api.core.junctions :members: :undoc-members: :show-inheritance: Texts ~~~~~ .. automodule:: kicad_sch_api.core.texts :members: :undoc-members: :show-inheritance: Data Types ---------- .. automodule:: kicad_sch_api.core.types :members: :undoc-members: :show-inheritance: Configuration ------------- .. automodule:: kicad_sch_api.core.config :members: :undoc-members: :show-inheritance: Parser & Formatter ------------------ Parser ~~~~~~ .. automodule:: kicad_sch_api.core.parser :members: :undoc-members: :show-inheritance: Formatter ~~~~~~~~~ .. automodule:: kicad_sch_api.core.formatter :members: :undoc-members: :show-inheritance: Element Parsers ~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.parsers.elements.symbol_parser :members: :undoc-members: :show-inheritance: .. automodule:: kicad_sch_api.parsers.elements.wire_parser :members: :undoc-members: :show-inheritance: .. automodule:: kicad_sch_api.parsers.elements.label_parser :members: :undoc-members: :show-inheritance: Library Integration ------------------- Symbol Cache ~~~~~~~~~~~~ .. automodule:: kicad_sch_api.library.cache :members: :undoc-members: :show-inheritance: Symbol Resolver ~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.symbols.resolver :members: :undoc-members: :show-inheritance: Symbol Validators ~~~~~~~~~~~~~~~~~ .. automodule:: kicad_sch_api.symbols.validators :members: :undoc-members: :show-inheritance: Discovery ~~~~~~~~~ .. automodule:: kicad_sch_api.discovery.search_index :members: :undoc-members: :show-inheritance: Utilities --------- Validation ~~~~~~~~~~ .. automodule:: kicad_sch_api.utils.validation :members: :undoc-members: :show-inheritance: Geometry ~~~~~~~~ .. automodule:: kicad_sch_api.core.geometry :members: :undoc-members: :show-inheritance: .. automodule:: kicad_sch_api.geometry.font_metrics :members: :undoc-members: :show-inheritance: .. automodule:: kicad_sch_api.geometry.symbol_bbox :members: :undoc-members: :show-inheritance: