New forge coding added

This commit is contained in:
=
2026-06-04 23:21:39 +08:00
parent 518eb06591
commit 8da92ced57
288 changed files with 52017 additions and 1913 deletions
+36 -8
View File
@@ -1,12 +1,40 @@
# mxpic/__init__.py
#-----------------------------------------------------------------------
# This file is part of Mxpic.
#
from .core.license_check import verify_license
#-----------------------------------------------------------------------
#
# Yue Qin(PotatoMaxwell) (c) 2022-2026
# Gaolei HU (c) 2022-2026
# Main initialization
# Run the check immediately upon import
verify_license()
''' maxwell's lib for photonic integrated cricuit design based on Nazca '''
# If the check passes, the rest of the library loads
from .components import grating_couplers,EC_dual_layer_px3
from .routing import Route
from .foundries import *
from .components.gds_devices import *
from .components.routing import *
from . import components
from .components import structures
from .components import primitives
from .components.primitives import passive
from .components.primitives import active
from .components.primitives import pic
from .components import electronics as eic
from . import technologies
foundry = technologies
from .components import pdks as pdk
from .components import pdks
from .components import primitives as functional
from .components.composites import advance
from .components import composites
from .components.others import simulation
from .components import others
from . import cores
from .cores.generation_metadata import install_generation_metadata_recorders
install_generation_metadata_recorders()