Modeler & primitives#

These classes are the containers of primitives and all relative methods. Primitives are planes, lines, rectangles, and circles.

from pyedb import Edb

edb = Edb(myedb, edbversion="2023.1")

top_layer_obj = edb.modeler.create_rectangle(
    "TOP", net_name="gnd", lower_left_point=plane_lw_pt, upper_right_point=plane_up_pt
)

...

Modeler

Manages EDB methods for primitives management accessible from Edb.modeler property.

Primitives properties#

These classes are the containers of data management for primitives and arcs.

EDBPrimitives

Manages EDB functionalities for a primitives.

EDBArcs

Manages EDB Arc Data functionalities.

from pyedb import Edb

edb = Edb(myedb, edbversion="2023.1")

polygon = edbapp.modeler.polygons[0]
polygon.is_void
poly2 = polygon.clone()

...