Generated: 2026-06-01T23:33:58Z  ·  Total validation wall time: 0.9s

couette

PASS PASS: 100  ·  MARGINAL: 0  ·  DISCREPANT: 0  ·  BROKEN: 0  ·  wall time: 0.9s

Python: validation/runs/couette/couette.nc
Reference: /home/nick/projects/pygotm/validation/reference/couette/couette.nc

1. PyGOTM variables

StatusVariableReference (full precision)Calculated (full precision)Raw FrechetScore (Normalized Frechet / d_rel)Peak-sensitive d_norm
PASSrho_p1013.39227294921881013.39227294921880.000e+000.000e+000.000e+00
PASSint_precip000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_evap000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_swr000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_heat000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_total000.000e+000.000e+00 (d_rel)0.000e+00
PASSI_0000.000e+000.000e+00 (d_rel)0.000e+00
PASSmld_surf000.000e+000.000e+000.000e+00
PASStemp20200.000e+000.000e+000.000e+00
PASSsalt20200.000e+000.000e+000.000e+00
PASSu0.550111651420593260.550111591815948495.960e-080.000e+000.000e+00
PASSv000.000e+000.000e+00 (d_rel)0.000e+00
PASSxP000.000e+000.000e+000.000e+00
PASSh0.100000001490116120.100000001490116120.000e+000.000e+000.000e+00
PASSnum0.0267633460462093350.0267633479088544850.000e+000.000e+000.000e+00
PASSnuh0.0289476104080677030.0289476122707128520.000e+000.000e+000.000e+00
PASSnus0.0289476104080677030.0289476122707128520.000e+000.000e+000.000e+00
PASSnucl000.000e+000.000e+00 (d_rel)0.000e+00
PASStke0.00357996579259634020.00357996602542698381.164e-100.000e+000.000e+00
PASSeps0.0127589432522654530.0127589423209428791.164e-100.000e+000.000e+00
PASSidpdx000.000e+000.000e+00 (d_rel)0.000e+00
PASSidpdy000.000e+000.000e+00 (d_rel)0.000e+00
PASSfric000.000e+000.000e+00 (d_rel)0.000e+00
PASSdrag000.000e+000.000e+000.000e+00
PASSSS0.028877839446067810.0288778375834226610.000e+000.000e+000.000e+00
PASSP4.4632284698309377e-054.4632288336288184e-051.819e-120.000e+000.000e+00
PASSuu0.00227224105037748810.00227224128320813182.328e-100.000e+000.000e+00
PASSvv0.00199709669686853890.00199709692969918250.000e+000.000e+000.000e+00
PASSww0.00107299198862165210.0010729921050369740.000e+000.000e+000.000e+00
PASSNN000.000e+000.000e+00 (d_rel)0.000e+00
PASSNNT000.000e+000.000e+00 (d_rel)0.000e+00
PASSNNS000.000e+000.000e+00 (d_rel)0.000e+00
PASSbuoy0.129982501268386840.129982501268386840.000e+000.000e+000.000e+00
PASSkb1.000000013351432e-101.000000013351432e-100.000e+000.000e+00 (d_rel)0.000e+00
PASSepsb5.1540716139442111e-105.1540710588326988e-100.000e+000.000e+000.000e+00
PASSG000.000e+000.000e+000.000e+00
PASSPb000.000e+000.000e+000.000e+00
PASSavh0.0176260992884635930.0176261011511087420.000e+000.000e+000.000e+00
PASSRig000.000e+000.000e+00 (d_rel)0.000e+00
PASSL0.109633162617683410.109633170068264012.328e-100.000e+000.000e+00
PASSPSTK000.000e+000.000e+00 (d_rel)0.000e+00
PASScmue1000.000e+000.000e+000.000e+00
PASScmue2000.000e+000.000e+000.000e+00
PASSan000.000e+000.000e+000.000e+00
PASSas12.0698957443237312.0698966979980473.725e-090.000e+000.000e+00
PASSat0.000835998042020946740.000835997983813285830.000e+000.000e+000.000e+00
PASStaux-0.00027070497162640095-0.00027070500073023140.000e+000.000e+000.000e+00
PASStauy000.000e+000.000e+00 (d_rel)0.000e+00
PASStaub000.000e+000.000e+000.000e+00
PASSmld_bott000.000e+000.000e+00 (d_rel)0.000e+00
PASSbioshade110.000e+000.000e+000.000e+00
PASSga0.00999999977648258210.00999999977648258210.000e+000.000e+000.000e+00
PASSEkin000.000e+000.000e+000.000e+00
PASSEpot000.000e+000.000e+000.000e+00
PASSEturb000.000e+000.000e+000.000e+00

