000405 June 22, 2015

  • new BUFR tables up to version 24
  • new ECMWF local tables version 2

000403 November 20, 2014

  • new BUFR tables up to version 23

000402 August 27, 2014

  • new BUFR tables up to version 22
  • new tests
  • Apache license

000401 June 18, 2014

  • new BUFR tables up to version 21
  • new tests
  • bug fixes in the build script
  • synop2bufr is not included in BUFRDC package, is available from synop2bufr

000400 March 12, 2013

  • added new tables up to version 19
  • modified structure of the directory bufrtables to factorise identical tables
  • added directory bufrtables.oldformat with tables in the format of version lower then 388
  • bug fixes

000389 March 30, 2012

  • modified format of code tables and flag tables
  • created tools for conversion from old format to new format in tables_tools
  • few bug fixes

000388 March 14, 2012

  • fixed problem with operator 204 preventing the value of the associated
  • field to be printed in the dump.
  • fixed several problems in the synop2bufr decoder
  • updated tables to version 17
  • changed format of code and flags tables files to allow codes with 6 digits

000387 February 16, 2011

  • synop2bufr.f: Section 1 update sequence number is updated according to CCx correction.
  • synop2bufr.f:Precipitation "trace" is represented as "-0.1" in the bufr message.

000386 November 01, 2010

  • Synop2bufr program changed improving cloud observation representation in bufr. It is recommended to use this version for GTS Bufr synop bulletin creation
  • Fix to the routine to get flag and code tables meaning

000385 July 07, 2010

  • synop2bufr.f :Bug fix kdata array values setting

000384 Jun 01, 2010

  • buetd.F buexs3.F fix to cancel 201yyy,202yyy, 04yyy,207yyy and 208yyy operators if they were not cancelled.
  • synop2bufr : Fix to convert the last bulletin in input file into bufr synop.
  • buevar.F buivar.F: Initialition of NMASK amended

000383 February 24, 2010

  • buens4.F: Fixing bug introduced in when compressing characters strings
  • Bufr table D 307079 sequence added
  • Bufr table B 014045 -014048 unit changed for channel radiance which is wrong in WMO table
  • Added WMO FM-12 SYNOP bulletins conversion software to FM-94 BUFR format.
    Converted bufr data are using 307080 standard template. There is GTS bulletin header creation program to prepare bufr synop data for GTS transmission

000381 November 19, 2009

  • Fix for bufr creation for multi-subset uncompressed case with different delayed replications in the subsets and if soft return error code -28 was returned from previous subset
  • IEEE change for big/little endian
  • bufren.F: Bug fix uncompress multi subset packing

000380 July 28, 2009

  • Check on section 4 size and actual data size. The check will be performed only is variable CHECK_S4=true is set.
  • For bufr Edition 4 section 3 and 4 can have odd number of bytes
  • Compression on character string

000370 April 30, 2009

  • bufr_repack_206t205.F: KELEM changed from 2000 to 16000
  • bufr_split.F added handling of BUFR subtypes 216 and 217
  • buprt.F - Prints full name of 64 characters and better control of code/flag table printing
  • buens3.F - Bug fix to reset ksec3(4) flag for compression.
  • added bustop.F - A new routine used by mbufr_mars_filter.F to force stopping expansion after certain number of elements.
  • bufr_split.F: Program modified to create maximum 255 files to split 255 possible bufr subtypes

000360 September 29, 2008

  • A new variable USE_TABLE_C introduced. When set to true bufr software will load code and flag tables. There are subroutines to get the meaning of the code and flag values.
  • buprt.F has been modified to print code/flag values meaning
  • New subroutine buget_opera_image.F to handle radar image data up to 10 mega pixelsparticularly suitable for Opera composite radar images ( rain rates).
  • Subroutine bufrex.f has been modified to handle delayed repetitions
  • Missing value indicator rvind=1.7D38 and eps=10D-8 are used in consistent way.
  • parameter.F modified. JELEM=320000 set
  • Example decode_bufr_image.F is available in the examples directory.
  • Bufr tables updated.
  • Bufr user's Guide updated

000351 February 12, 2008

  • ctable.F btable.F dtable.F:The unit number used to open file for bufr tables was changed to use any free unit number
  • buevar.F: Bug fix external getenv

000350 November 29, 2007

  • Introduction of 209YYY operator to represent IEEE 32/64 bit floating point numbers.
  • The software now keeps in memory maximum 10 tables which speeds up parallel processing in some cases.

000340 Septemper 03, 2007

  • Added header with LGPL license rules in each program

000320 April 05, 2007

  • From this version on Bufr software directly uses bufr text tables. There is no more need to produce binary bufr tables
  • Bufr User's Guide and Bufr Reference Manual are updated accordingly

000310 July 12, 2006

  • All subroutines changed to include common blocks.
  • Check for missing value changed wher ever needed.
  • examples programs: the size of parameter JSEC2 enlarged from 64 to 4096

000300 February 13, 2006

  • Software can handle multi subset uncompressed bufr data containing delayed replications with different replication values in each subset. As an example, one bufr message can contain more than one TEMP with different number of levels.
  • PARAMETER JELEM=160000
  • New subroutines added : busel2.F, get_name_unit.F, bus0123.F, buexs33.F
  • Some old subroutines modified

000270 May 25, 2005

  • Parameter JWORK set to 4096000 to handle IASI satellite data
  • The BUFR tables naming convention changed table name
  • Bug fix for 203yyy operator

000260 January 21, 2005

  • The 000260 version is BUFR Edition 4 compliant and backward compatible
  • The BUFR tables naming convention changed incorporating BUFR master table number in table name

000250 October 26, 2004

  • new tables  have been included: C0000980000.TXT, C0000980201.TXT, C0000980601.TXT, C0000981101.TXT
  • bufr2crex.f: error control added after call to bufrex

000240 September 1, 2003

  • A change has been made to the interface to the BUFR library. The argument
    VALUES which is used by several BUFR library routines has been changed
    to REAL*8. The sample program includes this change.
  • New version of BUFR tables B0000980601.TXT and D0000980601.TXT have
    been included together with new tables B0000981101.TXT and
    D0000981101.TXT.
  • Added tools for conversion between BUFR and CREX

000220 March 20, 2003

  • Increase size of internal BUFR table array (JTAB increased from 1000 to 3000)

000210 February 28, 2003

  • Set maximum BUFR product length to 65535 on overflow (buens5.F).
  • Add index for AIRS data.

000170 March 26, 2002

  • Remove EXTERNAL GETENV statement on rs6000 in buevar and buivar (caused non-Fortran GETENV to be loaded at runtime).
  • Increase internal array sizes for multi-level report decoding (JELEM -> 80000 from 40000)

000140 February 8, 2001

  • Printout modified in buepwt.F, buepwtc.F, buupwt.F.

000120 October 31, 2000

  • Add operator to allow storing numbers in full precision.

000110 September 4, 2000

  • Add handling of character strings for compression, eg AVHRR.

000090 May 16, 2000

  • Changed reference value operator.

000080 January 25, 2000

  • Add /vpp5000/mrfs to possible BUFR table paths.

000060 October 10, 1999

  • bucomp now calls bucrkey (formerly bucrekey).

000050 May 25, 1999

  • Add bufr_88t89 tool to convert from subtype 88 to subtype 89.
  • Fix common block usage in bustdr.F and buetdr.F.

000040 March 16, 1999

  • Modify bucomp to handle new subtypes.

000030 January 13, 1999

  • Internal work array size (JWORK) increased from 350000 to 360000 lements.
  • Default BUFR table pathnames set to use EMOS_CYCLE version number and mrfs on VPPs.

000020 November 20, 1998

  • Change to BUFR comparison routine bucomp.
  • Checks added in buens4.
  • Routines buevar and buivar put vpp700e in the default BUFR table directory path on VPP700e, and add EMOS version number in BUFR table pathname on all VPPs.
  • Change to bugbts to INQUIRE for a free unit number.

000000 June 23, 1998

  • Change to BUFR comparison routine bucomp.
  • Routines buevar and buivar have mrfs in the default BUFR table directory path on VPP.