-
Notifications
You must be signed in to change notification settings - Fork 3
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
Latest datacube version breaks a test #111
Comments
We can mark this as Pytest XFail and move on. https://docs.pytest.org/en/latest/how-to/skipping.html |
Datacube is now up to 1.8.6, time to re-check... |
This error can be replicated by running the example in opendatacube/datacube-core#1203 except using This produces a The fusers are slightly different: def wofs_fuser(dest, src):
empty = (dest & 1).astype(numpy.bool)
both = ~empty & ~((src & 1).astype(numpy.bool))
dest[empty] = src[empty]
dest[both] |= src[both] def wofls_fuser(dest, src):
where_nodata = (src & 1) == 0
np.copyto(dest, src, where=where_nodata)
return dest |
Retried this linked example in a modified wps image with datacube 1.8.5 (the version where Suggests the fault is some other difference between the environments? (Both are using python 3.8.10. Could the difference be in the database index? e.g. here the VirtualDatasetBag was returned with 46 not 68 datasets..) |
Bumping the datacube version (from 1.8.3 to 1.8.4dev) causes an error in the Fractional Cover Drill test.
Test report for version-bump commit:
https://github.com/opendatacube/datacube-wps/runs/3030084203
Roughly what the code is doing:
The text was updated successfully, but these errors were encountered: