ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout.component_db.ComponentDatabase Member List

This is the complete list of members for zlayout.component_db.ComponentDatabase, including all inherited members.

__init__(self, str db_path="components.db")zlayout.component_db.ComponentDatabase
_init_database(self)zlayout.component_db.ComponentDatabaseprotected
_populate_basic_components(self)zlayout.component_db.ComponentDatabaseprotected
add_component(self, ComponentSpec spec)zlayout.component_db.ComponentDatabase
close(self)zlayout.component_db.ComponentDatabase
connzlayout.component_db.ComponentDatabase
create_custom_component(self, str name, Dict[str, Any] parameters, Optional[Dict[str, Any]] electrical_params=None, Optional[Dict[str, Any]] physical_params=None, str description="")zlayout.component_db.ComponentDatabase
create_module(self, str name, List[str] components, List[Dict[str, Any]] connections, str description="")zlayout.component_db.ComponentDatabase
db_pathzlayout.component_db.ComponentDatabase
get_component(self, str component_id)zlayout.component_db.ComponentDatabase
get_component_library(self)zlayout.component_db.ComponentDatabase
search_components(self, Optional[str] category=None, Optional[str] name_pattern=None)zlayout.component_db.ComponentDatabase