[metadata.extract.calc_enl] raise error when array is empty #221
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The reason this could happen was because of issues with the valid data mask. This mask used to be created in
ard.get_datasets
. The functionality was recently moved to a new functionancillary.datamask
in #226. The PR also made changes to the mask creation so that it is now no longer possible that all-nan products are created. So the error raised through this PR should no longer appear.Another PR #228 covered the case where the input array does contain valid data but not enough to compute the ENL.