Francis' WWW Site



BUFR File Support Software


Downloads

Latest version:

BUFRdisplay 0.7.5 (Windows 64-bit)

BUFRdisplay 0.7.5 (Linux 64-bit)

Note: the Linux issue has been updated to include all graphics libraries (the version is unchanged). If you have difficulties with missing libraries, try downloading this.
BUFRextract is not affected.

User Guide 3.0

Typical EUMETCast BUFR files

Linux versions built under Ubuntu 12.04 / Perl 5.14.2

Beta versions:

None at the moment

To reduce the number of versions to be generated, I have dropped support for 32-bit. If you can't run 64-bit then please upgrade your equipment/OS.

If you are really stuck, contact me and I'll try to generate something, but I don't really run these old OSs any more.

BUFRdisplay

BUFR file analysis, decoding, and display program

Program to analyse and decode BUFR files, and display geographical data in a variety of formats.
  • Version 0.1.2 101004
    • Initial release.
  • Version 0.1.3 101009
    • Fix map window geometry. Error console enabled temporarily.
  • Version 0.1.4 101015
    • Internal errors now reported to GUI.
  • Version 0.1.5 101222
    • Shrinks window if necessary to accomodate lower screen y resolutions.
  • Version 0.2.0 110430
    • Major enhancements - see User Guide. In particular:
      • Doesn't lockup with uncompressed data files (e.g. SYNOP), although still not fully supported for display.
      • Improve colour palettes - now user-definable, with a greater range of colours.
      • Improve map with country boundaries.
  • Version 0.2.1 111005
    • Reorganise screen layout to accomodate lower screen y resolutions.
  • Version 0.2.2 120116
    • BUFR files with excess free space at the end now recognised properly.
    • Remove reporting of internal errors to the GUI, which had proved unreliable and sometimes caused lockups - now sent to file data_BUFRdisplay\err.log. Avoids need to use -de command-line option.
    • Improve error reporting when copying cached data files.
  • Version 0.2.3 120219
    • Add user-specified file filter.
  • Version 0.3.0 120728
    • Add special modes to input and display data insisting mostly or entirely of location coordinates. Messages need not have same structure.
    • Fix if final message < 256 bytes (gave invalid BUFR edition).
    • Add table versions (006/006) to support RDT files.
    • Remove -v command-line option.
    • Minor fixes/improvements.
  • Version 0.4.0 121008
    • Update BUFR decode tables (allows EUMETCast NPP files to be decoded).
    • Release Linux versions (32 & 64-bit).
    • Add -l command-line option (enables location data processing introduced with v0.3.0).
    • Add -f command-line option (adjusts font size - Linux version only).
    • Fix to BUFR operator processing.
    • Minor improvements.
  • Version 0.4.1 121013
    • Minor corrections to BUFR tables.
  • Version 0.4.2 121019
    • Add ability to save & load sets of user-defined map parameters.
    • Remove -x, -y, -p, -h command-line options (related to map parameters).
    • Fix inability to use template data select mode.
  • Version 0.4.3 130514
    • Add high resolution map option.
    • Add "Update current" map parameter sets button..
    • Minor corrections to BUFR tables..
  • Version 0.4.4 131209
    • Add wind symbols colour-coded to the wind speed (original single-colour still available as an option).
  • Version 0.4.5 131215
    • Add controls to adjust thickness of lines in maps to improve visibility.
  • Version 0.5.0 131221
    • Add ability to save & load sets of user-defined configuration settings. Should save a lot of clicking when you have set them up for your favourite data files.
  • Version 0.5.1 140128
    • Wind symbols now displayed with correct direction.
  • Version 0.6.4 140222
    • Uses an upgraded Windows build environment (Strawberry Perl 5.16.3.1). I would appreciate any reports of oddities which may result from this.
    • Add specialised decoding modes. In particular:
      • Displays H-SAF H08 soil moisture files.
      • Displays files containing only location data (effectively maps).
    • Wind symbols now displayed with correct direction.
    • Add sampling mode for H-SAF files to enable better handling of large datasets.
    • Add automatic uncompression of gzip (.gz) files.
    • Add 'Halt input' button to anable manual termination of decodes which are taking too long.
    • Add Windows 64-bit version in support of large datasets.
    • Correctly display files using longitudes from 0->360 rather than -180->180 (e.g. S-O3M_GOME_O3-NO2-SO2_L2*).
    • Add selectable supression of outlier data points, resulting in better separation of bulk data points. (A few points having excessively large or small values could cause poor colour separation of the bulk of data points in the middle of the value range.)
    • In Windows, can open a much larger number of input files simultaneously (previously only 100-200 could be opened, and no error was given if the limit was exceeded). Also the limit can now be changed by the -o command-line option. Linux, of course, didn't suffer from this problem.
    • Remove -t, -l command-line options (redundant).
    • Sundry minor improvements & bug fixes.
  • Version 0.6.5 140223
    • Permit entry of numeric RGB values in the palette editor. Helpful if you are trying to copy an existing colour scheme.
  • Version 0.6.6 140225
    • Fix bug preventing palette editor appearing sometimes.
    • Palette editor sometimes didn't keep values when input via RGB boxes.
    • Palette added for HSAF-H08 (thanks to Graham). You won't see this if you have edited your own palettes as they are not overwritten.
  • Version 0.6.7 140621
    • Can now be used to 'open with' a BUFR file.
    • Quoting a BUFR file as the first argument when invoked from a command line will open that file automatically.
    • Fix bug whereby new data files would sometimes not be updated when a new version was used.
  • Version 0.6.8 140628
    • Listing & CSV output file names can now be typed in the initial dialog box, rather than waiting for the file selection box. If they are not entered here, then, as before, a name will be automatically suggested based on the input file name.
    • Fix bug whereby listing & CSV output file names were not canonical in Linux.
    • Fix bug whereby some missing values were not interpreted as such.
    • Fix bug whereby some section 1 values in file text listing were incorrectly reported.
  • Version 0.6.9 141012
    • More BUFR tables added. In particular, these will handle the npp-3 data.
    • Unicode strings in the tables handled better.
  • Version 0.7.0 141023
    • BUFR tables added/amended. In particular, these will handle the IASI level 2 V6 data format introduced 140920.
  • Version 0.7.1 150123
    • BUFR tables added/amended, with better support for local versions.
  • Version 0.7.2 150503
    • Grid and map thicknesses can each be set to zero, thereby suppressing their display.
  • Version 0.7.3 150519
    • BUFR tables added/amended. In particular, these will handle the GPM-CORE GMI files.
    • Add automatic uncompression of bzip2 (.bz2) files.
  • Version 0.7.4 150906
    • Handles files with very large non-BUFR headers; in particular, the new AMV files.
  • Version 0.7.5 160420
    • Fix occasional lockup bug.

