Skip to content
This repository has been archived by the owner on Sep 16, 2022. It is now read-only.

altillimity/HRPT-Decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HRPT Decoder

A C++ program to decode HRPT data from various satellites, currently supporting NOAA, METEOR and MetOp (output from GNU Radio). It aims at being simple and light while still providing all the features needed.

Usage

Output of hrpt_decoder --help

USAGE: 

   ./build/hrpt_decoder  {-c <channel>|-f} [-e <equalization>] [-S] -o
                         <image.png> -i <file> -t <NOAA|METEOR|MetOp
                         |FengYun> [--] [--version] [-h]


Where: 

   -c <channel>,  --channel <channel>
     (OR required)  Channel to extract
         -- OR --
   -f,  --falsecolor
     (OR required)  Produce false-color image


   -e <equalization>,  --equalization <equalization>
     Equalization to apply

   -S,  --southbound
     Southbound pass (defaults to Northbound)

   -o <image.png>,  --output <image.png>
     (required)  Output image file

   -i <file>,  --input <file>
     (required)  Raw input file

   -t <NOAA|METEOR|MetOp|FengYun>,  --type <NOAA|METEOR|MetOp|FengYun>
     (required)  Satellite to decode

   --,  --ignore_rest
     Ignores the rest of the labeled arguments following this flag.

   --version
     Displays version information and exits.

   -h,  --help
     Displays usage information and exits.


   HRPT Decoder by Aang23

Installation

If you are using a Debian-based Linux distribution (eg. Debian, Ubuntu, Linux Mint, Devuan, ...), you can use the pre-builts .deb files you can download here. Extract the content of this file and run. sudo dpkg -i hrpt-decoder*.deb You'll need to have libpng installed on your system.

Windows builds are also available, shipping as a standalone .exe + libraries as .dlls. You can download the latest build here.