I think the issue is that the _FillValue of "NaN" is probably a float64 while the variable's dtype is float32, which is probably what it means by a type mismatch. When I have a NaN FillValue for a float32 variable, it prints "NaNf" ``` float sum_tp_mm(time, latitude, longitude) ; sum_tp_mm:_FillValue = NaNf ; ```
netcdfgroup
archives: