Opened 6 years ago

Last modified 4 years ago

#527 new enhancement

bufr2ropp stumbling when given non-RO multi-profile data

Reported by: Ian Culverwell Owned by: Ian Culverwell
Priority: minor Milestone: Whenever
Component: ropp_io Version: 9.0
Keywords: BUFR, multifiles Cc:

Description

Axel von Engeln (EUM) reports that bufr2ropp doesn't like being given non-RO BUFR data. In particular, on double.bin (attached ) it says (when run with ECMWF BUFR library 409, apparently):

---------------------------------------------------------------------
                      BUFR to ROPP Decoder
---------------------------------------------------------------------

INFO (from bufr2ropp):  Reading double.bin
... (from bufr2ropp):  Read message      1
                   ECMWF 
 
      BUFR DECODING SOFTWARE VERSION -  409 
 
 
 
 Your path for bufr tables is :
 /tcenas/proj/mettools/linux-64/conda/3.2/envs/3.2.5-py27/share/bufrdc/bufrtables/       
BUFR TABLES TO BE LOADED  B0000000000000012000.TXT,D0000000000000012000.TXT
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
... (from ConvertCodes):  Loaded /tcenas/proj/mettools/linux-64/conda/3.2/envs/3.2.5-py27/share/bufrdc/bufrtables/roppbufrcodes.nl
INFO (from bufr2ropp):  Decoded profile    1 : OC_20180905022701_METB_G003_DMI_
... (from bufr2ropp):                        : 02:27UT 05-Sep-2018 (31.7,-97.5)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      2
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    2 : OC_20180905021924_METB_G001_DMI_
... (from bufr2ropp):                        : 02:19UT 05-Sep-2018 (5.5,-89.7)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      3
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    3 : OC_20180905022852_METB_G019_DMI_
... (from bufr2ropp):                        : 02:28UT 05-Sep-2018 (45.1,-68.8)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      4
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    4 : OC_20180905022701_METB_G003_DMI_
... (from bufr2ropp):                        : 02:27UT 05-Sep-2018 (31.7,-97.5)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      5
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    5 : OC_20180905021924_METB_G001_DMI_
... (from bufr2ropp):                        : 02:19UT 05-Sep-2018 (5.5,-89.7)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      6
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    6 : OC_20180905022852_METB_G019_DMI_
... (from bufr2ropp):                        : 02:28UT 05-Sep-2018 (45.1,-68.8)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      7
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    7 : OC_20180905021837_METB_G007_DMI_
... (from bufr2ropp):                        : 02:18UT 05-Sep-2018 (-48.4,-78.3)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      8
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    8 : OC_20180905022938_METB_G017_DMI_
... (from bufr2ropp):                        : 02:29UT 05-Sep-2018 (47.8,-85.9)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message      9
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile    9 : OC_20180905022129_METB_G022_DMI_
... (from bufr2ropp):                        : 02:21UT 05-Sep-2018 (13.4,-90.4)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     10
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   10 : OC_20180905022218_METB_G005_DMI_
... (from bufr2ropp):                        : 02:22UT 05-Sep-2018 (-32.4,-56.2)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     11
BUFR TABLES TO BE LOADED  B0000000000000017000.TXT,D0000000000000017000.TXT
 BUEXS3:
  JWORK PARAMETER TOO SMALL.                                                     
  SUGGESTED VALUE FOR JWORK      4200000
  CHECK IF TOO BIG KELEM USED.

ERROR (from bufr2ropp):  Error decoding BUFR message (code: 17)
... (from bufr2ropp):  Read message     12
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   11 : OC_20180905022701_METB_G003_DMI_
... (from bufr2ropp):                        : 02:27UT 05-Sep-2018 (31.7,-97.5)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     13
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   12 : OC_20180905021924_METB_G001_DMI_
... (from bufr2ropp):                        : 02:19UT 05-Sep-2018 (5.5,-89.7)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     14
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   13 : OC_20180905022852_METB_G019_DMI_
... (from bufr2ropp):                        : 02:28UT 05-Sep-2018 (45.1,-68.8)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     15
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   14 : OC_20180905022701_METB_G003_DMI_
... (from bufr2ropp):                        : 02:27UT 05-Sep-2018 (31.7,-97.5)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     16
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   15 : OC_20180905021924_METB_G001_DMI_
... (from bufr2ropp):                        : 02:19UT 05-Sep-2018 (5.5,-89.7)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     17
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   16 : OC_20180905022852_METB_G019_DMI_
... (from bufr2ropp):                        : 02:28UT 05-Sep-2018 (45.1,-68.8)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     18
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   17 : OC_20180905021837_METB_G007_DMI_
... (from bufr2ropp):                        : 02:18UT 05-Sep-2018 (-48.4,-78.3)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     19
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   18 : OC_20180905022938_METB_G017_DMI_
... (from bufr2ropp):                        : 02:29UT 05-Sep-2018 (47.8,-85.9)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     20
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   19 : OC_20180905022129_METB_G022_DMI_
... (from bufr2ropp):                        : 02:21UT 05-Sep-2018 (13.4,-90.4)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     21
... (from bufr2ropp):  Message contains RO data - decoded
... (from bufr2ropp):  Decoded the following data:
... (from bufr2ropp):   Length of BUFR message       :  14258 octets
... (from bufr2ropp):   No. of expanded BUFR descr.  :   8580
... (from bufr2ropp):   Total no. of BUFR elements   :   8580
... (from bufr2ropp):   No. of bending angle samples :    247
... (from bufr2ropp):   Bending angles present       :  L1+L2+Corrected
... (from bufr2ropp):   No. of refractivity samples  :    247
... (from bufr2ropp):   No. of geophysical samples   :    137
... (from bufr2ropp):   No. of surface geo. samples  :      1
... (from bufr2ropp):   No. of model coeff. levels   :      0
INFO (from bufr2ropp):  Decoded profile   20 : OC_20180905022218_METB_G005_DMI_
... (from bufr2ropp):                        : 02:22UT 05-Sep-2018 (-32.4,-56.2)
INFO (from bufr2ropp):  Writing double.nc
... (from bufr2ropp):  Read message     22
 BUEXS3:
  JWORK PARAMETER TOO SMALL.                                                     
  SUGGESTED VALUE FOR JWORK      4200000
  CHECK IF TOO BIG KELEM USED.
 
ERROR (from bufr2ropp):  Error decoding BUFR message (code: 17)
... (from bufr2ropp):     22     RO BUFR Message(s) read successfully
... (from bufr2ropp):      0 Non-RO BUFR Message(s) read but ignored
... (from bufr2ropp):      0     RO BUFR Message(s) read but skipped
... (from bufr2ropp):     20     RO BUFR Message(s) decoded sucessfully
... (from bufr2ropp):     20     RO BUFR Message(s) saved
INFO (from bufr2ropp):       20 new profiles saved in total

double.bin was built by cating Axel's original file (Z_C_EDZW_20180905032506_gts03,DWD_Bulletins_999999_999999_MW_583.bin) to itself. This original file had 10 RO profiles followed by some SYNOP data:

-------------------------------------------------------
          Met Office Generic BUFR Decoder
-------------------------------------------------------

