Attributes { String Last-modified "Thu, 21 May 2026 19:32:22 -0000"; NC_GLOBAL { String CDI "Climate Data Interface version 1.9.3 (http://mpimet.mpg.de/cdi)"; String Conventions "CF-1.6"; String institution "European Centre for Medium-Range Weather Forecasts"; String CDO "Climate Data Operators version 1.9.3 (http://mpimet.mpg.de/cdo)"; String NCO "netCDF Operators version 4.9.1 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco)"; String epoch "2026-05-21T12:00:00.000Z"; String history "Thu May 21 19:32:12 2026: /usr/bin/ncks -A tmp0.nc ECMWF_IMPACT_ATLANTIC_v001C_2026052112.nc Thu May 21 19:30:54 2026: cdo -remapbil,ECMWF_IMPACT_ATLANTIC.grid -selname,SWH,MWP ECMWF_DYQP_MAPS_GLOBAL_v005C_2026052112.nc tmp0.nc Thu May 21 19:25:50 2026: cdo -inttime,2026-05-21,12:00:00,3hours out1.nc out2.nc Thu May 21 19:25:29 2026: /opt/nco-4.9.7/bin/ncrcat ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0000_05211200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0001_05211300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0002_05211400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0003_05211500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0004_05211600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0005_05211700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0006_05211800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0007_05211900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0008_05212000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0009_05212100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0010_05212200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0011_05212300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0012_05220000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0013_05220100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0014_05220200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0015_05220300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0016_05220400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0017_05220500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0018_05220600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0019_05220700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0020_05220800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0021_05220900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0022_05221000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0023_05221100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0024_05221200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0025_05221300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0026_05221400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0027_05221500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0028_05221600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0029_05221700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0030_05221800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0031_05221900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0032_05222000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0033_05222100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0034_05222200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0035_05222300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0036_05230000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0037_05230100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0038_05230200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0039_05230300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0040_05230400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0041_05230500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0042_05230600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0043_05230700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0044_05230800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0045_05230900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0046_05231000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0047_05231100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0048_05231200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0049_05231300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0050_05231400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0051_05231500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0052_05231600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0053_05231700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0054_05231800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0055_05231900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0056_05232000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0057_05232100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0058_05232200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0059_05232300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0060_05240000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0061_05240100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0062_05240200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0063_05240300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0064_05240400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0065_05240500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0066_05240600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0067_05240700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0068_05240800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0069_05240900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0070_05241000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0071_05241100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0072_05241200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0073_05241300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0074_05241400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0075_05241500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0076_05241600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0077_05241700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0078_05241800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0079_05241900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0080_05242000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0081_05242100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0082_05242200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0083_05242300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0084_05250000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0085_05250100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0086_05250200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0087_05250300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0088_05250400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0089_05250500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0090_05250600.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0093_05250900.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0096_05251200.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0099_05251500.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0102_05251800.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0105_05252100.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0108_05260000.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0111_05260300.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0114_05260600.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0117_05260900.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0120_05261200.nc out1.nc Thu May 21 18:30:36 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.DYQ05211200052112001.tmp3 ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0000_05211200.nc Thu May 21 18:30:36 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.DYQ05211200052112001.tmp3 2026-05-21 18:30:31 (GM) ncgrow -v SWH,MWP -i 2 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp2 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp3 Thu May 21 18:30:26 2026: /opt/nco-4.9.7/bin/ncatted -a units,time,o,c,seconds since 2026-05-21 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.DYQ05211200052112001.tmp2 Thu May 21 18:30:21 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.DYQ05211200052112001.tmp2 Thu May 21 18:30:21 2026: /opt/nco-4.9.7/bin/ncap2 -A -s time*=3600 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp2 Thu May 21 18:30:21 2026: cdo -invertlat ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp1 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp2 Thu May 21 18:30:16 2026: cdo -t /home/prod/dataconv/ECMWF-DYX-v001C/ECMWF_DYQ_gribtab -r -f nc -selvar,SWH,MWD,MWP,WMB -sellevel,0 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp0 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp1"; String history_of_appended_files "Thu May 21 19:32:12 2026: Appended file tmp0.nc had following "history" attribute: Thu May 21 19:30:54 2026: cdo -remapbil,ECMWF_IMPACT_ATLANTIC.grid -selname,SWH,MWP ECMWF_DYQP_MAPS_GLOBAL_v005C_2026052112.nc tmp0.nc Thu May 21 19:25:50 2026: cdo -inttime,2026-05-21,12:00:00,3hours out1.nc out2.nc Thu May 21 19:25:29 2026: /opt/nco-4.9.7/bin/ncrcat ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0000_05211200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0001_05211300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0002_05211400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0003_05211500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0004_05211600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0005_05211700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0006_05211800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0007_05211900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0008_05212000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0009_05212100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0010_05212200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0011_05212300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0012_05220000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0013_05220100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0014_05220200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0015_05220300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0016_05220400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0017_05220500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0018_05220600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0019_05220700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0020_05220800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0021_05220900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0022_05221000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0023_05221100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0024_05221200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0025_05221300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0026_05221400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0027_05221500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0028_05221600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0029_05221700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0030_05221800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0031_05221900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0032_05222000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0033_05222100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0034_05222200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0035_05222300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0036_05230000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0037_05230100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0038_05230200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0039_05230300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0040_05230400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0041_05230500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0042_05230600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0043_05230700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0044_05230800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0045_05230900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0046_05231000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0047_05231100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0048_05231200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0049_05231300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0050_05231400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0051_05231500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0052_05231600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0053_05231700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0054_05231800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0055_05231900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0056_05232000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0057_05232100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0058_05232200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0059_05232300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0060_05240000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0061_05240100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0062_05240200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0063_05240300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0064_05240400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0065_05240500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0066_05240600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0067_05240700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0068_05240800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0069_05240900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0070_05241000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0071_05241100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0072_05241200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0073_05241300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0074_05241400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0075_05241500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0076_05241600.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0077_05241700.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0078_05241800.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0079_05241900.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0080_05242000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0081_05242100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0082_05242200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0083_05242300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0084_05250000.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0085_05250100.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0086_05250200.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0087_05250300.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0088_05250400.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0089_05250500.nc ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0090_05250600.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0093_05250900.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0096_05251200.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0099_05251500.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0102_05251800.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0105_05252100.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0108_05260000.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0111_05260300.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0114_05260600.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0117_05260900.nc ECMWF_DYP_MAPS_GLOBAL_v001C_2026052112_0120_05261200.nc out1.nc Thu May 21 18:30:36 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.DYQ05211200052112001.tmp3 ECMWF_DYQ_MAPS_GLOBAL_v001C_2026052112_0000_05211200.nc Thu May 21 18:30:36 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.DYQ05211200052112001.tmp3 2026-05-21 18:30:31 (GM) ncgrow -v SWH,MWP -i 2 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp2 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp3 Thu May 21 18:30:26 2026: /opt/nco-4.9.7/bin/ncatted -a units,time,o,c,seconds since 2026-05-21 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.DYQ05211200052112001.tmp2 Thu May 21 18:30:21 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.DYQ05211200052112001.tmp2 Thu May 21 18:30:21 2026: /opt/nco-4.9.7/bin/ncap2 -A -s time*=3600 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp2 Thu May 21 18:30:21 2026: cdo -invertlat ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp1 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp2 Thu May 21 18:30:16 2026: cdo -t /home/prod/dataconv/ECMWF-DYX-v001C/ECMWF_DYQ_gribtab -r -f nc -selvar,SWH,MWD,MWP,WMB -sellevel,0 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp0 ECMWF_DYQP2MAPSGLOBAL.DYQ05211200052112001.tmp1 Thu May 21 19:28:33 2026: Appended file out6_precip.nc had following "history" attribute: Thu May 21 19:27:57 2026: /opt/nco-4.9.7/bin/ncap2 -s precip=byte(10.16 * (precip-12.5) ) -s precip@add_offset=12.5f -s precip@scale_factor=0.098425196850f out4_precip.nc out5_precip.nc Thu May 21 19:27:57 2026: /opt/nco-4.9.7/bin/ncatted -a units,precip,o,c,mm/h -a long_name,precip,o,c,total precipitation flux -a standard_name,precip,o,c,precipitation_flux out4_precip.nc Thu May 21 19:27:57 2026: ncrename -v acc_precip,precip out4_precip.nc Thu May 21 19:26:47 2026: /opt/nco-4.9.7/bin/ncrcat --hdr_pad=10000 --fl_fmt=netcdf4_classic -v acc_precip ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0000_05211200.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0003_05211500.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0006_05211800.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0009_05212100.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0012_05220000.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0015_05220300.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0018_05220600.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0021_05220900.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0024_05221200.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0027_05221500.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0030_05221800.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0033_05222100.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0036_05230000.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0039_05230300.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0042_05230600.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0045_05230900.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0048_05231200.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0051_05231500.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0054_05231800.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0057_05232100.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0060_05240000.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0063_05240300.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0066_05240600.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0069_05240900.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0072_05241200.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0075_05241500.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0078_05241800.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0081_05242100.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0084_05250000.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0087_05250300.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0090_05250600.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0093_05250900.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0096_05251200.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0099_05251500.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0102_05251800.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0105_05252100.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0108_05260000.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0111_05260300.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0114_05260600.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0117_05260900.nc ECMWF_DYD_MAPS_GLOBAL_v001C_2026052112_0120_05261200.nc out4_precip.nc Thu May 21 19:26:45 2026: /opt/nco-4.9.7/bin/ncap2 -O -s acc_precip=acc_precip;acc_precip(0,:,:)=0.0f step000_input.nc ECMWF_DYS_MAPS_GLOBAL_v001C_2026052112_0000_05211200.nc Thu May 21 18:31:33 2026: /opt/nco-4.9.7/bin/ncap2 -3 -O -s U10=byte(2*(U10-0.25)) -s U10@add_offset=0.25f -s U10@scale_factor=0.5f -s U10@_FillValue=-128 -s V10=byte(2*(V10-0.25)) -s V10@add_offset=0.25f -s V10@scale_factor=0.5f -s V10@_FillValue=-128 -s windspeed=byte(4*(windspeed-31.75)) -s windspeed@add_offset=31.75f -s windspeed@scale_factor=0.25f -s windspeed@_FillValue=-128 -s TMP2=byte(2*(TMP2+10.25)) -s TMP2@add_offset=-10.25f -s TMP2@scale_factor=0.5f -s TMP2@_FillValue=-128 -s CBH=byte(0.004*(CBH-31750.)) -s CBH@add_offset=31750.f -s CBH@scale_factor=250.f -s CBH@missing_value=-250.f -s CBH@_FillValue=-128 -s PRES=byte(1.25*(PRES-1000.4)) -s PRES@add_offset=1000.4f -s PRES@scale_factor=0.8f -s PRES@_FillValue=-128 -s TCC=byte(250*(TCC-0.5)) -s TCC@add_offset=0.5f -s TCC@scale_factor=0.004f -s TCC@_FillValue=-128 -s VIS=byte(2.5*(VIS-50)) -s VIS@add_offset=50.f -s VIS@scale_factor=0.4f -s VIS@_FillValue=-128 -s ptype=byte(ptype) -s ptype@add_offset=0.f -s ptype@scale_factor=1.f -s ptype@_FillValue=-128 ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp7 ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp8 Thu May 21 18:31:24 2026: /opt/nco-4.9.7/bin/ncap2 -O -s TCC@units="fraction" -s U10@units="m/s" -s V10@units="m/s" -s acc_precip@units="mm" -s PRES@standard_name="surface_air_pressure" -s PRES@annotations="mslext" -s TMP2@standard_name="air_temperature" -s TCC@standard_name="cloud_area_fraction" -s U10@standard_name="eastward_wind" -s V10@standard_name="northward_wind" -s acc_precip@standard_name="precipitation_amount" -s CBH@standard_name="cloud_base_altitude" -s time@long_name="time" -s acc_precip@long_name="Total accumulated precipitation" -s V10@long_name="10 metre V wind component" -s U10@long_name="10 metre U wind component" -s TMP2@long_name="2 metre temperature" -s VIS@standard_name = "visibility_in_air" -s VIS@long_name = "Visibility" -s VIS@coordinates = "lon lat" ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp5 ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp6 Thu May 21 18:31:20 2026: /opt/nco-4.9.7/bin/ncap2 -O -s time=time*3600 -s time@units="seconds since 2026-05-21 12:00:00" -s PRES=float(0.01*PRES) -s PRES@units="hPa" -s TMP2=float(TMP2-273.15) -s TMP2@units="degC" -s CBH=float(3.28084*CBH) -s CBH@units="feet" -s VIS=float(VIS*0.001) -s VIS@units = "km" ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp4 ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp5 Thu May 21 18:31:18 2026: /opt/nco-4.9.7/bin/ncap2 -O -s windspeed=sqrt(U10^2+V10^2) -s windspeed@long_name="wind speed" -s windspeed@standard_name="wind_speed" -s windspeed@units="m/s" ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp3 ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp4 Thu May 21 18:31:17 2026: ncrename -v TP,acc_precip ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp3 Thu May 21 18:31:13 2026: /opt/nco-4.9.7/bin/ncatted -O -a _FillValue,CBH,o,f,-128. ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp0 ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp3 Thu May 21 18:30:43 2026: cdo -f nc -t /home/prod/dataconv/ECMWF-DYX-v001C/ECMWF_DYS_gribtab -remap,ECMWF_DYSD_MAPS_GLOBAL.grid,weights_MAPS_GLOBAL.nc -setgridtype,regular -selvar,TMP2,PRES,VIS,ptype,U10,V10,TP,TCC,CBH DYS05211200052112001 ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp0 2026-05-21 18:31:29 (GM) nchighlow.py: High and low pressure extrema computed from ECMWF_DYSD2MAPSGLOBAL.DYS05211200052112001.tmp6. "; } time { String axis "T"; String calendar "proleptic_gregorian"; String cell_methods "time: mean"; String long_name "time"; String standard_name "time"; String units "seconds since 2026-05-21 12:00:00"; } lat { String axis "Y"; String long_name "latitude"; String standard_name "latitude"; String units "degrees_north"; } lon { String axis "X"; String long_name "longitude"; String standard_name "longitude"; String units "degrees_east"; } CBH { Float32 add_offset 31750; String cell_methods "time: mean"; Int32 code 23; String long_name "Cloud base height"; Float32 scale_factor 250; String standard_name "cloud_base_altitude"; Int32 table 228; String units "feet"; } TCC { Float32 add_offset 0.5; String cell_methods "time: mean"; Int32 code 164; String long_name "Total cloud cover"; Float32 scale_factor 0.004; String standard_name "cloud_area_fraction"; Int32 table 128; String units "fraction"; } TMP2 { Float32 add_offset -10.25; String cell_methods "time: mean"; Int32 code 167; String long_name "2 metre temperature"; Float32 scale_factor 0.5; String standard_name "air_temperature"; Int32 table 128; String units "degC"; } U10 { Float32 add_offset 0.25; String cell_methods "time: mean"; Int32 code 165; String long_name "10 metre U wind component"; Float32 scale_factor 0.5; String standard_name "eastward_wind"; Int32 table 128; String units "m/s"; } V10 { Float32 add_offset 0.25; String cell_methods "time: mean"; Int32 code 166; String long_name "10 metre V wind component"; Float32 scale_factor 0.5; String standard_name "northward_wind"; Int32 table 128; String units "m/s"; } VIS { Float32 add_offset 50; String cell_methods "time: mean"; Int32 code 20; String coordinates "lon lat"; String long_name "Visibility"; Float32 scale_factor 0.4; String standard_name "visibility_in_air"; Int32 table 3; String units "km"; } precip { Float32 add_offset 12.5; String cell_methods "time: mean"; Int32 code 228; String long_name "total precipitation flux"; Float32 scale_factor 0.0984252; String standard_name "precipitation_flux"; Int32 table 128; String units "mm/h"; } windspeed { Float32 add_offset 31.75; String cell_methods "time: mean"; Int32 code 165; String long_name "wind speed"; Float32 scale_factor 0.25; String standard_name "wind_speed"; Int32 table 128; String units "m/s"; } 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"; } }