CfgCutout#

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

Bases: pydantic.BaseModel

Represent one cutout operation configuration payload.

Overview#

model_dump

Override to always exclude None values.

auto_identify_nets

signal_nets

reference_nets

extent_type

expansion_size

number_of_threads

custom_extent

custom_extent_units

expansion_factor

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Import detail#

from pyedb.configuration.cfg_operations import CfgCutout

Attribute detail#

CfgCutout.auto_identify_nets: CfgAutoIdentifyNets | None = None#
CfgCutout.signal_nets: list[str] | None = None#
CfgCutout.reference_nets: list[str] | None = None#
CfgCutout.extent_type: str | None = 'ConvexHull'#
CfgCutout.expansion_size: float | str | None = 0.002#
CfgCutout.number_of_threads: int | None = 1#
CfgCutout.custom_extent: Any | None = None#
CfgCutout.custom_extent_units: str = None#
CfgCutout.expansion_factor: float | None = 0#
CfgCutout.model_config#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Method detail#

CfgCutout.model_dump(**kwargs) dict#

Override to always exclude None values.