2. PyFABM variables

StatusVariableReference (full precision)Calculated (full precision)Raw FrechetScore (Normalized Frechet / d_rel)Peak-sensitive d_norm
PASSzeta000.000e+000.000e+00 (d_rel)0.000e+00
PASSu_taus000.000e+000.000e+000.000e+00
PASSu10000.000e+000.000e+00 (d_rel)0.000e+00
PASSv10000.000e+000.000e+00 (d_rel)0.000e+00
PASSairt000.000e+000.000e+00 (d_rel)0.000e+00
PASSairp000.000e+000.000e+00 (d_rel)0.000e+00
PASShum000.000e+000.000e+00 (d_rel)0.000e+00
PASSes000.000e+000.000e+00 (d_rel)0.000e+00
PASSea000.000e+000.000e+00 (d_rel)0.000e+00
PASSqs000.000e+000.000e+00 (d_rel)0.000e+00
PASSqa000.000e+000.000e+00 (d_rel)0.000e+00
PASSrhoa000.000e+000.000e+00 (d_rel)0.000e+00
PASScloud000.000e+000.000e+00 (d_rel)0.000e+00
PASSalbedo000.000e+000.000e+00 (d_rel)0.000e+00
PASSprecip000.000e+000.000e+00 (d_rel)0.000e+00
PASSevap000.000e+000.000e+00 (d_rel)0.000e+00
PASSqh000.000e+000.000e+00 (d_rel)0.000e+00
PASSqe000.000e+000.000e+00 (d_rel)0.000e+00
PASSql000.000e+000.000e+00 (d_rel)0.000e+00
PASSheat000.000e+000.000e+00 (d_rel)0.000e+00
PASStx1.02699995040893551.02699995040893550.000e+000.000e+000.000e+00
PASSty000.000e+000.000e+00 (d_rel)0.000e+00
PASSsst000.000e+000.000e+00 (d_rel)0.000e+00
PASSsst_obs000.000e+000.000e+00 (d_rel)0.000e+00
PASSsss000.000e+000.000e+00 (d_rel)0.000e+00
PASStemp_obs20200.000e+000.000e+000.000e+00
PASSsalt_obs20200.000e+000.000e+000.000e+00
PASSu_obs000.000e+000.000e+00 (d_rel)0.000e+00
PASSv_obs000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamu000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamv000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamh000.000e+000.000e+00 (d_rel)0.000e+00
PASSgams000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamb000.000e+000.000e+00 (d_rel)0.000e+00
PASSgam000.000e+000.000e+00 (d_rel)0.000e+00
PASSr000.000e+000.000e+00 (d_rel)0.000e+00
PASSu_taub000.000e+000.000e+000.000e+00
PASSrad000.000e+000.000e+00 (d_rel)0.000e+00
PASSus000.000e+000.000e+00 (d_rel)0.000e+00
PASSvs000.000e+000.000e+00 (d_rel)0.000e+00
PASSdusdz000.000e+000.000e+00 (d_rel)0.000e+00
PASSdvsdz000.000e+000.000e+00 (d_rel)0.000e+00
PASSus0000.000e+000.000e+00 (d_rel)0.000e+00
PASSvs0000.000e+000.000e+00 (d_rel)0.000e+00
PASSds000.000e+000.000e+00 (d_rel)0.000e+00