meridian.data.time_coordinates.normalize_date_interval

Normaliza las representaciones de un intervalo de fecha en una tupla de date.

Un intervalo de fecha aquí es una tupla de [start_date, end_date) en la que ocurre lo siguiente:

  • start_date es inclusivo y end_date es exclusivo.
  • Ambos son polimórficos y pueden adoptar las siguientes formas:
    • datetime.datetime (solo se usará el componente de fecha)
    • datetime.date (la forma normalizada)
    • np.datetime64 (solo se usará el componente de fecha)
    • str (se analizará como “AAAA-mm-dd” o arrojará un error)

En todos los casos, el intervalo de fechas determinado se normalizará como una tupla de datetime.date.

date_interval es un intervalo de fechas polimórfico para normalizar.

Es una tupla de date que representa un intervalo de fecha [start_date, end_date).