DMData

class keysight.ads.de.DMData

DMData is an optional database that can hold properties for Library, Cell, and View.

If you add properties to the DMData, you must save it.

find_prop(name: str) Property | None
property is_cell: bool
property is_library: bool
property is_view: bool
make_writable() None
property modified: bool
static open(owner: Library | Cell | View, mode: str) DMData

Open a DM database for the given owner.

The mode determines how the database is opened: “r” - Open the database read-only. The database must exist. “a” - Open the database for appending data or create a new one. “w” - Open for writing or create a new one. Deletes all existing objects.

property owner: Library | Cell | View
property props: NamedReadableCollectionAbc[Property]
property read_only: bool
revert() None

Revert all changes to the database - deleting new objects.

save() None
truncate() None

Truncate the entire database - deleting all objects.

On this page