Skip to content

Commit 68044bf

Browse files
committed
Make dataset field optional on CommonDataColumnsSchema
1 parent 702868d commit 68044bf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/nsidc/iceflow/data/models.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ class CommonDataColumnsSchema(pa.DataFrameModel):
1717
latitude: Series[float] = pa.Field(coerce=True)
1818
longitude: Series[float] = pa.Field(coerce=True)
1919
elevation: Series[float] = pa.Field(coerce=True)
20-
dataset: str
20+
# In practice, "dataset" is always available to provide provenance on where
21+
# each point comes from, but we mark it as optional here because it is not
22+
# strictly necessary for e.g., ITRF transformations.
23+
dataset: str | None
2124

2225

2326
class ATM1BSchema(CommonDataColumnsSchema):

0 commit comments

Comments
 (0)