Files
mxpic_forge/mxpic/technologies/layer_models.py
T
2026-06-04 23:21:39 +08:00

19 lines
359 B
Python

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