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

Bases: sunpy.lightcurve.LightCurve

Fermi/GBM Summary Lightcurve.

The Gamma-ray Burst Monitor (GBM) is an instrument aboard Fermi. It is meant to detect gamma-ray bursts but also detects solar flares. It consists of 12 Sodium Iodide (NaI) scintillation detectors and 2 Bismuth Germanate (BGO) scintillation detectors. The NaI detectors cover from a few keV to about 1 MeV and provide burst triggers and locations. The BGO detectors cover the energy range from about 150 keV to about 30 MeV.

This summary lightcurve makes use of the CSPEC (daily version) data set which consists of the counts accumulated every 4.096 seconds in 128 energy channels for each of the 14 detectors. Note that the data is re-binned from the original 128 into the following 8 pre-determined energy channels.

  • 4-15 keV
  • 15-25 keV
  • 25-50 keV
  • 50-100 keV
  • 100-300 keV
  • 300-800 keV
  • 800-2000 keV


>>> from sunpy.lightcurve import GBMSummaryLightCurve
>>> gbm = GBMSummaryLightCurve.create('2011-06-07')   # doctest: +REMOTE_DATA
No detector specified. Detector with smallest mean angle to Sun is n5
Using Detector n5
For Fermi detector pointing information, use tools in sunpy/instr/fermi
>>> gbm.peek()   # doctest: +SKIP


Methods Summary

peek(**kwargs) Plots the GBM lightcurve.

Methods Documentation

peek(**kwargs)[source] [edit on github]

Plots the GBM lightcurve. An example can be seen below.

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

Parameters:**kwargs (dict) – Any additional plot arguments that should be used when plotting.