Emoslib is now deprecated

March 16, 1999 


  • /home/ma/emos/lib/${ARCH}/000040/libemos.R32.D64.I32.a
  • /home/ma/emos/lib/${ARCH}/000040/libemos.R64.D64.I32.a


  • /home/ma/emos/lib/000040/libemos.R32.D64.I32.a
  • /home/ma/emos/lib/000040/libemos.R64.D64.I32.a

BUFR routines

  • Modify bucomp to handle new subtypes.

Gribex routines

  • Change EMOS version to 000040.
  • GRIBEX version number changed to 13.022.
  • Modify calculation of exponent and mantissa for GRIB floating point values (eg. reference value).
  • Add SWHP (229) and MWPP (232) to local table 2 version 131 (probabilities).
  • Add ECMWF ocean data type (=192) with new GRIB section 2 definition; also add MARS types FR/AR (70/71).
  • Handle GRIB section 2 encoding/decoding in separate subroutines.
  • Check parameter number and local table 2 number against values in local definitions files. (Removed 1999/03/29).

Pseudo-code handling

  • correct codeps to accept YY or YYYY year format

Interpolation software

  • Allow interpolation of parameter 250 (2D spectra) for regular lat/long areas (eg Mediterranean).
  • Remove optimisation for routine jjset99 on HP (shared library problem).
  • Fix calculation whether output field is global; allow wrapround and full grid with no wrapround (w251idx).
  • Add facility to read reduced gaussian grid definition from file.
  • Add tolerance for GRIB-rounded grid intervals in grid-to-grid interpolation when checking that new area is subset of old.
  • Add routine to interpolation from lat/lon GRIB to new lat/lon GRIB by selecting grid points.