All Projects → sam210723 → goestools

sam210723 / goestools

Licence: BSD-2-Clause license
📡 LRIT demodulator from weather satellite GEO-KOMPSAT-2A (GK-2A).

Projects that are alternatives of or similar to goestools

himawari-rx
📡 Receive images from weather satellite Himawari-8 via HimawariCast.
Stars: ✭ 21 (-8.7%)
Mutual labels:  weather, satellite, hrit
WorldWeather
The largest three-dimensional web-based interactive browser of satellite, weather, climate, and other time-aware geospatial data on the web, built upon NASA's revolutionary WorldWind technology.
Stars: ✭ 49 (+113.04%)
Mutual labels:  weather, satellite
Satpy
Python package for earth-observing satellite data processing
Stars: ✭ 679 (+2852.17%)
Mutual labels:  weather, satellite
Xrit Rx
📡 Receive images from weather satellite GEO-KOMPSAT-2A (GK-2A).
Stars: ✭ 46 (+100%)
Mutual labels:  weather, satellite
Noaa Apt
NOAA APT weather satellite image decoder, for Linux, Windows, RPi 2+ and OSX
Stars: ✭ 257 (+1017.39%)
Mutual labels:  weather, satellite
Sanchez
False-colour geostationary satellite image compositor
Stars: ✭ 61 (+165.22%)
Mutual labels:  weather, satellite
ArduinoWeatherOS
Arduino Uno, 433MhzRx and OS WMR86 Weather Station
Stars: ✭ 69 (+200%)
Mutual labels:  weather
weather-icons
Free to use animated weather icons.
Stars: ✭ 341 (+1382.61%)
Mutual labels:  weather
grib-doctor
Utilities for handling quirks of weather data grib files.
Stars: ✭ 20 (-13.04%)
Mutual labels:  satellite
pygac
A python package to read and calibrate NOAA and Metop AVHRR GAC and LAC data
Stars: ✭ 14 (-39.13%)
Mutual labels:  satellite
weather icons
Flutter library for using erikflowers/weather-icons. An icon pack with over 200 weather icons.
Stars: ✭ 12 (-47.83%)
Mutual labels:  weather
WXKDarkSky
A pure-Swift Codable layer over the Dark Sky API.
Stars: ✭ 21 (-8.7%)
Mutual labels:  weather
rio-pansharpen
pansharpening landsat scenes
Stars: ✭ 42 (+82.61%)
Mutual labels:  satellite
Satellite-Aerial-Image-Retrieval
Satellite/Aerial Image Retrieval: using Bing maps tile system to automatically download aerial imagery (maximum resolution available) given a latitude, longitude bounding box.
Stars: ✭ 36 (+56.52%)
Mutual labels:  satellite
weather-app-2020-android
Android Weather App 2020
Stars: ✭ 15 (-34.78%)
Mutual labels:  weather
1pone.github.io
Kindle拯救计划——一个Kindle实用工具网站,让你吃灰的Kindle成为时钟、天气看板、电子相册、微博热搜榜单...
Stars: ✭ 150 (+552.17%)
Mutual labels:  weather
nuxt-weather
This weather app is just my sandbox to play with SSR and Nuxt.js ⛱️
Stars: ✭ 30 (+30.43%)
Mutual labels:  weather
tmux-weather
🌤 Weather plugin for tmux
Stars: ✭ 40 (+73.91%)
Mutual labels:  weather
ponyweather
Android weather app use rxjava&retrofit&material design
Stars: ✭ 79 (+243.48%)
Mutual labels:  weather
LaColorduino
I build my own clone of "LaMetric"-smartwatch but with some Colorduino for Twitch, YouTube, Twitter, CSGO, etc.. (Working)
Stars: ✭ 56 (+143.48%)
Mutual labels:  weather

goestools

Build Status

This is a modified version of goesrecv (originally by Pieter Noordhuis) for the LRIT downlink transmitted by GEO-KOMPSAT-2A (GK-2A) at 128.2°E.

The rest of the xRIT receiver project for GK-2A can be found in the xrit-rx repo. Older code for the now retired COMS-1 satellite can be found here.

Building

Install dependencies for librtlsdr and goesrecv:

sudo apt-get update
sudo apt-get install -y build-essential pkg-config cmake git zlib1g-dev libairspy-dev libusb-1.0-0-dev

Build librtlsdr from source:

# Download, compile, and install librtlsdr
git clone https://github.com/steve-m/librtlsdr.git
cd librtlsdr
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINSTALL_UDEV_RULES=ON ..
sudo make -j2 install

# Load udev rules and blacklist the DVB driver shipped with the OS
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
sudo ldconfig
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf

sudo reboot

Build goesrecv from source:

git clone --recursive https://github.com/sam210723/goestools
cd goestools
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local
make
sudo make install
cd ..
cd ..
cp goestools/etc/goesrecv.conf goesrecv.conf

Running

To start goesrecv in verbose mode reporting statistics every second, with the config file located in the current directory, use the following command:

goesrecv -v -i 1 -c goesrecv.conf

This is an example of typical goesrecv console output while receiving GK-2A LRIT:

[monitor] gain: 61.04, freq:  1200.1, omega: 8.000, vit(avg):   98, rs(sum):    0, packets:  8, drops:  0 
[monitor] gain: 61.04, freq:  1187.5, omega: 8.000, vit(avg):  104, rs(sum):    0, packets:  8, drops:  0 
[monitor] gain: 61.04, freq:  1195.7, omega: 8.000, vit(avg):  108, rs(sum):    0, packets:  7, drops:  0 
[monitor] gain: 61.04, freq:  1180.5, omega: 8.000, vit(avg):   99, rs(sum):    0, packets:  8, drops:  0 

Run goesrecv --help for a full description of each option.

Changes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].