kerel-fs / spectranalysis

The SatNOGS Artifacts Waterfall viewer provides ways to load of SatNOGS Artifacts (HDF5 files), displays the contained waterfall file and provides an interface for extracing timestamped frequency measurements from it.
https://kerel-fs.github.io/spectranalysis/example.html
GNU Affero General Public License v3.0
2 stars 2 forks source link

Load satnogs artifacts #1

Closed kerel-fs closed 2 years ago

kerel-fs commented 3 years ago

The service should be able to load SatNOGS artifacts and show them using iqSpectrogram / spectroplot-js in the browser. Artifacts can be either loaded from files manually by the user, or optionally selected from SatNOGS-db (based on the "oberservation id") using the the satnogs-db API endpoint ./api/artifacts/.

kerel-fs commented 3 years ago

The Spectroplot module in spectroplot-js is expecting a data stream and calculates the waterfall data from it. SatNOGS artifacts do not provide the original data stream (might be multiple GB) but provide already the waterfall data, so functionality in spectroplot-js to load waterfall data directly is needed.

kerel-fs commented 3 years ago

This issue has already been worked on by @zuckschwerdt in the past, a modified version of spectroplot-js with support for reading SatNOGS artifacts is hosted at https://triq.org/h5/

kerel-fs commented 2 years ago

Status update:

edit: 2021-10-21: Second task solved as well.

kerel-fs commented 2 years ago

CORS headers get sent by SatNOGS DB API now, but due to a problem with CORS preflight requests access is still not possible, tracked in satnogs-db/#491.