Beta versions.

These are for testing and may contain bugs (or more bugs than usual).

None at the moment.

Downloads

Latest version:

BUFRextract 0.2.7 (Windows 64-bit)

BUFRextract 0.2.7 (Linux 64-bit)

User Guide

Linux versions built under Ubuntu 12.04 / Perl 5.14.2

To reduce the number of versions to be generated, I have dropped support for 32-bit. If you can't run 64-bit then please upgrade your equipment/OS.

If you are really stuck, contact me and I'll try to generate something, but I don't really run these old OSs any more.

BUFRextract

Command-line BUFR file decoding program

  • Version 0.1.0 100627
    • Initial release.
  • Version 0.1.1 100630
    • Use PARutil to purge PAR cache.
  • Version 0.2.0 121013
    • Uses latest BUFR decode engine and tables.
    • Handles uncompressed BUFR files (see User Guide for CSV format changes).
    • Release Linux versions (32 & 64-bit).
    • Remove -i (fields filter) and -td (table directory) command-line options.
  • Version 0.2.1 140628
    • Uses latest BUFR tables.
    • Fix bug whereby new data files would sometimes not be updated when a new version was used.
    • Fix bug whereby some missing values were not interpreted as such.
    • Fix bug whereby some section 1 values in file text listing were incorrectly reported.
  • Version 0.2.2 141012
    • More BUFR tables added. In particular, these will handle the npp-3 data.
    • Unicode strings in the tables handled better.
  • Version 0.2.3 141023
    • BUFR tables added/amended. In particular, these will handle the IASI level 2 V6 data format introduced 140920.
  • Version 0.2.4 150123
    • BUFR tables added/amended, with better support for local versions.
    • NOTE: Incorrectly reports version as 0.2.5.
  • Version 0.2.6 150519
    • BUFR tables added/amended. In particular, these will handle the GPM-CORE GMI files.
  • Version 0.2.7 150906
    • Handles files with very large non-BUFR headers; in particular, the new AMV files.

