RHESSISummaryTimeSeries

class sunpy.timeseries.RHESSISummaryTimeSeries(data, meta=None, units=None, **kwargs)[source] [edit on github]

Bases: sunpy.timeseries.GenericTimeSeries

RHESSI X-ray Summary Lightcurve TimeSeries.

The RHESSI mission consists of a single spin-stabilized spacecraft in a low-altitude orbit inclined 38 degrees to the Earth’s equator. The only instrument on board is a set of 9 Germanium spectrometers with the ability to obtain high fidelity solar spectra from X rays (down to 3 keV) to gamma rays (1 MeV). Each spectrometer is coupled to a set of grids with different pitches which enable fourier-style imaging as the spacecraft spins.

RHESSI provides summary lightcurves in the following passbands

  • 3 - 6 keV
  • 6 - 12 keV
  • 12 - 25 keV
  • 25 - 50 keV
  • 50 - 100 keV
  • 100 - 300 keV
  • 300 - 800 keV
  • 800 - 7000 keV
  • 7000 - 20000 keV

RHESSI was launched on 5 February 2002.

Examples

>>> import sunpy.data.sample
>>> import sunpy.timeseries
>>> rhessi = sunpy.timeseries.TimeSeries(sunpy.data.sample.RHESSI_TIMESERIES)
>>> rhessi.peek()   

References

Methods Summary

is_datasource_for(**kwargs) Determines if the file corresponds to a RHESSI X-ray Summary lightcurve
peek([title]) Plots RHESSI Count Rate light curve.

Methods Documentation

classmethod is_datasource_for(**kwargs)[source] [edit on github]

Determines if the file corresponds to a RHESSI X-ray Summary lightcurve

peek(title='RHESSI Observing Summary Count Rate', **kwargs)[source] [edit on github]

Plots RHESSI Count Rate light curve. An example is shown below.

(Source code, png, hires.png, pdf)

../_images/sunpy-timeseries-RHESSISummaryTimeSeries-1.png
Parameters:
  • title (str) – The title of the plot.
  • **kwargs (dict) – Any additional plot arguments that should be used when plotting.
Returns:

fig (Figure) – A plot figure.