skidl.design_class module

Design class module for SKIDL.

This module provides classes for managing design elements like parts and nets, including their classification and organization within circuits. It defines base classes for design elements and specialized collections for managing specific types like part classes and net classes.

class skidl.design_class.NetClass(name, circuit=None, **attribs)[source]

Bases: DesignClass

A design class specifically for categorizing electrical nets.

NetClass extends DesignClass to provide net-specific functionality and automatic registration with a circuit’s net class collection.

class skidl.design_class.PartClass(name, circuit=None, **attribs)[source]

Bases: DesignClass

A design class specifically for categorizing electronic parts.

PartClass extends DesignClass to provide part-specific functionality and automatic registration with a circuit’s part class collection.