Skip to content

Commit 782eb87

Browse files
committed
#156 Rename class variable (type → dtype)
1 parent 3e5e4a9 commit 782eb87

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

xarray_dataclasses/specs.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,29 +51,29 @@ class ArraySpec:
5151
dims: Dims = ()
5252
"""Dimensions of the array."""
5353

54-
type: Optional[AnyDType] = None
54+
dtype: Optional[AnyDType] = None
5555
"""Data type of the array."""
5656

5757
origin: Optional[Type[DataClass[Any]]] = None
58-
"""Dataclass as origins of name, dims, and type."""
58+
"""Dataclass as origins of name, dims, and dtype."""
5959

6060
def __post_init__(self) -> None:
61-
"""Update name, dims, and type if origin exists."""
61+
"""Update name, dims, and dtype if origin exists."""
6262
if self.origin is None:
6363
return
6464

6565
dataspec = DataSpec.from_dataclass(self.origin)
6666
setattr = object.__setattr__
6767

68-
for spec in dataspec.specs.of_data.values():
69-
setattr(self, "dims", spec.dims)
70-
setattr(self, "type", spec.type)
71-
break
72-
7368
for spec in dataspec.specs.of_name.values():
7469
setattr(self, "name", spec.default)
7570
break
7671

72+
for spec in dataspec.specs.of_data.values():
73+
setattr(self, "dims", spec.dims)
74+
setattr(self, "dtype", spec.dtype)
75+
break
76+
7777

7878
@dataclass(frozen=True)
7979
class ScalarSpec:
@@ -88,7 +88,7 @@ class ScalarSpec:
8888
default: Any
8989
"""Default value of the scalar."""
9090

91-
type: Any
91+
dtype: Any
9292
"""Data type of the scalar."""
9393

9494

@@ -183,13 +183,13 @@ def get_spec(field: AnyField) -> Optional[AnySpec]:
183183
role=role.value,
184184
default=field.default,
185185
dims=get_dims(field.type),
186-
type=get_dtype(field.type),
186+
dtype=get_dtype(field.type),
187187
)
188188

189189
if role is Role.ATTR or role is Role.NAME:
190190
return ScalarSpec(
191191
name=name,
192192
role=role.value,
193193
default=field.default,
194-
type=get_annotated(field.type),
194+
dtype=get_annotated(field.type),
195195
)

0 commit comments

Comments
 (0)