class sunpy.lightcurve.LYRALightCurve(data, meta=None)[source] [edit on github]

Bases: sunpy.lightcurve.LightCurve

Proba-2 LYRA LightCurve.

LYRA (Large Yield RAdiometer) is an ultraviolet irradiance radiometer that observes the Sun in four passbands, chosen for their relevance to solar physics, aeronomy and space weather. LYRA is composed of three (redundant) units, each of them constituted of the same four channels:

  • 120-123 nm Lyman-alpha channel
  • 190-222 nm Herzberg continuum channel
  • Aluminium filter channel (17-80 nm + a contribution below 5 nm), including He II at 30.4 nm
  • Zirconium filter channel (6-20 nm + a contribution below 2 nm), rejecting He II

LYRA can take data with cadences chosen in the 100Hz to 0.1Hz interval.

PROBA2 was launched on 2 November 2009.

This class can download and hold either Level 2 data (the default) which has sub-second resolution or Level 3 which is the Level 2 data averaged to one minute cadence. The level can be specified with the level keyword argument to create.


>>> import sunpy
>>> lyra = sunpy.lightcurve.LYRALightCurve.create()   # doctest: +REMOTE_DATA
>>> lyra = sunpy.lightcurve.LYRALightCurve.create('~/Data/lyra/lyra_20110810-000000_lev2_std.fits')   # doctest: +SKIP
>>> lyra = sunpy.lightcurve.LYRALightCurve.create('2011/08/10')   # doctest: +REMOTE_DATA
>>> lyra = sunpy.lightcurve.LYRALightCurve.create('2011/08/10', level=3)   # doctest: +REMOTE_DATA
>>> lyra = sunpy.lightcurve.LYRALightCurve.create("")   # doctest: +REMOTE_DATA
>>> lyra.peek()   # doctest: +SKIP


Methods Summary

peek([names]) Plots the LYRA data.

Methods Documentation

peek(names=3, **kwargs)[source] [edit on github]

Plots the LYRA data. An example is shown below.

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

  • names (int) – The number of columns to plot.
  • **kwargs (dict) – Any additional plot arguments that should be used when plotting.