MSG software: XRIT2PIC

Back
Current version: 2021.5

Now also Linux 64-bits available (on Windows 64-bits, 32-bits also works)
To download section


XRIT2PIC translates LRIT/HRIT files originating from Meteosat Second Generation (MSG) weathersatellites into picture files.
A short feature overview:


Supported picture formats.

Receivedembedded formattranslated toSecond formatCommentExample
XRIT LRIT JPEG 8 bits JPEG 8 bits PGM 8 bits

XRIT LRIT Wavelet 8/10 bits PGM 8/16 bits
Foreign sats, like GOES
XRIT HRIT Wavelet 10 bits PGM 16 bits

MSG
HDF - PGM 16 bits JPEG 8 bits Tested on GOES L1B GOES16
All Any AVI
each frame is JPEG

Notes:


Mailing list

Seems to be dead. Use:
Mail (replace '_at_'!)


Content of Downloads.

LinuxWindows
xrit2pic
msgreceive tqchansel
Overlays and Kepler
translator translator
bufr extraction bufr extraction
Source code xrit2pic


Docs.

Manual xrit2pic.
Quick reference guide and known problems.
Running Eumetcast on linux kernel 2.6.
Running Eumetcast on linux kernel 2.4.

Italian Manual xrit2pic. (translated by Dario Tortato)


Additional files.

Type Link Description
Overlays geo sats Overlays Coastlines.zip contains MSG0, MSG9 and GOES overlays files.
Shore overlay for all satellites gshhs_i.b For more info: GSHHS
This site needs a login now. You can find the file also in: setup_maps.exe
Kepler for polar sats weather.txt From celestrak.com
Earth map earthmap.gif for polar track plotting
Blue marble maps monthlies for scatterometer plots and/or polar track plotting (8km/pix, 2km/pix)

Put all needed files in one of the following directories:

See manual for details about these search directories.

Notes of this release

See
release.txt

Needed PC.

xrit2pic runs fine on a very simple PC; it doesn't need much memory (32M should be fine). However, especially for the wavelet decompression a fast PC is needed to translate this format in an acceptable time (2GHz: a few seconds).
Note: You may try to convince me to add certain options!
Also, bug reporting is very welcome.

Some technical information.

Each picture is represented into several (e.g. 8, or 58) small files.

PGM notes

Note that 2 types of 16-bits PGM exist: Big Endian (MSByte first) and Little Endian (LSByte first). I think it is not well defined how PGM should be saved. Windows programs seem to use Big Endian, Linux (xv, IJG routines) Little Endian.
For the moment xrit2pic only generates Big Endian, but it is easy to also generate Little Endian PGM. If you need the latter one let me know!

JPEG notes

The used IJG code needed to be changed:

HDF5 notes

This feature, present from version 2020.2 on, tested with GOES L1b and (future) MTG data.

For GOES:


Download for Linux/Windows i386 etc.

For older versions see:
Linux, Windows

