Open edigiacomo opened 11 months ago
Come sospettavo, confermo che comp-start
è ignorato nelle cumulazioni per differenze di previsioni, non saprei dire il motivo esatto, ma forse perché aggiungeva complicazione alla già complicata gestione delle casistiche. È invece gestito nella cumulazione per aggregazione di intervalli, per cui una soluzione rapida è di fare:
# qui step puo' essere 12 ore o un suo sottomultiplo, con 12 e' piu' preciso probabilmente
vg6d_transform --comp-stat-proc=1 --comp-step='0 12' --comp-full-steps neveL.grib tmp.grib
vg6d_transform --comp-stat-proc=1 --comp-start='2023-12-04 00:00' --comp-step='1 00' --comp-full-steps tmp.grib out.grib
Possiamo comunque lasciare aperta la issue, nel caso trovo una maniera di gestire comp-start direttamente.
Grazie mille Davide! Nel caso in cui tu trovi un modo per gestire il comp-start direttamente, immagino che il comportamento delle soluzione rapida rimarrà invariato, giusto?
Si, certo, quello non dovrebbe cambiare.
Partendo da un GRIB con cumulate dall'inizio dell'istante di emissione (neveL.grib.zip):
Vorrei calcolare le cumulate 24h a partire da 12h dopo l'istante di emissione (in questo caso, 2023-12-04 00:00):
Ma ottengo delle cumulate di 24h a partire dall'istante di emissione, come se
--comp-start
fosse ignorato:Mi aspetterei invece dei messaggi con
dataDate=20231204
edataTime=0000