| 123456789101112131415161718192021222324252627282930313233343536 |
- from datetime import datetime
- from typing import Dict, Optional
- from pydantic import BaseModel
- from .fincas import FincaBase
- class BaseTable(BaseModel):
- station: FincaBase
- initial_date: datetime
- final_date: datetime
- data_percentage: float
- class Summary(BaseTable):
- lt10: Optional[float]
- gt30: Optional[float]
- gt33: Optional[float]
- grados_acumulados: Optional[float]
- grados_acumulados_promedio: Optional[float]
- amplitud_termica: Optional[float]
- precip_acumulada: Optional[float]
- class SummarySeason(Summary):
- dias_igualar_temporada: Optional[float]
- class MonthlyPrecipitations(BaseTable):
- months: Dict[int, float]
- precip_acumulada: Optional[float]
- class DegreesAccumulatedAvgMonth(BaseTable):
- months: Dict[int, float]
|