-
Notifications
You must be signed in to change notification settings - Fork 43
execute_local_udf doesn't work with latest NetCDF files #314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Test fail on py3.6, but pass on py3.7, 3.8 and 3.9: https://github.com/Open-EO/openeo-python-client/runs/6919448867 , e.g.
It took some digging to figure out, but the problem has to do with a change in automatic string decoding in h5netcdf and h5py version 3. the py3.6. run uses h5netcdf-1.0.0 and h5py-3.1.0 |
ok, so it is more complex than that |
I guess it's just easier to avoid hardcoding the h5netcdf engine here:
and just let xarray's defaults do their thing |
downloaded a netcdf file and tried to use execute_local_udf on it
reason: netcdf files from VITO backend now have a dimension-less "crs" variable
and that (string) variable is blindly being dragged in as a "band", and conversion to float fails
The text was updated successfully, but these errors were encountered: