Hi @crespum – good to meet you again. This is a really interesting idea.
There has been discussion and work for a while on converting the observation data held in the SatNOGS database into telemetry. This depends not only on the quality of the individual observations, of course, but also on having a way to decode the data. My understanding is that right now, there are a small handful of satellites (~ 4 I think) for which there are decoders. The work is being described in a couple of threads:
- Working on "Telemetry Dashboards" (started by @DL4PD)
- Data warehouse POC (started by @cshields)
Two of the dashboards that @DL4PD created for the Elfin satellites are at:
To quote @cshields’s post:
If a satellite has a struct (or multiple structs even) associated with it, they will appear on the satellite’s page. You can see an example of this here .
So much for initial display of the data…
What I understand of the current process for converting observations to telemetry:
- creating a Kaitai struct for the satellite you want to work on; this depends on knowing how the satellite builders have opted to encode telemetry, which isn’t always published
- getting observtions from the SatNOGS database
- converting those observations to telemetry data using Kaitai (I think, from seeing some conversations in IRC/Matrix, that there are Python scripts people have been using to do that part, but I’m not sure if those have made it to any of the repos…maybe @kerel / @DL4PD / @cshields can shed some light?)
And as for displaying the data – the next steps are to put those data into InfluxDB, which is used as a data source by Grafana. It may be that access could be opened up to the data in InfluxDB itself, but I don’t know if that has been considered, or if the work on Grafana/InfluxDB is far enough along to do that just yet.
As an initial step, you may want to consider using the existing decoders for the Elfin or the CAS-4A satellites; this would help get the pipeline down. I’d be happy to help with that…I’ve been wanting to play around with the telemetry data for a while now. Do you have a repo set up for this project?