Skip to content

Commit 02c94a1

Browse files
Remove run and update data
1 parent 324b721 commit 02c94a1

File tree

3 files changed

+7
-66
lines changed

3 files changed

+7
-66
lines changed

tidy3d/plugins/smatrix/data/modal.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
from tidy3d.plugins.smatrix.component_modelers.modal import ComponentModeler
1010
from tidy3d.plugins.smatrix.ports.types import PortReferenceType
1111

12-
PortSimulationMap = dict[PortReferenceType, SimulationData] # TODO debate if class
12+
13+
class PortSimulationData(Tidy3dBaseModel):
14+
ports: tuple[PortReferenceType]
15+
data: tuple[SimulationData]
1316

1417

1518
class ComponentModelerData(Tidy3dBaseModel):
@@ -20,7 +23,7 @@ class ComponentModelerData(Tidy3dBaseModel):
2023
"and from which this data was generated.",
2124
)
2225

23-
data: PortSimulationMap = pd.Field(
26+
data: PortSimulationData = pd.Field(
2427
...,
2528
title="ComponentModeler",
2629
description="The original :class:`ComponentModeler` object that defines the simulation setup "

tidy3d/plugins/smatrix/data/terminal.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from tidy3d.log import log
1616
from tidy3d.plugins.smatrix.component_modelers.terminal import TerminalComponentModeler
1717
from tidy3d.plugins.smatrix.data.data_array import PortDataArray, TerminalPortDataArray
18-
from tidy3d.plugins.smatrix.data.modal import PortSimulationMap
18+
from tidy3d.plugins.smatrix.data.modal import PortSimulationData
1919
from tidy3d.plugins.smatrix.ports.types import TerminalPortType
2020
from tidy3d.plugins.smatrix.utils import (
2121
ab_to_s,
@@ -62,7 +62,7 @@ class TerminalComponentModelerData(Tidy3dBaseModel):
6262
"and from which this data was generated.",
6363
)
6464

65-
data: PortSimulationMap = pd.Field(
65+
data: PortSimulationData = pd.Field(
6666
...,
6767
title="Port-Simulation Data",
6868
description="Stores raw simulation data from each microwave port-specific simulation.",

tidy3d/plugins/smatrix/run.py

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)