ESPTimeSeries#
- class sunpy.timeseries.sources.ESPTimeSeries(data, meta=None, units=None, **kwargs)[source]#
Bases:
GenericTimeSeries
SDO EVE/ESP Level 1 data.
The Extreme ultraviolet Spectro-Photometer (ESP) is an irradiance instrument which is part of the Extreme ultraviolet Variability Experiment (EVE) on board SDO. ESP provides high time cadence (0.25s) EUV irradiance measurements in five channels, one soft X-ray and 4 EUV. The first four orders of the diffraction grating gives measurements centered on 18nm, 26nm, 30nm and 36nm. The zeroth order (obtained by 4 photodiodes) provides the soft X-ray measurements from 0.1-7nm.
The ESP level 1 fits files are fully calibrated. The TimeSeries object created from an ESP fits file will contain 4 columns namely:
‘QD’ - sum of 4 quad diodes, this is the soft X-ray measurements 0.1-7nm
‘CH_18’ - EUV irradiance 18nm
‘CH_26’ - EUV irradiance 26nm
‘CH_30’ - EUV irradiance 30nm
‘CH_36’ - EUV irradiance 36nm
References
Notes
The 36nm channel demonstrates a significant noise and it is not recommended to be used for short-time observations of solar irradiance.
Methods Summary
is_datasource_for
(**kwargs)Determines if header corresponds to an EVE image.
peek
(*[, title, columns])Displays the EVE ESP Level 1 timeseries data by calling
plot
.plot
([axes, columns])Plots the EVE ESP Level 1 timeseries data.
Methods Documentation
- peek(*, title='EVE/ESP Level 1', columns=None, **kwargs)[source]#
Displays the EVE ESP Level 1 timeseries data by calling
plot
.- Parameters:
title (
str
, optional) – The title of the plot. Defaults to “EVE/ESP Level 1”.columns (list[str], optional) – If provided, only plot the specified columns.
**kwargs (
dict
) – Additional plot keyword arguments that are handed topandas.DataFrame.plot
.
- plot(axes=None, columns=None, **kwargs)[source]#
Plots the EVE ESP Level 1 timeseries data.
- Parameters:
axes (numpy.ndarray of
matplotlib.axes.Axes
, optional) – The axes on which to plot the TimeSeries.columns (list[str], optional) – If provided, only plot the specified columns.
**kwargs (
dict
) – Additional plot keyword arguments that are handed topandas.DataFrame.plot
.
- Returns:
array of
Axes
– The plot axes.