def find_time_min_max()

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