CALISTOSpectrogram#
- class radiospectra.spectrogram.CALISTOSpectrogram(data, meta, **kwargs)[source]#
Bases:
GenericSpectrogramCALISTO Spectrogram from the e-CALISTO network.
Examples
>>> import radiospectra.net >>> from sunpy.net import Fido, attrs as a >>> from radiospectra.spectrogram import Spectrogram >>> from radiospectra.net import attrs as ra >>> query = Fido.search(a.Time('2019/10/05 23:00', '2019/10/06 00:59'), ... a.Instrument('eCALLISTO'), ra.Observatory('ALASKA')) >>> downloaded = Fido.fetch(query[0][0]) >>> spec = Spectrogram(downloaded[0]) >>> spec <CALISTOSpectrogram ALASKA, E-CALLISTO, E-CALLISTO 215000.0 kHz - 418937.98828125 kHz, 2019-10-05T23:00:00.757 to 2019-10-05T23:15:00.000> >>> spec.plot() <matplotlib.collections.QuadMesh object at ...>
Attributes Summary
The detector which recorded the spectrogram.
The end time of the spectrogram.
The frequencies of the spectrogram.
The name of the instrument which recorded the spectrogram.
The name of the observatory which recorded the spectrogram.
The start time of the spectrogram.
The times of the spectrogram.
The wavelength range of the spectrogram.
Methods Summary
is_datasource_for(data, meta, **kwargs)plot([axes])Plot the spectrogram.
plotim([fig, axes])Attributes Documentation
- detector#
The detector which recorded the spectrogram.
- end_time#
The end time of the spectrogram.
- frequencies#
The frequencies of the spectrogram.
- instrument#
The name of the instrument which recorded the spectrogram.
- observatory#
The name of the observatory which recorded the spectrogram.
- observatory_location#
- start_time#
The start time of the spectrogram.
- times#
The times of the spectrogram.
- wavelength#
The wavelength range of the spectrogram.
Methods Documentation
- plot(axes=None, **kwargs)#
Plot the spectrogram.
- Parameters:
axes (
matplotlib.axes.Axes, optional) – The axes where the plot will be added.kwargs – Arguments pass to the plot call
pcolormesh.
- Return type:
- plotim(fig=None, axes=None, **kwargs)#