EnviHam Support Software


Downloads

Latest version:

EnviHamBrowse

User Guide

EnviHamBrowse

EnviHam file browser

Although the EnviHam project is now unfortunately no more, EnviHamBrowse can still be used with any of its image files which you may have archived.

Displays coverage of EnviHam image files and opens VISAT to view selected images, as well as other useful functions. Much faster than using VISAT itself to assess coverage. Best used with its companion program EnviHamManager which converts files into faster versions at the time of reception.

  • Display the coverage area of received files, filtered according to date, file type, or image type. Information about each image, including thumbnail images, is displayed as a popup.
  • Display the coverage area of manually-selected files.
  • Display the coverage area of the last file received.
  • Launch the VISAT viewer for selected images, using the fastest available file type (preferably DIMAT - the native VISAT file format).
  • Display the associated JPG files for selected images.
  • Generate DIMAT and JPG files for selected images, if they were missed by EnviHamManager.
  • Delete all files associated with selected images.
  • Move specified files associated with selected images to an archive directory, and delete the rest.
  • Version 0.1.0 110225
    • Initial release.
  • Version 0.1.1 110303
    • Fix display where image length > 1 rev.
    • Minor improvements.
  • Version 0.1.2 110326
    • Circumvent library bug whereby some files were occasionally missed.
  • Version 0.2.0 110420
    • Now works best with companion program EnviHamManager. Major enhancements - see User Guide. In particular:
      • Preview of JPG files produced by EnviHamManager.
      • Latest file display.
      • Manual conversion to DIMAT & JPG file formats (automatically done by EnviHamManager).
      • Improved date filtering.
      • Inbuilt settings editor.
  • Version 0.2.1 110505
    • Worked around problem with pconvert not converting files in root directory of a drive.
  • Version 0.2.2 110518 Should be used with BEAM/VISAT version 4.9.0.1 or later.
    • Add popup thumbnails for MER_FRS files.
    • Deletes and archives selected images.
    • Handles multiple file conversions.
    • Add Next & Prev date buttons.
    • Add Save buttons to log windows.
    • Update display after conversion, deletion, and archive.
  • Version 0.2.3 110608
    • Thumbnails larger, size can be varied, available for all file types.
    • File types to be archived can be selected.
  • Version 0.2.4 110621
    • Minor bug fixes & improvements.
  • Version 0.2.5 110722
    • Minor improvements.
  • Version 0.2.6 110809
    • Prevent crash when attempting to do JPG conversion of overlarge ATS files.
  • Version 0.2.7 111121
    • Map and log pages now have choice of colour scheme.
    • Settings validation and popup layout improved.
    • Add option to use start date only for single day range.
    • Move action buttons to RH side. Useful for 16:9 monitors.
    • Add receiving station filter.
    • Remove file type filter.
    • Thumbnails also archived.
  • Version 0.2.8 111128
    • Fix bug which prevented thumbnails working if there were dots in the directory.
    • Add Exif info to JPG & thumbnails (fields ImageDescription = original filename without ext, Software).
Downloads

Latest version:

EnviHamManager

User Guide

EnviHamManager

