in sdap/processors/tilesummarizingprocessor.py [0:0]
def find_time_min_max(tile_data):
# Only try to grab min/max time if it exists as a ShapedArray
if tile_data.time and isinstance(tile_data.time, nexusproto.ShapedArray):
time_data = from_shaped_array(tile_data.time)
min_time = int(numpy.nanmin(time_data).item())
max_time = int(numpy.nanmax(time_data).item())
return min_time, max_time
elif tile_data.time and isinstance(tile_data.time, int):
return tile_data.time, tile_data.time
raise NoTimeException