Skip to content

Commit 5f20cf3

Browse files
data array map split
1 parent 39d1525 commit 5f20cf3

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

tidy3d/_common/components/data/data_array.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@
4343
from tidy3d._common.components.types.base import Axis, Bound
4444

4545

46-
DATA_ARRAY_MAP: dict[str, type[DataArray]] = {}
47-
DATA_ARRAY_TYPES: list[type[DataArray]] = []
48-
4946
# maps the dimension names to their attributes
5047
DIM_ATTRS = {
5148
"x": {"units": MICROMETER, "long_name": "x position"},
@@ -862,3 +859,13 @@ def reflect(self, axis: Axis, center: float, reflection_only: bool = False) -> S
862859
coords_dict = dict(zip("xyz", coords))
863860

864861
return SpatialDataArray(new_data, coords=coords_dict)
862+
863+
864+
DATA_ARRAY_TYPES: list[type[DataArray]] = [
865+
FreqDataArray,
866+
TriangleMeshDataArray,
867+
TimeDataArray,
868+
SpatialDataArray,
869+
ScalarFieldDataArray,
870+
]
871+
DATA_ARRAY_MAP = {data_array.__name__: data_array for data_array in DATA_ARRAY_TYPES}

tidy3d/components/data/data_array.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -864,8 +864,6 @@ def _make_impedance_data_array(result: DataArray) -> ImpedanceResultType:
864864

865865
DATA_ARRAY_TYPES.extend(
866866
[
867-
SpatialDataArray,
868-
ScalarFieldDataArray,
869867
ScalarFieldTimeDataArray,
870868
ScalarModeFieldDataArray,
871869
FluxDataArray,
@@ -879,11 +877,8 @@ def _make_impedance_data_array(result: DataArray) -> ImpedanceResultType:
879877
FieldProjectionKSpaceDataArray,
880878
DiffractionDataArray,
881879
FreqModeDataArray,
882-
FreqDataArray,
883-
TimeDataArray,
884880
FreqModeDataArray,
885881
FreqVoltageDataArray,
886-
TriangleMeshDataArray,
887882
HeatDataArray,
888883
EMEScalarFieldDataArray,
889884
EMEScalarModeFieldDataArray,

0 commit comments

Comments
 (0)