When exploring the v0 and v1 geozarr data I realized a few attributes for CF compliance requirements (described in geozarr-minispec ) were missing from the v1 geozarr (but present in the v0). For example:
- Standard Names: Data variables MUST include CF-compliant standard_name attributes. The implementation validates these against the official CF standard names table
- Array Dimensions: All arrays MUST include _ARRAY_DIMENSIONS attributes for Zarr V2 compatibility
The geozarr_examples have these variables:
|
"standard_name": "toa_bidirectional_reflectance", |
|
"_ARRAY_DIMENSIONS": [ |
|
"y", |
|
"x" |
|
], |
while the optimized_geozarr_examples don't.
Should we create additional tests that validate the CF-compliance of our format or we have all we need already?
When exploring the v0 and v1 geozarr data I realized a few attributes for CF compliance requirements (described in geozarr-minispec ) were missing from the v1 geozarr (but present in the v0). For example:
The
geozarr_exampleshave these variables:data-model/tests/test_data_api/geozarr_examples/S2B_MSIL1C_20250113T103309_N0511_R108_T32TLQ_20250113T122458.json
Lines 150 to 154 in 06df224
while the
optimized_geozarr_examplesdon't.Should we create additional tests that validate the CF-compliance of our format or we have all we need already?