-
Notifications
You must be signed in to change notification settings - Fork 44
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
encoding CESM1-1-CAM5-CMIP5 #5
Comments
Yes I have seen this with CESM2 and am not sure what the deal is. Clearly something with their fill values. |
Thanks for using cmip6_preprocessing! If that is the case, I would raise an issue over at intake-esm just to make sure they are aware of it, and perhaps they can fix this cleanly upstream. If that should not work we could think about a preprocessing function. Have you tried to remove the cc'ing @andersy005 |
This is a conflict between An xarray PR would be very welcome! |
What is the preferred behavior in this case? type casting? |
maybe. you would still run into roundoff error.. so the proper check may be to use On a related note, Keith has pointed out that we have a related error on the encode step. We should be casting both These should both be easy fixes. The annoying bit will be writing tests but even that should be OK. I highly encourage you to fix these two bugs. |
Will definitely look into these some time today |
Looking forward to that PR |
this might be a bit off-topic, but it fits when regarding the package as making CMIP6 work in xarray.
when I tried to save CESM1-1-CAM5-CMIP5 data to netcdf
ds.to_netcdf()
I get the following warning:Variable 'tas' has multiple fill values [1e+20, 1e+20]. Cannot encode data.
I haven't tested this for more variables and models.
The text was updated successfully, but these errors were encountered: