Open-EO / openeo-processes-python

A Python representation of (most) openEO processes
Apache License 2.0
11 stars 4 forks source link

Skip broken datasets in `load_collection` #163

Closed LukeWeidenwalker closed 2 years ago

LukeWeidenwalker commented 2 years ago

While testing larger spatial extents for UC8, we bumped into a small number of broken geotiffs on our backend that would crash load_collection.

The culprit files have been identified and are being addressed + a periodic scan of file health will be implemented to alert us of these problems. However, I'm of the opinion that oeop processes shouldn't just crash because of storage issues elsewhere. We do have (some) nodata handling for a reason, so I propose we use the skip_broken_datasets=True flag on dc.load() to smooth over such failures in the future.