Git Product home page Git Product logo

weatherdump's Introduction

WeatherDump

Multi-platform software for record, demodulate, decode and process data from weather satellites.

Supported Datalink Protocols

Protocol Complete Name Satellites Band Support Level
LRPT Low Rate Picture Transfer Meteor-MN2 VHF Alpha
HRD High Rate Data NOAA-20 & Suomi X-Band Beta
APT Automatic Picture Transfer NOAA-15, NOAA-18 & NOAA-19 VHF Planned (Beta 1)

Example Usage

Decoding and processing a Meteor-MN2 soft-symbol file:

weatherdump lrpt soft ./file_path.bin

Known Bugs

  • The LRPT RGB composite is unsynchonized in most occasions. Will be corrected in Beta 1.
  • Garbage collection bug causes the app to use a huge amount of memory. Will be corrected in Beta 1.

Upcoming Features List

The WeatherDump project roadmap is available in our Notion Page.

Changelog

Alpha 2

  • Support for multiple decoders for each protocol.
  • Added support to scrambled unsynchronized CADU files for HRD.
  • Added support to synchronized unscrambled CADU files for HRD.
  • Fix multi-thread image processing freezing.
  • New decoder and processor progress indicator.
  • New CLI argument for multiple decoders.
  • Improved far from perfect documentation.
  • First public release of GUI version.
  • Statistical SCID recover.
  • New LRPT frame stacker with proper line synchronization.
  • Added RGB multispectral composites for LRPT.
  • Exported functions better documentated.
  • GUI stylesheet refactor following Airbnb's styleguide.
  • Webfonts now loaded from the CSS.
  • Improving multi-theme support.
  • Implemented Golang module manager.
  • Tabs routing to the right place.
  • New Javascript library for the REST API.
  • Fix WebSockets synchronization.
  • General improvements to the REST API.
  • Unified WebSockets handlers.
  • New thumbnail generator API.
  • Add support for multiple apps opened at the same time.
  • New engine handler is now running on client-side.

weatherdump's People

Contributors

kant avatar luigifcruz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

weatherdump's Issues

Error during installation

Hi,
I tried to install this using the command "sudo make" but it has encountered some error.

image

Hope you can help me to resolve this.

Thank you and hope to hear from you soon.

Regards,
Bryan

Weatherdump doesn't decode some parts of the image, while LRPT Offline Decoder does

Hello! I love this project, the CLI tool is looking great, but I found one weird thing about the program. Sometimes decoding yields worse result than after decoding the same file in LRPT Offline Decoder. Here's an example:

Decoded with LRPT Offline Decoder
2019_05_11_LRPT_08-53-09 s-original

Decoded with Weatherdump
METEOR_MN2_LRPT_COMP_TRUECOLOR_LRPT

Is it because Weatherdump is using different processing algorithm?

Keep up the good work! ๐Ÿ‘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.