Attributes { String Last-modified "Sat, 19 Sep 2026 19:24:58 -0000"; NC_GLOBAL { String CDI "Climate Data Interface version 1.9.3 (http://mpimet.mpg.de/cdi)"; String Conventions "CF-1.6"; String history "Sat Sep 19 19:24:28 2026: cdo -inttime,2026-09-19,12:00:00,3hours out1.nc out2.nc Sat Sep 19 19:24:07 2026: /opt/nco-4.9.7/bin/ncrcat ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0000_09191200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0001_09191300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0002_09191400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0003_09191500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0004_09191600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0005_09191700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0006_09191800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0007_09191900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0008_09192000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0009_09192100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0010_09192200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0011_09192300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0012_09200000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0013_09200100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0014_09200200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0015_09200300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0016_09200400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0017_09200500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0018_09200600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0019_09200700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0020_09200800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0021_09200900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0022_09201000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0023_09201100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0024_09201200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0025_09201300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0026_09201400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0027_09201500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0028_09201600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0029_09201700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0030_09201800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0031_09201900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0032_09202000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0033_09202100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0034_09202200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0035_09202300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0036_09210000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0037_09210100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0038_09210200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0039_09210300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0040_09210400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0041_09210500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0042_09210600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0043_09210700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0044_09210800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0045_09210900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0046_09211000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0047_09211100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0048_09211200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0049_09211300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0050_09211400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0051_09211500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0052_09211600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0053_09211700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0054_09211800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0055_09211900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0056_09212000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0057_09212100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0058_09212200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0059_09212300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0060_09220000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0061_09220100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0062_09220200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0063_09220300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0064_09220400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0065_09220500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0066_09220600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0067_09220700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0068_09220800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0069_09220900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0070_09221000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0071_09221100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0072_09221200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0073_09221300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0074_09221400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0075_09221500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0076_09221600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0077_09221700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0078_09221800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0079_09221900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0080_09222000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0081_09222100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0082_09222200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0083_09222300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0084_09230000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0085_09230100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0086_09230200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0087_09230300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0088_09230400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0089_09230500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0090_09230600.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0093_09230900.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0096_09231200.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0099_09231500.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0102_09231800.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0105_09232100.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0108_09240000.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0111_09240300.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0114_09240600.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0117_09240900.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026091912_0120_09241200.nc out1.nc Sat Sep 19 18:33:02 2026: /opt/nco-4.9.7/bin/ncap2 -O -3 -s uwave=byte(100*uwave) -s uwave@scale_factor=0.01f -s vwave=byte(100*vwave) -s vwave@scale_factor=0.01f -s WMB=byte(0.25*(WMB-500)) -s WMB@scale_factor=4.0f -s WMB@add_offset=500.0f -s SWH=byte(10*(SWH-10)) -s SWH@scale_factor=0.1f -s SWH@add_offset=10.0f -s MWP=byte(10*(MWP-10)) -s MWP@scale_factor=0.1f -s MWP@add_offset=10.0f -s MWD=byte(0.5*(MWD-180)) -s MWD@scale_factor=2.0f -s MWD@add_offset=180.0f ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp3 ECMWF_DYQ_MAPS_GLOBAL_v001C_2026091912_0000_09191200.nc Sat Sep 19 18:33:01 2026: /opt/nco-4.9.7/bin/ncatted -O -a _FillValue,uwave,o,f,-128 -a _FillValue,vwave,o,f,-128 -a _FillValue,WMB,o,f,-128 -a _FillValue,SWH,o,f,-128 -a _FillValue,MWP,o,f,-128 -a _FillValue,MWD,o,f,-128 ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp3 2026-09-19 18:32:58 (GM) ncgrow -v SWH,MWP -i 2 ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp2 ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp3 Sat Sep 19 18:32:48 2026: /opt/nco-4.9.7/bin/ncatted -a units,time,o,c,seconds since 2026-09-19 12:00:00 -a long_name,time,o,c,time -a standard_name,SWH,o,c,sea_surface_wave_significant_height -a standard_name,MWD,o,c,sea_surface_wave_to_direction -a standard_name,MWP,o,c,sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp2 Sat Sep 19 18:32:40 2026: /opt/nco-4.9.7/bin/ncap2 -A -s *tmp=WMB*0; where(SWH>tmp) tmp=SWH; SWH=tmp -s *tmp=WMB*0; where(abs(uwave)>tmp) tmp=uwave; uwave=tmp -s *tmp=WMB*0; where(abs(vwave)>tmp) tmp=vwave; vwave=tmp -s *tmp=WMB*0; where(MWD>tmp) tmp=MWD; MWD=tmp -s *tmp=WMB*0; where(MWP>tmp) tmp=MWP; MWP=tmp ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp2 Sat Sep 19 18:32:34 2026: /opt/nco-4.9.7/bin/ncap2 -A -s time*=3600 ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp2 Sat Sep 19 18:32:33 2026: cdo -invertlat ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp1 ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp2 Sat Sep 19 18:32:27 2026: cdo -t /home/prod/dataconv/ECMWF-DYX-v001C/ECMWF_DYQ_gribtab -r -f nc -selvar,SWH,MWD,MWP,WMB -sellevel,0 ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp0 ECMWF_DYQP2MAPSGLOBAL.DYQ09191200091912001.tmp1"; String institution "European Centre for Medium-Range Weather Forecasts"; String NCO "netCDF Operators version 4.9.7 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco)"; String epoch "2026-09-19T12:00:00.000Z"; String CDO "Climate Data Operators version 1.9.3 (http://mpimet.mpg.de/cdo)"; } time { String axis "T"; String calendar "proleptic_gregorian"; String long_name "time"; String standard_name "time"; String units "seconds since 2026-09-19 12:00:00"; } lon { String axis "X"; String long_name "longitude"; String standard_name "longitude"; String units "degrees_east"; } lat { String axis "Y"; String long_name "latitude"; String standard_name "latitude"; String units "degrees_north"; } MWD { Int16 _FillValue -128; Float32 add_offset 180; String cell_methods "time: mean"; Int32 code 230; String long_name "Mean wave direction"; Int16 missing_value -128; Float32 scale_factor 2; String standard_name "sea_surface_wave_to_direction"; Int32 table 140; String units "degrees"; } MWP { Int16 _FillValue -128; Float32 add_offset 10; String cell_methods "time: mean"; Int32 code 232; String long_name "Mean wave period"; Int16 missing_value -128; Float32 scale_factor 0.1; String standard_name "sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment"; Int32 table 140; String units "s"; } SWH { Int16 _FillValue -128; Float32 add_offset 10; String cell_methods "time: mean"; Int32 code 229; String long_name "Significant wave height of combined wind waves and swell"; Int16 missing_value -128; Float32 scale_factor 0.1; String standard_name "sea_surface_wave_significant_height"; Int32 table 140; String units "m"; } WMB { Int16 _FillValue -128; Float32 add_offset 500; String cell_methods "time: mean"; Int32 code 219; String long_name "Model Bathymetry"; Int16 missing_value -128; Float32 scale_factor 4; Int32 table 140; String units "m"; } uwave { Int16 _FillValue -128; Float32 add_offset 0; String cell_methods "time: mean"; String long_name "zonal mean wave direction"; Int16 missing_value -128; Float32 scale_factor 0.01; } vwave { Int16 _FillValue -128; Float32 add_offset 0; String cell_methods "time: mean"; String long_name "meridional mean wave direction"; Int16 missing_value -128; Float32 scale_factor 0.01; } }