CfgOperations#

class pyedb.configuration.cfg_operations.CfgOperations(/, **data: Any)#

Bases: pydantic.BaseModel

Collect operations to apply after the core design sections.

Overview#

add_cutout

Create and store a cutout operation.

model_dump

Override to propagate exclude_none=True to nested models.

Import detail#

from pyedb.configuration.cfg_operations import CfgOperations

Attribute detail#

CfgOperations.cutout: CfgCutout | None = None#
CfgOperations.generate_auto_hfss_regions: bool = False#

Method detail#

CfgOperations.add_cutout(signal_nets=None, reference_nets=None, extent_type: str = 'ConvexHull', expansion_size: float | str = 0.002, expansion_factor: float = 0, auto_identify_nets_enabled: bool = False, resistor_below: float = 100, inductor_below: float = 1, capacitor_above: float | str = '10nF', **kwargs)#

Create and store a cutout operation.

CfgOperations.model_dump(**kwargs) dict#

Override to propagate exclude_none=True to nested models.