Reading Z__C_EDZW_20180905032506_gts03,DWD_Bulletins__999999_999999__MW_583.bin

 ===== Message no. 1 =====

 BUFR Section 0
  Length of section:            8 octets
  Total Message length:     14258 octets
  BUFR Edition:                 4

 BUFR Section 1
  Length of section:           22 octets
  BUFR Master Table:            0 (Meteorology)
  Originating Centre:          94 (Copenhagen)
  Originating Sub-Centre:       0 (none)
  Update Sequence No:           0 (Original)
  Data  Category:               3 (Vertical soundings (satellite))
  Inter sub-Category:          50 (Radio Occultation sounding)
  Local sub-Category:          14
  Master Table version:        12 (2 November 2005)
  Local  Table version:         0 (not used)
  Message time:          02:27:01 05-Sep-2018

 BUFR Section 2
  Section 2 not present

 BUFR Section 3
  Length of section:            9 octets
  No. of obs. in Section 4:     1
  Message contains observed data
  Data is not compressed
  Descriptor   1: 310026

 BUFR Section 4
  Length of data:           14215 octets

 BUFR Section 5
  OK

 Data in Section 4:

 SATELLITE IDENTIFIER                                  Code 001007 METOP-1 (Met
 SATELLITE INSTRUMENTS                                 Code 002019         GRAS
 IDENTIFICATION OF ORIGINATING/GENERATING CENTRE       Code 001033           94
 PRODUCT TYPE FOR RETRIEVED ATMOSPHERIC GASES          Code 002172         Limb
 SOFTWARE IDENTIFICATION (SEE NOTE 2)                  NUMERIC             8100
 TIME SIGNIFICANCE                                     Code 008021 START OF PHE
 YEAR                                                  YEAR                2018
 MONTH                                                 MONTH                  9
 DAY                                                   DAY                    5
 HOUR                                                  HOUR                   2
 MINUTE                                                MINUTE                27
 SECOND                                                SECOND             1.488
 QUALITY FLAGS FOR RADIO OCCULTATION DATA              Flag 033039 
 ..1....1........
 PER CENT CONFIDENCE                                   %              - - - - -
 IN DIRECTION OF 0 DEGREES LONGITUDE, DISTANCE FROM THEM             1591269.00
 IN DIRECTION 90 DEGREES EAST, DISTANCE FROM THE EARTHSM            -6873762.00
 IN DIRECTION OF THE NORTH POLE, DISTANCE FROM THE EARTM             1430567.12
 ABSOLUTE PLATFORM VELOCITY - FIRST COMPONENT (SEE NOTEM S-1        -1758.83752
 ABSOLUTE PLATFORM VELOCITY - SECOND COMPONENT (SEE NOTM S-1          577.51434
 ABSOLUTE PLATFORM VELOCITY - THIRD COMPONENT (SEE NOTEM S-1         7209.49463
 SATELLITE CLASSIFICATION                              Code 002020          GPS
 PLATFORM TRANSMITTER ID NUMBER                        NUMERIC                3
 IN DIRECTION OF 0 DEGREES LONGITUDE, DISTANCE FROM THEM            -18478264.0
 IN DIRECTION 90 DEGREES EAST, DISTANCE FROM THE EARTHSM              6108419.0
 IN DIRECTION OF THE NORTH POLE, DISTANCE FROM THE EARTM             18012462.0
 ABSOLUTE PLATFORM VELOCITY - FIRST COMPONENT (SEE NOTEM S-1         1796.78613
 ABSOLUTE PLATFORM VELOCITY - SECOND COMPONENT (SEE NOTM S-1        -2940.98560
 ABSOLUTE PLATFORM VELOCITY - THIRD COMPONENT (SEE NOTEM S-1         1782.61865
 TIME INCREMENT                                        SECOND            92.212

...
 ===== Message no. 2 =====
  Total Message length:     14258 octets
  Message time:          02:19:24 05-Sep-2018
  Message contains observed data
 ===== Message no. 3 =====
  Total Message length:     14258 octets
  Message time:          02:28:52 05-Sep-2018
  Message contains observed data
 ===== Message no. 4 =====
  Total Message length:     14258 octets
  Message time:          02:27:01 05-Sep-2018
  Message contains observed data
 ===== Message no. 5 =====
  Total Message length:     14258 octets
  Message time:          02:19:24 05-Sep-2018
  Message contains observed data
 ===== Message no. 6 =====
  Total Message length:     14258 octets
  Message time:          02:28:52 05-Sep-2018
  Message contains observed data
 ===== Message no. 7 =====
  Total Message length:     14258 octets
  Message time:          02:18:37 05-Sep-2018
  Message contains observed data
 ===== Message no. 8 =====
  Total Message length:     14258 octets
  Message time:          02:29:39 05-Sep-2018
  Message contains observed data
 ===== Message no. 9 =====
  Total Message length:     14258 octets
  Message time:          02:21:30 05-Sep-2018
  Message contains observed data
 ===== Message no. 10 =====
  Total Message length:     14258 octets
  Message time:          02:22:18 05-Sep-2018
  Message contains observed data

...

 ===== Message no. 11 =====

 BUFR Section 0
  Length of section:            8 octets
  Total Message length:       776 octets
  BUFR Edition:                 4

 BUFR Section 1
  Length of section:           22 octets
  BUFR Master Table:            0 (Meteorology)
  Originating Centre:          74 (UK Met Office - Exeter (RSMC))
  Originating Sub-Centre:       0 (METO Met Office (United Kingdom))
  Update Sequence No:           0 (Original)
  Data  Category:               0 (Surface data - land)
  Inter sub-Category:           0 (Hourly obs from fixed stations (SYNOP))
  Local sub-Category:          30
  Master Table version:        17 (2 November 2011)
  Local  Table version:         0 (not used)
  Message time:          03:25:00 05-Sep-2018

 BUFR Section 2
  Section 2 not present

 BUFR Section 3
  Length of section:           86 octets
  No. of obs. in Section 4:    21
  Message contains observed data
  Data is compressed
  Descriptor   1: 301011
  Descriptor   2: 301012
  Descriptor   3: 201152
  Descriptor   4: 202135
  Descriptor   5: 004006
  Descriptor   6: 202000
  Descriptor   7: 201000
  Descriptor   8: 301021
  Descriptor   9: 020111
  Descriptor  10: 020112
  Descriptor  11: 020113
  Descriptor  12: 020114
  Descriptor  13: 020115
  Descriptor  14: 020116
  Descriptor  15: 020117
  Descriptor  16: 020118
  Descriptor  17: 020119
  Descriptor  18: 025035
  Descriptor  19: 020121
  Descriptor  20: 020122
  Descriptor  21: 020123
  Descriptor  22: 020124
  Descriptor  23: 025175
  Descriptor  24: 020023
  Descriptor  25: 025063
  Descriptor  26: 202136
  Descriptor  27: 201136
  Descriptor  28: 002121
  Descriptor  29: 201000
  Descriptor  30: 202000
  Descriptor  31: 025061
  Descriptor  32: 002184
  Descriptor  33: 002189
  Descriptor  34: 025036
  Descriptor  35: 103000
  Descriptor  36: 031002
  Descriptor  37: 301021
  Descriptor  38: 007030
  Descriptor  39: 007032

 BUFR Section 4
  Length of data:             656 octets

 BUFR Section 5
  OK

 Data in Section 4:

 YEAR                                                  YEAR                2018
 MONTH                                                 MONTH                  9
 DAY                                                   DAY                    5
 HOUR                                                  HOUR                   3
 MINUTE                                                MINUTE                23
 SECOND                                                SECOND      
   10.7830000  12.4289999  15.7530003  17.4629993  19.7539997  19.8799992
   19.9130001  19.9839993  20.8069992  22.8600006  23.0900002  28.5459995
   33.8069992  36.1279984  38.4589996  38.5890007  41.4319992  43.6360016
   43.6870003  51.3650017  56.8149986
 LATITUDE (HIGH ACCURACY)                              DEGREE      
     40.47450    41.04730    40.40300    40.47650    41.44130    41.45330
     42.19570    41.35050    40.35120    40.54900    40.61380    41.09700
     40.49270    40.35460    41.10460    40.59340    40.53940    41.14840
     41.21110    40.49040    41.14710
 LONGITUDE (HIGH ACCURACY)                             DEGREE      
      0.68790     0.22280     0.65930     0.67640     0.07810     0.07980
      0.62170     0.01170     0.68610     0.78920     0.78990     0.89310
      0.66270     0.68200     0.26540     0.79920     0.73400     0.12080
      0.17890     0.73910     0.63870
 X-AXIS ERROR ELLIPSE MAJOR COMPONENT (SEE NOTE 8 AND 9M           
       12100       7960      18610      18570      15230      15200
        6030      12030      16100       7230      11040       8720
        9690      15970      12050       8930      16580      14940
        8020       6810      15910
 Y-AXIS ERROR ELLIPSE MAJOR COMPONENT (SEE NOTE 8 AND 9M           
        1890       1040       2120       2110       2100       2090
        1050       2090       1660        850       1550       1040
        1200       1650       2100       1460       2440       2380
        1120       1100       2100
 Z-AXIS ERROR ELLIPSE COMPONENT (SEE NOTE 9)           M              - - - - -
 ANGLE OF X-AXIS IN ERROR ELLIPSE(SEE NOTE 11)         M           
        70.90       67.40       68.10       68.00       65.80       65.80
        55.40       66.70       64.30       63.50       73.60       68.20
        66.90       64.30       67.50       60.30       65.60       63.90
        66.30       69.60       67.10
 ANGLE OF Z-AXIS IN ERROR ELLIPSE(SEE NOTE 11)         M              - - - - -
 EMISSION HEIGHT OF CLOUD STROKE                       M              - - - - -
 AMPLITUDE OF LIGHTNING STRIKE                         A              - - - - -
 LIGHTNING DETECTION ERROR                             M           
       12243       8024      18733      18687      15370      15344
        6118      12214      16185       7275      11150       8783
        9765      16058      12232       9052      16760      15127
        8102       6898      16045
 LIGHTNING DISCHARGE POLARITY                          Code 020119    - - - - -
 DECISION METHOD FOR POLARITY (SEE NOTE 5)             Code 025035    - - - - -
 THRESHOLD VALUE FOR POLARITY DECISION (SEE NOTE 12)   V              - - - - -
 THRESHOLD VALUE FOR POLARITY DECISION (SEE NOTE 13)   A              - - - - -
 MINIMUM THRESHOLD FOR DETECTION (SEE NOTE 14)         V M-1          - - - - -
 LIGHTNING STROKE OR FLASH                             Code 020124 Lightning st
 MODIFIED RESIDUAL (SEE NOTE 7)                        NUMERIC     
         0.60        1.47        0.64        1.13        0.53        0.42
         1.33        0.72        0.81        1.44        1.43        0.61
         1.04        0.61        0.57        0.24        0.51        0.74
         0.41        0.86        0.71
 OTHER WEATHER PHENOMENA                               Flag 020023 
   - - - - - - - - 
 CENTRAL PROCESSOR OR SYSTEM IDENTIFIER (SEE NOTE 6)   Code 025063 Main process
 MEAN FREQUENCY                                        HZ                 13777
 SOFTWARE IDENTIFICATION AND VERSION NUMBER                      ATDNETV1-0  
 TYPE OF LIGHTNING DETECTION SENSOR                    Code 002184 ATDnet VLF w
 CAPABILITY TO DISCRIMINATE LIGHTNING STRIKES          Flag 002189 ..........11
 ATMOSPHERICS LOCATION METHOD                          Code 025036  ATD network
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE          50.72806
 LONGITUDE (HIGH ACCURACY)                             DEGREE          -3.47552
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE      
     36.15506    36.15506  - - - - -   - - - - -   - - - - -   - - - - - 
   - - - - -   - - - - -   - - - - -   - - - - -   - - - - -   - - - - - 
     36.15506  - - - - -   - - - - -   - - - - -   - - - - -     36.15506
     36.15506  - - - - -   - - - - - 
 LONGITUDE (HIGH ACCURACY)                             DEGREE      
     -5.34083    -5.34083  - - - - -   - - - - -   - - - - -   - - - - - 
   - - - - -   - - - - -   - - - - -   - - - - -   - - - - -   - - - - - 
     -5.34083  - - - - -   - - - - -   - - - - -   - - - - -     -5.34083
     -5.34083  - - - - -   - - - - - 
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE      
     63.96828    63.96828  - - - - -   - - - - -   - - - - -   - - - - - 
   - - - - -     63.96828  - - - - -   - - - - -   - - - - -   - - - - - 
     63.96828  - - - - -     63.96828  - - - - -     63.96828    63.96828
     63.96828    63.96828  - - - - - 
 LONGITUDE (HIGH ACCURACY)                             DEGREE      
    -22.61355   -22.61355  - - - - -   - - - - -   - - - - -   - - - - - 
   - - - - -    -22.61355  - - - - -   - - - - -   - - - - -   - - - - - 
    -22.61355  - - - - -    -22.61355  - - - - -    -22.61355   -22.61355
    -22.61355   -22.61355  - - - - - 
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE      
     60.20374    60.20374    60.20374  - - - - -     60.20374    60.20374
     60.20374    60.20374  - - - - -     60.20374    60.20374    60.20374
     60.20374    60.20374    60.20374    60.20374    60.20374    60.20374
     60.20374    60.20374    60.20374
 LONGITUDE (HIGH ACCURACY)                             DEGREE      
     24.96095    24.96095    24.96095  - - - - -     24.96095    24.96095
     24.96095    24.96095  - - - - -     24.96095    24.96095    24.96095
     24.96095    24.96095    24.96095    24.96095    24.96095    24.96095
     24.96095    24.96095    24.96095
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE      
     46.81213    46.81213    46.81213    46.81213  - - - - -     46.81213
     46.81213    46.81213    46.81213    46.81213    46.81213    46.81213
     46.81213    46.81213    46.81213    46.81213    46.81213    46.81213
     46.81213    46.81213  - - - - - 
 LONGITUDE (HIGH ACCURACY)                             DEGREE      
      6.94386     6.94386     6.94386     6.94386  - - - - -      6.94386
      6.94386     6.94386     6.94386     6.94386     6.94386     6.94386
      6.94386     6.94386     6.94386     6.94386     6.94386     6.94386
      6.94386     6.94386  - - - - - 
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE          46.31200
 LONGITUDE (HIGH ACCURACY)                             DEGREE          16.36100
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE          55.31560
 LONGITUDE (HIGH ACCURACY)                             DEGREE          -3.20651
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 LATITUDE (HIGH ACCURACY)                              DEGREE         - - - - -
 LONGITUDE (HIGH ACCURACY)                             DEGREE         - - - - -
 HEIGHT OF STATION GROUND ABOVE MEAN SEA LEVEL (SEE NOTM              - - - - -
 HEIGHT OF SENSOR ABOVE LOCAL GROUND (OR DECK OF MARINEM              - - - - -
 
     11 BUFR Message(s) read
      0 BUFR Message(s) skipped
     11 BUFR Message(s) decoded

So although it complains a bit, bufr2ropp doesn't crash with this data - hence the low priority.

Attachments (2)

Z__C_EDZW_20180905032506_gts03,DWD_Bulletins__999999_999999__MW_583.bin (159.1 KB ) - added by Ian Culverwell 6 years ago.
ZC_EDZW_20180905032506_gts03,DWD_Bulletins999999_999999MW_583.bin
double.bin (318.3 KB ) - added by Ian Culverwell 6 years ago.
double.bin

Download all attachments as: .zip

Change history (4)

by Ian Culverwell, 6 years ago

ZC_EDZW_20180905032506_gts03,DWD_Bulletins999999_999999MW_583.bin

by Ian Culverwell, 6 years ago

Attachment: double.bin added

double.bin

comment:1 by Ian Culverwell, 6 years ago

Axel was using an ECMWF BUFR library. We get a softer fail when using a MetDB version. On double.bin the latter gives

... (from bufr2ropp):  Read message     11
... (from bufr2ropp):  Message does not contain RO data - ignored

whereas the former gives

... (from bufr2ropp):  Read message     11
BUFR TABLES TO BE LOADED  B0000000000000017000.TXT,D0000000000000017000.TXT
 open error on /data/users/idculv/ROPP/data/bufr/B0000000000000017000.TXT
 
ERROR (from bufr2ropp):  Error decoding BUFR message (code: 61)

(Not quite the same as Axel's message, but never mind about that for now. Perhaps if I had Master Table 17 installed I would have seen the same JWORK error that he did.)

So perhaps we should try to adopt the logic of ropp_io/tools/bufr2ropp_mo.f90 in ropp_io/tools/bufr2ropp_ec.f90, to avoid trying to read non-RO data.

comment:2 by Ian Culverwell, 4 years ago

Milestone: 10.0Whenever

Defer to 'whenever', as nobody uses ECMWF BUFR any longer. Perhaps it's relevant to ecCodes.

Note: See TracTickets for help on using tickets.