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
+18
View File
@@ -0,0 +1,18 @@
from dataclasses import dataclass
from typing import Any, Optional, Tuple
@dataclass(frozen=True)
class LayerSpec:
native_name: str
gds: Any
aliases: Tuple[str, ...] = ()
description: str = ""
@dataclass(frozen=True)
class XSectionSpec:
name: str
layers: Tuple[Any, ...]
growth: Tuple[Any, ...]
growy: Optional[Any] = None