libgs.visualisation.TrackDash

class libgs.visualisation.TrackDash(radios=[], title='Groundstation Dashboard', links=[])[source]

A full dashboard featuring:

  • SatellitePass plot to show the trajectory of the satellite and rotators
  • Markup box to show the current status of the ground station
  • FrequencyPlot + Waterfall for each of the configured radios
  • Markup box to show the current schedule executed by the scheduler
Parameters:
  • radios (list():class:hardware.RadioBase) – The radios to create plots for
  • title (str) – The title of the dashboard
  • links (list(tuple(str))) – A list of tuples (name, URI) to use to create navigation links

Methods

Attributes

UNITS The base number of units to use to scale the plots.

Inherited from base class

add_plot(plot) Add a LivePlot to the document
get_plot(name) Return a LivePlot by name
make_doc(doc) Set up the document.