VersionProgramDownload Linux 32 bitsCompiled usingDownload Linux 64 bitsCompiled usingDownload Windows (also 64-bits)Comment
2021.5 xrit2pic xrit2pic_2021_5.tgz Ubuntu 16.04.1 xrit2pic64_2021_5.tgz Ubuntu 20.04.1 setup_xrit2pic_2021_5.exe See release notes.
xrit2pic_cmd xrit2pic_cmd_2021_5.tgz Ubuntu 16.04.1 xrit2pic_cmd64_2021_5.tgz Ubuntu 20.04.1 setup_xrit2pic_cmd_2021_5.exe
2021.4b xrit2pic xrit2pic_2021_4b.tgz Ubuntu 16.04.1 xrit2pic64_2021_4b.tgz Ubuntu 20.04.1 setup_xrit2pic_2021_4b.exe See release notes.
xrit2pic_cmd xrit2pic_cmd_2021_4b.tgz Ubuntu 16.04.1 xrit2pic_cmd64_2021_4b.tgz Ubuntu 20.04.1 setup_xrit2pic_cmd_2021_4b.exe
2021.3 xrit2pic xrit2pic_2021_3.tgz Ubuntu 16.04.1 xrit2pic64_2021_3.tgz Ubuntu 20.04.1 setup_xrit2pic_2021_3.exe See release notes.
xrit2pic_cmd xrit2pic_cmd_2021_3.tgz Ubuntu 16.04.1 xrit2pic_cmd64_2021_3.tgz Ubuntu 20.04.1 setup_xrit2pic_cmd_2021_3.exe
2021.2d xrit2pic xrit2pic_2021_2d.tgz Ubuntu 16.04.1 xrit2pic64_2021_2d.tgz Ubuntu 20.04.1 setup_xrit2pic_2021_2d.exe See release notes.
xrit2pic_cmd xrit2pic_cmd_2021_2d.tgz Ubuntu 16.04.1 xrit2pic_cmd64_2021_2d.tgz Ubuntu 20.04.1 setup_xrit2pic_cmd_2021_2d.exe
2021.1 xrit2pic xrit2pic_2021_1.tgz Ubuntu 16.04.1 xrit2pic64_2021_1.tgz Ubuntu 20.04.1 setup_xrit2pic_2021_1.exe See release notes.
xrit2pic_cmd xrit2pic_cmd_2021_1.tgz Ubuntu 16.04.1 xrit2pic_cmd64_2021_1.tgz Ubuntu 20.04.1 setup_xrit2pic_cmd_2021_1.exe
2020.2 HDF5 libs libhdf5.so.200.gz
libhdf64.tgz
setup_hdf5.exe Needed from xrit2pic version 2020.2 on.
2006.09/
2021.01
JPEG and wvt
decompression libs
decompr_k2.6.tar.gz
decompr64.tgz
setup_decompr.exe
2.0 Needed gtk-libs sudo apt-get install libgtk2.0-dev


setup_gtk20dll.exe

Installation Guide


Guide


Download for Linux on ARM, Raspberry Pi

The libs contain wavelet, jpeg and hdf5. You may install them all in the same directory as xrit2pic, or in usual locations like /usr/lib
VersionProgramDownload Linux/PICompiled usingDownload libsComment
2021.5 xrit2pic 64-bits xrit2pic_pi64_2021_5a.tgz 5.13.0-1008-raspi #9-Ubuntu libs_pi64_xrit2pic.tgz See release notes.
xrit2pic_cmd 64-bits xrit2pic_cmd_pi64_2021_5.tgz 5.8.0-1010-raspi #13-Ubuntu libs_pi64_xrit2pic.tgz See release notes.
2021.4b xrit2pic_cmd 64-bits xrit2pic_cmd_pi64_2021_4b.tgz 5.8.0-1010-raspi #13-Ubuntu libs_pi64_xrit2pic.tgz See release notes.
2021.1 xrit2pic_cmd 64-bits xrit2pic_cmd_pi64_2021_1.tgz 5.8.0-1010-raspi #13-Ubuntu libs_pi64_xrit2pic.tgz See release notes.


Note: I see now that the hdf5-lib for pi32 is called libhdf5.so, but xit2pic asks for libhdf5.so.200. You can solve this by adding a link:
ln -s libhdf5.so libhdf5.so.200

VersionProgramDownload Linux/PICompiled usingDownload libsComment
2021.1 xrit2pic_cmd xrit2pic_cmd_pi32_2021_1.tgz Raspberry Pi 3.2.27 libs_xrit2pic.tgz See release notes.
2020.5b xrit2pic_cmd xrit2pic_cmd_pi_2020_5b.tgz Raspberry Pi 3.2.27 libs_xrit2pic.tgz See release notes.
2020.3b xrit2pic_cmd xrit2pic_cmd_pi_2020_3b.tgz Raspberry Pi 3.2.27 libs_xrit2pic.tgz See release notes.


Source code

  • For both Linux and Windows. See the readme file how to compile for Linux/Windows to create a gui or command line version.

    VersionTypeDownloadSizeComment
    2020.1c xrit2pic code xrit2pic_src_v2020_1c.zip
    README_xrit2pic.txt
    600k See also pre-compiled libs:
  • for Linux: decompr_k2.6.tar.gz>,
  • for Windows: setup_decompr.exe
  • 2004.03 jpeg8/12-bits code jpeg812_src.zip 382k Independent Jpeg Group code, partly adapted to support both 8 and 12 bits/pixel.
    Instead of compiling this you can use the pre-compiled lib files.

    For the Wavelet source code contact Eumetsat; you need to sign a license agreement. Instead, use the pre-compiled lib files.



























    View My Stats