Source code for radiospectra.spectrogram.sources.rstn

from radiospectra.spectrogram.spectrogrambase import GenericSpectrogram

__all__ = ["RSTNSpectrogram"]


[docs] class RSTNSpectrogram(GenericSpectrogram): """ Radio Solar Telescope Network. Examples -------- >>> import radiospectra.net >>> from sunpy.net import Fido, attrs as a >>> from radiospectra.spectrogram import Spectrogram >>> query = Fido.search(a.Time('2017/09/07 00:00', '2017/09/07 23:00'), a.Instrument.rstn) #doctest: +REMOTE_DATA >>> downloaded = Fido.fetch(query[0][0]) #doctest: +REMOTE_DATA >>> spec = Spectrogram(downloaded[0]) #doctest: +REMOTE_DATA >>> spec #doctest: +REMOTE_DATA <RSTNSpectrogram LEARMONTH, RSTN, RSTN 25000.0 kHz - 180000.0 kHz, 2017-09-06T22:31:51.000 to 2017-09-07T10:06:36.000> >>> spec.plot() #doctest: +REMOTE_DATA <matplotlib.collections.QuadMesh object at ...> """
[docs] @classmethod def is_datasource_for(cls, data, meta, **kwargs): return meta["instrument"] == "RSTN"