Recode Weather

Try our BUFR and IWXXM migration tool for free!

You can evaluate the software online: send us an e-mail to and we will send you the login details.

Do you use Moving Weather? Write us to get more information TDCF integration in Moving Weather

Recode Weather is designed to help you resolve some of the severe issues with development of your National Migration Plan, allowing to generate BUFR/IWXXM observations without an immediate upgrade of observing hardware/software, and at the same time to provide backward compatibility for legacy systems based on Traditional Alphanumeric Codes until those are upgraded or replaced.

Recode Weather was developed to assist National Meteorological Services in their process of migration to Table Driven Code Forms (TDCF)/IWXXM and to play a key role in developing the National Migration Plan. It is based on “Migration by Zones” concept which allows continuous use of your current systems until they are upgraded or retired.

Are you ready for BUFR and IWXXM?

Your bulletins should be in TDCF

“The Commission agreed on the deadline of November 2014 to stop the parallel distribution of TAC and TDCF data for the category 1 as well as the category 2 (satellite observations) and 4 (marine data). After November 2014, the TAC may be used only for the exchange of data between two NMHS under bilateral agreement.”

(WMO-No. 1070. Commission for Basic Systems Extraordinary session – Final report, 2010)

In accordance with the WMO TDCF Migration Plan, (Table Driven Code Forms such as BUFR) was completed in November 2010. By November 2014 dual dissemination of BUFR and TAC bulletins should have been  terminated. After this date, meteorological observations such as SYNOP, TEMP, PILOT, CLIMAT should not be disseminated to GTS network (UK, Ireland and Netherland has already announced termination of dissemination of TAC SYNOP bulletins). Instead, observations all over the world should be transmitted in BUFR.

In accordance with ICAO Annex 3, Amendment 78, OPMET data can be (based on a bilateral agreement) exchanged using IWXXM, an extensible markup language de- veloped by WMO expert teams in cooperation with ICAO. Recode Weather comes with full support of IWXXM, it allows you to convert your OPMET TAC bulletins (METAR/ SPECI, TAF, SIGMET, AIRMET, Advisories) to IWXXM and vice-versa.

TDCF Migration is a process of preparing every National Meteorological Service for this step.

If you do not migrate…

WMO plans to have all other meteorological data interchanged in TDCF in the following years. Therefore without reliable support of TDCF in your systems you will not be able to communicate with the rest of the meteorological world, to understand the data received as well as to send data to others.

Keep up with others and be prepared

Migration is indeed a long and difficult process consisting of several steps and at the end it most likely requires to upgrade and/or to change of your current hardware and software. This could be very costly and quite often even not possible due to missing support for legacy software.

With Recode Weather your way to TDCF/IWXXM will be much smoother and less complicated. Recode Weather offers a stand-alone solution for transparent, fully-automated bi-directional conversion while adding proper metadata. TDCF descriptor tables and TM templates can be updated without software change.

Key Benefits

Flexible way towards TDCF/IWXXM codes

Bidirectional bridging between TDCF/IWXXM and TAC which allows you to generate TDCF/IWXXM bulletins without an immediate upgrade of observing hardware/software (leading to cost saving). You can issue your observations in BUFR/IWXXM simply by re-creating them from existing TAC codes with additional metadata or data.

Supports legacy systems

Continue using your TAC-consuming systems until they are upgraded or retired, because TDCF data arriving from other RTH/NMC’s can be converted back to their TAC for legacy systems. Consider that existing systems might not be easy to upgrade because for example they are not maintained or developed any longer. Re-creating old codes from BUFR/IWXXM prolongs usability of your current systems to allow proper development of new tools and migration when ready.


Generated data fully conforms to relevant WMO standards and recommendations. The output is compliant with WMO IPET-DRC templates. Input is backward compatible with various BUFR editions and template revisions. Therefore you can be sure you are producing TDCF/IWXXM messages in accordance with current standards while you can still understand other parties not on the same level of compliance.

Open for updates

The system is driven by XML-based configuration, new formats can be simply supported just by adding new transformation rules.

Service Oriented Architecture

Provides REST, SOAP or file input/output interfaces, so it can be easily integrated with your message switching system.

External SQL database integration

with Moving Weather switching system it allows direct compilation of BUFR/IWXXM bulletins from your external observation database and to decode TDCF data and store it directly into your SQL tables.

Metadata enrichment

It is important to note that plain conversion is not migration because the resulting data will miss additional precision and important metadata. Therefore Recode Weather provides more by enriching BUFR with proper metadata or additional data, in order to provide added value over straight conversion.

For instance, SYNOPs are enriched with additional metadata containing station coordinates, station name, elevation, height of each sensor above ground, type of sensors, etc. Since SYNOP (in FM-12 alphanumeric code) contains data in sufficient precision but it does not carry proper metadata, these are added by the Recode Weather during encoding in order to produce fully rich and valid BUFR Synoptic Observation.

Do you need your Message Switch upgraded as well?

In case you consider upgrading also your Automated Message Switching System, we are happy to offer you our Moving Weather which provides you significant advantages! First of all it has BUFR migration tool already integrated with Graphical user interface, so you can control the process directly from message switch. Moreover, since Moving Weather is best and most advanced WMO message switching system available, it is already compatible with WIS capability (WMO Information System). It can be upgraded to WIS system Discover Weather at any time you need it.


Software Specifications


Recode Weather helps you resolve major issues with Migration and will be key component for developing your National Migration Plan. With BUFR migration tool is your way to TDCF can be much more easy and less painful as it solves backward compatibility issues.

  • Offers you easy and flexible way towards TDCF codes. It brings bidirectional bridging TDCF <—> TAC which allows you to generate TDCF observations without an immediate upgrade of the observing hardware/software (i.e. cost reduction).
  • Being able to immediately your observations in BUFR simply by re-creating them from TAC codes with additional metadata or data. In addition, it allows you to use current TAC-based legacy consuming systems until they are upgraded or retired as scheduled, as the TDCF data arriving from other RTH/NMC’s will be converted back to their TAC (where possible) for legacy systems. This will reduce the benefit of metadata you will be receiving from others, on the other hand it closes the gap between current and new technology.
  • Transparent, fully-automated standalone encoding and decoding solution. Integration with your present systems will be thanks to Service Oriented Architecture (SOA) as easy as it could be. You can use REST or SOAP web service, file-based input/output (tool watches certain directory, where if you place a file, it will pick it up, convert, and it will place the result to outgoing directory), C++ binding, command line interface or Python binding (to support flexible scripting tool these functions are accessible from Python as API — so other wrappers for processing can be easily created as need).
    Moreover, when used in conjunction with Moving Weather it is also possible to make use of SQL interface which allows direct compilation of BUFR bulletins out of your observation database, as well as to decode data directly into your SQL tables.
  • Supporting REST and SOAP calls makes things very simple, for example converting SYNOP (from AWS collecting point) to BUFR is easy by invoking URL such as: http://tdcf.your-met-office.domain/convert?SMGR21+LGAT+++170000+AAXX+17004+++16667+12965+03304+… Where in response to this URL request a equivalent BUFR code will be sent for download. This of course works the other way round too: by passing BUFR (as URL-encoded or POST) and obtaining SYNOP as URL response. Network-oriented calls makes it simple to integrate in network environment and even can operate over proxy servers or as secured service (SSL).
  • Fast and easy expansibility — system is created to be driven by configuration. Conversions are programmed based on the XML functionality: the module features a XSLT-Processor and the conversion programs are actually XSL transformations. Thanks to this it is possible to support new formats just by adding new transformation rules.
  • Generated data fully conforms to WMO standard and recommendations — with the compliance to WMO IPET-DRC templates on output, the backward compatibility on input, and with configurable formats you can be sure you are producing TDCF messages in accordance with the up-to-date standard. The conversion module is easily upgradable by new templates.
  • BUFR migration tool is fully multi-platform system – it is available for Microsoft Windows, Linux, SUN Solaris (both 32-bit and 64-bit).
  • Incoming observations coded in TAC, such as SYNOP, AWS, PILOT, TEMP, SHIP, CLIMAT or others (not limited to Category 1), will be converted to their BUFR equivalents according to the latest WMO templates instantly, and will become available along with the old forms. In your NWS, you will then be able to feed processing systems with format they need.


  • Each report of an input TAC bulletin becomes a data subset in the output TDCF bulletin and reversely each data subset of an input TDCF bulletin becomes a report in the output TAC bulletin.
  • It is possible to perform a bundle conversion of TAC TEMP, PILOT part A, B, C, D reports into a single TDCF bulletin.
  • Conversion of BUFR TEMP, PILOT bulletins to TAC produces several bulletins according to the present pressure levels observations.
  • Headings of output WMO bulletins are produced automatically based on input file WMO heading, data type and intrinsic data.
  • Automatic WMO format end-to-end conversion takes care of BUFR <—> TAC conversions. It is as simple as specifying the input data and the desired output format.
  • BUFR editions 3 and 4 are supported both on input and output; compressed data sections are supported only on input.

Supported Formats

TDCF formats:

  • BUFR (Binary Universal Form for the Representation of Meteorological Data)
  • XML (Extensible Markup Language)*

TDCF schemes:

  • TM 307073
  • TM 307080
  • TM 307086
  • TM 307090
  • TM 307091
  • TM 308009
  • TM 308013
  • TM 309050
  • TM 309051
  • TM 309052
  • TM 309053
  • TM 309054


TAC code forms:

  • SHIP
  • TEMP
  • BUOY

Technical Specifications


  • WMO Manual No. 306 (Manual on Codes)
  • WMO ET-DRC TDCF Templates
  • WMO Manual No. 386 (Manual on GTS, incl. Attachment II)


Operating systems:

  • GNU/Linux® (recommended: Red Hat Enterprise Linux 5 or CentOS 5)
  • Microsoft® Windows®
  • Solaris®

Interface – Integration

  • C++ binding
  • Python binding
  • File I/O
  • Command line interface (CLI)


  • Fast and easy expansibility.
  • Based on the XML functionality.
  • The tool features a XSLT-Processor and the conversion programs are actually XSL transformations.
  • Supports new formats just by adding new transformation rules.
  • We will be providing you with updates on experimental or pre-operational descriptors as they appear or are discussed by the IPET-DRC.

Operational Support and Guarantee

  • Operational support of the BUFR migration tool is planned for minimum 10 years. We will keep supporting to date, this tool will be needed and used.
  • Providing updates to descriptors, standard template mappings as needed, as well as software update where necessary.
  • When there are other codes/templates which are in-use in your office, we will – as part of installation – create a template mapping for you.