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

channel

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

Python: validation/runs/channel/channel.nc
Reference: /home/nick/projects/pygotm/validation/reference/channel/channel.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.538226187229156490.538226127624511725.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.0242619439959526060.0242619458585977552.328e-100.000e+000.000e+00
PASSnuh0.0348415859043598180.0348415896296501164.657e-100.000e+000.000e+00
PASSnus0.0348415859043598180.0348415896296501164.657e-100.000e+000.000e+00
PASSnucl000.000e+000.000e+00 (d_rel)0.000e+00
PASStke0.00223949574865400790.00223949598148465161.455e-110.000e+000.000e+00
PASSeps0.0130119714885950090.0130119705572724341.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
PASSdrag0.0187041349709033970.0187041368335485460.000e+000.000e+000.000e+00
PASSSS0.190296560525894170.190296545624732971.490e-080.000e+000.000e+00
PASSP3.4347995097050443e-053.434799873502925e-050.000e+000.000e+000.000e+00
PASSuu0.00285989674739539620.00285989698022603992.328e-100.000e+000.000e+00
PASSvv0.00208080187439918520.00208080210722982881.164e-100.000e+000.000e+00
PASSww0.000997897004708647730.000997897121123969552.910e-110.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.1118825838969428e-105.1118820287854305e-100.000e+000.000e+000.000e+00
PASSG000.000e+000.000e+000.000e+00
PASSPb000.000e+000.000e+000.000e+00
PASSavh0.0246358532458543780.0246358551084995275.821e-110.000e+000.000e+00
PASSRig000.000e+000.000e+00 (d_rel)0.000e+00
PASSL0.487801343202590940.487801373004913330.000e+000.000e+000.000e+00
PASSPSTK000.000e+000.000e+00 (d_rel)0.000e+00
PASScmue1000.000e+000.000e+000.000e+00
PASScmue20.715253829956054690.715253770351409910.000e+000.000e+000.000e+00
PASSan000.000e+000.000e+000.000e+00
PASSas37.3993530273437537.3993492126464843.725e-090.000e+000.000e+00
PASSat1357.97766113281251357.97668457031250.000e+000.000e+000.000e+00
PASStaux-0.00065312819788232446-0.000653128256089985370.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+00 (d_rel)0.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
PASStx000.000e+000.000e+00 (d_rel)0.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