Skip to content

Commit caab3f2

Browse files
committed
Improve fieldset error message on missing axis metadata
1 parent 0e236db commit caab3f2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/parcels/_core/fieldset.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ def from_copernicusmarine(ds: xr.Dataset):
204204
expected_axes = set("XYZT") # TODO: Update after we have support for 2D spatial fields
205205
if missing_axes := (expected_axes - set(ds.cf.axes)):
206206
raise ValueError(
207-
f"Dataset missing axes {missing_axes} to have coordinates for all {expected_axes} axes according to CF conventions."
207+
f"Dataset missing metadata for axes {missing_axes} to have coordinates for all {expected_axes} axes according to CF conventions. HINT: Add metadata attribute axis - e.g., ds['lat'].attrs['axis'] = 'Y'"
208208
)
209209

210210
ds = _rename_coords_copernicusmarine(ds)

0 commit comments

Comments
 (0)