DFO-CHS-Dynamic-Hydrographic-Products / IWLS_pygeoapi

pygeoapi plugins to access and process water level and surface currents from the IWLS public API
6 stars 0 forks source link

Implement code for the calculation of the WLs tidal predictions (& models forecasts eventually) error statistics. #28

Open glmcr opened 1 year ago

glmcr commented 1 year ago

1). We will begin with simple errors statistics (arithmetic mean, variance, median(?)) for tidal predictions for some of the most important TGs stations (keeping in mind that we could do those calculations for all TGs stations having WL obs data) .

2). We will use those errors statistics for the "uncertainties" attributes in the S111 and S104 DCF8 (and also S111,S104 DCF2 and DCF3) products.

3). We will also use this code to produce WLs forecast errors stats for both H2D2 and Spine-OneD models results and we will compare those forecast errors to prove that H2D2 forecasted WLs (adjusted using the last obs WLs a-la-Spine-OneD) provides better or similar forecast quality than Spine-OneD model.

4). We will then add error covariances calculations between the TGs afterwards.

Things to keep in mind:

Things to discuss:

maximecarre1 commented 1 year ago

sqlite is probably more than enough for our DB requirements, if not we will have to run an instance of a heavier open source database like MySQL or Postgres, this could increase the requirement for the server where pygeoapi is running,

glmcr commented 1 year ago

Related to #35 and #28