Updates on amateur.sondehub.org

44 views
Skip to first unread message

Mark Jessop

unread,
Jul 16, 2022, 10:12:26 PM7/16/22
to ukhas...@googlegroups.com, uk...@googlegroups.com
Hi all,

I just thought I'd give some updates on where we are at with amateur.sondehub.org.

Amateur.sondehub.org was started after we realised that the sondehub.org (radiosonde tracking) database architecture could be fairly easily used for tracking amateur balloon launches, and easily had enough capacity. Sondehub is fairly expensive to run, however we have taken measures to reduce costs, and we are currently fully funded for at least the next 12 months via a grant from ARDC (ampr.org). 

So, the current state of amateur.sondehub.org:

- We have an open API for telemetry submissions ( https://github.com/projecthorus/sondehub-infra/wiki ), however telemetry must be submitted in an already-parsed format (https://github.com/projecthorus/sondehub-infra/wiki/%5BDRAFT%5D-Amateur-Balloon-Telemetry-Format)
- There is a python telemetry uploader library, with documentation on how to use it to upload telemetry: https://github.com/projecthorus/pysondehub/wiki/SondeHub-Amateur-Uploader-Class-Usage
- We have a working APRS gateway (https://github.com/projecthorus/sondehub-aprs-gateway) which has been performing well, with low latency. I am looking into adding support for a subset of comment-field telemetry formats.
- Flight operators can adjust the prediction setting for their payload callsign using an interface on the tracker. This also allows enabling of 'float' predictions.
- In addition to the custom predictions, for payload that are floating, we have a 'float' button (see example here: https://twitter.com/vk5qi/status/1545956263854743552 ) which uses the Tawhiri prediction engine to perform a hysplit-like prediction of a floating balloon.
- We have a grafana-based dashboard system ( https://grafana.v2.sondehub.org/d/VeLSoQqnz/flights?orgId=1 ) allowing selection, display and export (CSV, KML, JSON) of flight telemetry. This is very new, and needs to be documented and developed further. This also allows for the generation of pie charts :-)


What we do *not* have right now:
- A UKHAS string parser (this is the big one). We see this as being something that should be a 'sidecar' API, with a parser running which then passes data onto the main DB in the appropriate format. This is something that we really need help with. We would be happy to host this, but we don't have much in the way of resources to develop it, or the knowledge of the existing Habitat functionality...
- 'Flight' documents. Within HabHub flight documents are used to put an entry into a calendar, and to make it easier to extract telemetry from the habitat database. In sondehub-amateur, selection and extraction of telemetry is best done via the grafana dashboard interface.
- A feature-complete standalone predictor. We currently have https://predict.sondehub.org which takes the habhub predictor, switches it to Leaflet maps and uses the Tawhiri API, but it does not have the 'cached' prediction functions (allowing sharing of a URL) that the habhub predictor does. The repo for this is: https://github.com/projecthorus/leaflet_predictor
- IRC bots of any kind. If this is wanted, then it probably wouldn't be too difficult to make something that listens to the live output of the database and announces flights. 

In short, to make amateur.sondehub.org a feature-complete replacement for Habhub, we *need help*. We would love to see others in the community contribute to help bring up the functionality of this system. 
I'm usually in #highaltitude on libera.chat, but a lot of the development discussion occurs on the SDR Enthusiasts Discord (#radiosonde_auto_rx channel) at: https://discord.gg/JpytGYCs (noting this link expires in 7 days)

73
Mark VK5QI

Mark Jessop

unread,
Jul 24, 2022, 3:40:11 AM7/24/22
to ukhas...@googlegroups.com, uk...@googlegroups.com
As an update to this, our fork of the Tawhiri predictor (https://github.com/projecthorus/tawhiri/) now has a new format option in the API, allowing request of KML or CSV-formatted predictions.

e.g. 

The CSV and KML links on predict.sondehub.org are now functional. 

73
Mark VK5QI

Steve Randall

unread,
Aug 10, 2022, 4:20:22 PM8/10/22
to UKHAS Tools
What's the current state of play with the sondehub UKHAS string parser?  I'm just trying to work out what the migration path will be like when HABHUB sunsets at the end of the year.

    Steve G8KHW (RocketBoy)

Mark Jessop

unread,
Aug 10, 2022, 5:44:30 PM8/10/22
to ukhas...@googlegroups.com
No work has been done on this. It's something I was really hoping someone else would step up to help with, since we are already stretched as it is.

You *can* still get RTTY flights onto amateur.sondehub.org by decoding using horus-gui or horusdemodlib, however this will only parse the first few fields (callsign, time, sequence number, lat, lon, altitude) and will ignore the rest.

73
Mark





--
You received this message because you are subscribed to the Google Groups "UKHAS Tools" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ukhas-tools...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukhas-tools/143a8829-51aa-4dbf-b244-3a22fa4e3fefn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages