PackageDef#

class pyedb.dotnet.database.definition.package_def.PackageDef(pedb, edb_object=None, name=None, component_part_name=None, extent_bounding_box=None)#

Bases: pyedb.dotnet.database.utilities.obj_base.ObjBase

Manages EDB functionalities for package definitions.

Parameters:
pedbpyedb.edb

Edb object.

edb_objectobject
Edb PackageDef Object

component_part_name : str, optional Part name of the component.

extent_bounding_boxlist, optional

Bounding box defines the shape of the package. For example, [[0, 0], [“2mm”, “2mm”]].

Overview#

delete

Delete a package definition object from the database.

set_heatsink

exterior_boundary

Get the exterior boundary of a package definition.

maximum_power

Maximum power of the package.

thermal_conductivity

Adding this property for compatibility with grpc.

therm_cond

Thermal conductivity of the package.

theta_jb

Theta Junction-to-Board of the package.

theta_jc

Theta Junction-to-Case of the package.

height

Height of the package.

heatsink

Component heatsink.

heat_sink

Component heatsink.

Import detail#

from pyedb.dotnet.database.definition.package_def import PackageDef

Property detail#

property PackageDef.exterior_boundary#

Get the exterior boundary of a package definition.

property PackageDef.maximum_power#

Maximum power of the package.

property PackageDef.thermal_conductivity#

Adding this property for compatibility with grpc.

property PackageDef.therm_cond#

Thermal conductivity of the package.

..deprecated:: 0.48.0

Use: func:thermal_conductivity property instead.

property PackageDef.theta_jb#

Theta Junction-to-Board of the package.

property PackageDef.theta_jc#

Theta Junction-to-Case of the package.

property PackageDef.height#

Height of the package.

property PackageDef.heatsink#

Component heatsink.

..deprecated:: 0.48.0

Use: func:heat_sink property instead.

property PackageDef.heat_sink#

Component heatsink.

Method detail#

PackageDef.delete()#

Delete a package definition object from the database.

PackageDef.set_heatsink(fin_base_height, fin_height, fin_orientation, fin_spacing, fin_thickness)#