EnviHam file manager

Obsolete since the unfortunate demise of the EnviHam project.

Manages reception of EnviHam image files

  • Move files from reception directory to processing directory if required (allows for separate reception PC).
  • Automatic conversion to DIMAT and JPG file formats, plus thumbnail creation.
  • Display thumbnails of most recent files.
  • Cleanup of old files.
  • Reception monitoring and statistics display showing the number of files received and the number of failures over various time periods.
Companion program to EnviHamBrowse

  • Version 0.1.0 110430
    • Initial release.
  • Version 0.2.0 110503
    • Add reception statistics graphs and remove original failure detection.
  • Version 0.2.1 110505
    • Worked around problem with pconvert not converting files in root directory of a drive.
  • Version 0.2.2 110518
    • Create thumbnail at same time as jpg in support of EnviHamBrowse.
    • Correct statistics file counts if nothing received today.
    • Add Save button to log/statistics pages.
  • Version 0.2.3 110608 Incorrectly titled 0.2.2; date correct.
    • Add last received thumbnail display.
    • Increase thumbnail size.
    • Improve file reception failure reporting.
  • Version 0.2.4 110623
    • Allow for separate receiving directory (cf EUMETCast software) - allows for separate reception PC.
    • Minor bug fixes & improvements.
  • Version 0.2.5 110721
    • Add disk utilisation scales.
  • Version 0.2.6 110810
    • Prevent crash when attempting to do JPG conversion of overlarge ATS files.
  • Version 0.2.7 111117
    • Catchup mode added, so that files received earlier can be processed, not just new ones.
    • Option to delete raw files without processing. Useful if you're not interested in ATS images.
    • Finer control over cleanup & processing settings.
    • Log pages now have choice of colour scheme.
    • Settings validation and popup layout improved.
    • Fix bug which would prevent startup if an initial directory was dud.
  • Version 0.2.8 111127
    • Save latest thumbnails to special directory if specified in settings.
    • Use file move rather than copy+delete if possible (may improve performance if same PC).
    • Fix bug which prevented thumbnails working if there were dots in the directory.
    • Add Exif info to JPG & thumbnails (fields ImageDescription = original filename without ext, Software).

Utility Software


Downloads

Latest version:

getCharts

getCharts

Automatic file downloader

Perl program for automatic download of files at scheduled times according to a configuration file. Handles ftp and http transfers plus a large range of configurable features. See the included readme file for more details.
  • Version 1.3.0 051201 Add individual http & ftp server authentication options, plus other minor changes - see the readme file.
  • Version 1.3.1 060119 Fix bug which omitted leading zeroes from %a & %b substitutions.
  • Version 1.4.0 060205 Add wildcard specifications for ftp transfers.
  • Version 1.5.0 060616 Add date variables %%z, %%m, %%d, %%c, %%a, %%b, which are the same as those with a single % but omit leading zeroes.
  • Version 1.6.0 060625 Add date variable %n - month in 3-character text format (e.g. JUN).
  • Version 1.7.0 061211 Add STARTNOW option to prevent processing of past files when the program is started, and allow repeat times to be specified in minutes as well as hours.
  • Version 1.8.0 080107 Add variables derived from the source file upload date/time, including slot number calculation.
  • Version 1.8.1 080108 Add time-based slot number.
  • Version 1.8.2 080130 Allow = in urls.
  • Version 1.9.0 080313 Add STAMPFORMAT option to allow different auto-timestamp formats.
  • Version 1.10.0 081220 Add PLUGIN option to files to allow plugin scripts to be used for specialised filename processing.
Downloads

Latest version:

ftpChart

ftpChart

Automatic download of weather charts by ftp

Perl script for automatic download of weather charts by ftp transfer.

Just an example of how to do it - use getCharts in preference.

Downloads

Latest version:

httpChart

httpChart

Automatic download of weather charts by http

Perl script for automatic download of weather charts by http transfer.

Just an example of how to do it - use getCharts in preference.




Last updated: 160714