Skip to content

Commit b5d2b4e

Browse files
Possibly we have to break backwards compatibility
1 parent 1640140 commit b5d2b4e

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

tidy3d/plugins/smatrix/component_modelers/terminal.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,7 @@ def _source_time(self):
198198

199199
def _construct_smatrix(self) -> TerminalPortDataArray:
200200
"""Post process :class:`.BatchData` to generate scattering matrix."""
201-
return self._internal_construct_smatrix(
202-
batch_data=self._internal_construct_smatrix(self.batch_data)
203-
)
201+
return self._internal_construct_smatrix(batch_data=self.batch_data)
204202

205203
def _internal_construct_smatrix(self, batch_data) -> TerminalPortDataArray:
206204
"""Post process :class:`.BatchData` to generate scattering matrix, for internal use only."""
@@ -400,14 +398,12 @@ def port_reference_impedances(self) -> PortDataArray:
400398
data = TerminalComponentModelerData(simulation=self, data=a).port_reference_impedances
401399
return data
402400

403-
# def _port_reference_impedances(self, batch_data) -> PortDataArray:
404-
# from tidy3d.plugins.smatrix.data.data import SMatrixData, TerminalComponentModelerData
405-
#
406-
# a = SMatrixData(a=self._construct_smatrix())
407-
# data = TerminalComponentModelerData(simulation=self, data=a)._port_reference_impedances(
408-
# batch_data=batch_data
409-
# )
410-
# return data
401+
def _port_reference_impedances(self, batch_data) -> PortDataArray:
402+
from tidy3d.plugins.smatrix.data.data import SMatrixData, TerminalComponentModelerData
403+
404+
a = SMatrixData(a=self._construct_smatrix())
405+
data = TerminalComponentModelerData(simulation=self, data=a).port_reference_impedances
406+
return data
411407

412408
@staticmethod
413409
def s_to_z(

0 commit comments

Comments
 (0)