Coder Social home page Coder Social logo

Add other instruments about leanhrpt-decode HOT 11 CLOSED

xerbo avatar xerbo commented on August 20, 2024
Add other instruments

from leanhrpt-decode.

Comments (11)

Xerbo avatar Xerbo commented on August 20, 2024

MHS is already supported so adding support for AMSU and/or HIRS shouldn't be too much work as their format is pretty similar. The reason why I haven't done this yet is because the data doesn't have much use without a lot of processing.

TIP/AIP frames are already decoded intermediately (but with no way of exporting, maybe have an export button for use in other software?). And as for timestamps/positions thats already done and is used for georeferencing.

from leanhrpt-decode.

zeke800 avatar zeke800 commented on August 20, 2024

Yes, I think that it would be very useful to export complete HRPT data mainly because one may create some great composites with it. May I suggest looking into a style similar to satdump. It outputs (to the folder of your choice) folders containing the data, all labeled nicely. I think that this format will play very well with LeanHRPT-Decode.

Thanks :)

from leanhrpt-decode.

zeke800 avatar zeke800 commented on August 20, 2024

Also on Meteor there are more instruments such as the galactic ray mapper. It would be very useful (scientifically) to be able to analyze this data.

from leanhrpt-decode.

Xerbo avatar Xerbo commented on August 20, 2024

Yes, I think that it would be very useful to export complete HRPT data mainly because one may create some great composites with it. May I suggest looking into a style similar to satdump. It outputs (to the folder of your choice) folders containing the data, all labeled nicely. I think that this format will play very well with LeanHRPT-Decode.

A very similar feature is implemented via the command line interface, which is only missing minor functionality like projection and map overlays.

from leanhrpt-decode.

zeke800 avatar zeke800 commented on August 20, 2024

Thanks! I didn't know that the command line provided that functionality. Still, it would be very nice to have all the other instruments decoded :)

It would also help because NOAA-18's MHS is non-functional.

I have little experience writing decoders, though I wrote 2 of my own protocols. I can try to contribute, especially given that you said that it will be easy because MHS is already decoded. The only problem - I have absolutely no idea how HRPT is encoded :( Is there any document about different satellite's HRPT downlink and it's structure? How did you write this decoder so far? :)

Thanks!

from leanhrpt-decode.

Xerbo avatar Xerbo commented on August 20, 2024

Ive compiled a list of various sounders and some basic info on them:

  • MWHS - has an odd quirk (broadcasts a, what looks like, ring buffer) but simple
  • AMSU - seems simple at a first glance (although some weirdness on MetOp)
  • MTVZA - not much info on this, though guessing by the packet size I'm guessing it transmits a single pixel per packet
  • HIRS - dead on MetOp-B, not on MetOp-C, looks very painful on NOAA

AMSU on NOAA seems like a good starting point since all the AIP code is already in place and it's well documented.

The way to add a new sensor is to update satinfo.h with the info (swath/resolution/human readable name/etc) and then add the needed code to the decoder.

from leanhrpt-decode.

zeke800 avatar zeke800 commented on August 20, 2024

Hi! Thank you so much for digging up that guide :) On what page does it mention the AMSU data format (there are over 2500 pages)? Also, I believe this repository has a decoder for MTVZA as well as a large portion of the other sounders.

Thanks!

from leanhrpt-decode.

Xerbo avatar Xerbo commented on August 20, 2024

The sections of interest are 4.1.4.1 (AMSU format) and 4.1.5.2 (AIP format)

from leanhrpt-decode.

Xerbo avatar Xerbo commented on August 20, 2024

I've added both (NOAA) HIRS and MTVZA support.

from leanhrpt-decode.

zeke800 avatar zeke800 commented on August 20, 2024

Thanks! It might take a while for me to figure out AMSU :)

from leanhrpt-decode.

Xerbo avatar Xerbo commented on August 20, 2024

NOAA AMSU-A added in 85cc7c7

from leanhrpt-decode.

Related Issues (20)

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.