out-of-bounds reads may be best to return sentinels instead of errors
In integrating libHimawari to CLAVR-x, one of the gotchas involved querying for segments of data that extended beyond the extent of the scene. In that case, e.g. a last segment that doesn't conveniently end on scene boundary, an error was returned by libHimawari.
Investigate whether it is still correct if data requests extending beyond scene boundaries to simply fill out-of-scene pixels with sentinel values, or whether this should be an extended boolean toggle that defaults to the existing behavior, e.g. sentinel_outside_scene_extent=true/false
This is a feature request and not a bugfix, since the issue is currently solvable by just insuring that no queries extend outside the available scene data.