List all keywords for a HMI series#

This example shows how to display the keywords for a HMI series.

import drms

First we will create a drms.Client, using the JSOC baseurl.

client = drms.Client()

Query series info

series_info = client.info("hmi.v_45s")

Print keyword info

print(f"Listing keywords for {series_info.name}:\n")
for keyword in sorted(series_info.keywords.index):
    keyword_info = series_info.keywords.loc[keyword]
    print(keyword)
    print(f"  type ....... {keyword_info.type} ")
    print(f"  recscope ... {keyword_info.recscope} ")
    print(f"  defval ..... {keyword_info.defval} ")
    print(f"  units ...... {keyword_info.units} ")
    print(f"  note ....... {keyword_info.note} ")
Listing keywords for hmi.v_45s:

BLD_VERS
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... Code release build number of program that created this record
BUNIT
  type ....... string
  recscope ... constant
  defval ..... m/s
  units ...... none
  note ....... BUNIT: physical units of data, m/s
CADENCE
  type ....... float
  recscope ... constant
  defval ..... 45.0
  units ...... seconds
  note ....... repetition interval
CALVER64
  type ....... longlong
  recscope ... variable
  defval ..... 0x0000000000000000
  units ...... none
  note ....... Calibration Version
CAL_FSN
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... FSN of the look-up table used to produce the observables
CAMERA
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... For HMI: 1 (side camera), 2 (front camera), or 3 (both cameras)
CAR_ROT
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... Carrington rotation number of CRLN_OBS
CDELT1
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... arcsec/pixel
  note ....... image scale in the x direction
CDELT2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... arcsec/pixel
  note ....... image scale in the y direction
CODEVER0
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... version of the l.o.s. observable code used to produce the data
CODEVER1
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... version of the gapfilling subroutine used to produce the data
CODEVER2
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... version of the temporal interpolation subroutine used to produce the data
CODEVER3
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... version of the polarization calibration subroutine used to produce the data
COMMENT
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... commentary on the data
CONTENT
  type ....... string
  recscope ... constant
  defval ..... DOPPLERGRAM
  units ...... none
  note ....... CONTENT: DOPPLERGRAM
CRDER1
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... arcsec
  note ....... CRDER1: estimate of random error in coordinate x
CRDER2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... arcsec
  note ....... CRDER2: estimate of random error in coordinate y
CRLN_OBS
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... deg
  note ....... Carrington longitude of the observer
CRLT_OBS
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... deg
  note ....... Carrington latitude of the observer
CROTA2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... deg
  note ....... CROTA2: INST_ROT + SAT_ROT
CRPIX1
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... pixel
  note ....... CRPIX1: location of the Sun center in CCD x direction
CRPIX2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... pixel
  note ....... CRPIX2: location of the Sun center in CCD y direction
CRVAL1
  type ....... float
  recscope ... constant
  defval ..... 0.000000
  units ...... arcsec
  note ....... CRVAL1: x origin - center of the solar disk
CRVAL2
  type ....... float
  recscope ... constant
  defval ..... 0.000000
  units ...... arcsec
  note ....... CRVAL2: y origin - center of the solar disk
CSYSER1
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... arcsec
  note ....... CSYSER1: estimate of systematic error in coordinate x
CSYSER2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... arcsec
  note ....... CSYSER2: estimate of systematic error in coordinate y
CTYPE1
  type ....... string
  recscope ... constant
  defval ..... HPLN-TAN
  units ...... none
  note ....... CTYPE1: HPLN-TAN (SOLARX)
CTYPE2
  type ....... string
  recscope ... constant
  defval ..... HPLT-TAN
  units ...... none
  note ....... CTYPE2: HPLT-TAN (SOLARY)
CUNIT1
  type ....... string
  recscope ... constant
  defval ..... arcsec
  units ...... arcsec
  note ....... CUNIT1: arcsec
CUNIT2
  type ....... string
  recscope ... constant
  defval ..... arcsec
  units ...... arcsec
  note ....... CUNIT2: arcsec
DATAKUR2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Kurtosis of all pixels
DATAKURT
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Kurtosis of pixels within 99% of solar radius
DATAMAX
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Maximum value from pixels within 99% of solar radius
DATAMAX2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Maximum value from all pixels
DATAMEA2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Mean value from all pixels
DATAMEAN
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Mean value from pixels within 99% of solar radius
DATAMED2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Median value from all pixels
DATAMEDN
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Median value from pixels within 99% of solar radius
DATAMIN
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Minimum value from pixels within 99% of solar radius
DATAMIN2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Minimum value from all pixels
DATARMS
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Rms deviation from the mean value of pixels within 99% of solar radius
DATARMS2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Rms deviation from the mean value of all pixels
DATASIGN
  type ....... int
  recscope ... constant
  defval ..... -1
  units ...... none
  note ....... DATASIGN: sign of observable quantity wrt Sun center
DATASKE2
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Skewness from the mean value of all pixels
DATASKEW
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Skewness from the mean value of pixels within 99% of solar radius
DATAVALS
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... Actual number of data values in images (pixels)
DATE
  type ....... time
  recscope ... variable
  defval ..... -4712.01.01_11:59:28Z
  units ...... ISO
  note ....... Date_time of processing; ISO 8601 format UTC
DATE-OBS
  type ....... time
  recscope ... variable
  defval ..... -4712.01.01_11:59:27.82Z
  units ...... ISO
  note ....... [DATE-OBS] DATE_OBS = T_OBS - EXPTIME/2.0
DATE__OBS
  type ....... time
  recscope ... variable
  defval ..... -4712.01.01_11:59:27.82Z
  units ...... ISO
  note ....... [DATE-OBS] DATE_OBS = T_OBS - EXPTIME/2.0
DISTCOEF
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... path to the distortion coefficient table used to produce the data
DSUN_OBS
  type ....... double
  recscope ... variable
  defval ..... nan
  units ...... m
  note ....... Distance from SDO to Sun center.
DSUN_REF
  type ....... double
  recscope ... constant
  defval ..... 149597870691
  units ...... m
  note ....... Astronomical Unit
Dopplergram_bscale
  type ....... double
  recscope ... variable
  defval ..... 0.5
  units ...... none
  note .......
Dopplergram_bzero
  type ....... double
  recscope ... variable
  defval ..... 0
  units ...... none
  note .......
HCAMID
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... HMI_SEQ_ID_EXP_PATH
HCFTID
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... HMI_SEQ_ID_FOCUS
HFLID
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... HMI_SEQ_ID_FRAMELIST
HISTORY
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... processing history of data
INSTRUME
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... For HMI: HMI_SIDE1, HMI_FRONT2, or HMI_COMBINED
LUTQUERY
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... query used for the look-up tables
MISSVALS
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... Missing values: TOTVALS - DATAVALS
OBS_VN
  type ....... double
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... velocity of the observer solar-northward (heliographic). + to north
OBS_VR
  type ....... double
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... velocity of the observer in radial direction. + is away from Sun
OBS_VW
  type ....... double
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... velocity of the observer solar-westward. + in rough direction of Earth orbit
ODICOEFF
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... order of the distortion-coefficient polynomials
ORIGIN
  type ....... string
  recscope ... constant
  defval ..... SDO/JSOC-SDP
  units ...... none
  note ....... ORIGIN: location where file made
OROCOEFF
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... order of the differential-rotation polynomials
POLCALM
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... method used by the polarization calibration subroutine
QLOOK
  type ....... int
  recscope ... constant
  defval ..... 0
  units ...... none
  note ....... QLOOK: 0=final data, 1=quick-look data
QUALITY
  type ....... int
  recscope ... variable
  defval ..... 0x80000000
  units ...... none
  note ....... Level 1.5 Quality word
QUALLEV1
  type ....... int
  recscope ... variable
  defval ..... 0x80000000
  units ...... none
  note ....... Logical OR on the bits of the level 1 Quality word
RAWMEDN
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... m/s
  note ....... Raw median value from pixels within 99% of solar radius
ROTCOEF
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... path to the differential-rotation coefficient table used to produce the data
RSUN_OBS
  type ....... double
  recscope ... variable
  defval ..... nan
  units ...... arcsec
  note ....... angular radius of Sun. Corresponds to arcsin(RSUN_REF/DSUN_OBS)
RSUN_REF
  type ....... double
  recscope ... constant
  defval ..... 696000000
  units ...... m
  note ....... Reference radius of the Sun: 696,000,000.0 m
SATVALS
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... Saturated values
SINTNUM
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... number of points used for the spatial interpolation
SOURCE
  type ....... string
  recscope ... variable
  defval .....
  units ...... none
  note ....... level 1 filtergrams used to produce the observables
TELESCOP
  type ....... string
  recscope ... constant
  defval ..... SDO/HMI
  units ...... none
  note ....... For HMI: SDO/HMI
TFRONT
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... degree Celsius
  note ....... temperature keyword for polarization calibration
TINTNUM
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... number of points used for the temporal interpolation
TOTVALS
  type ....... int
  recscope ... variable
  defval ..... -2147483648
  units ...... none
  note ....... Expected number of data values (pixels)
TSEL
  type ....... float
  recscope ... variable
  defval ..... nan
  units ...... degree Celsius
  note ....... temperature keyword for polarization calibration
T_OBS
  type ....... time
  recscope ... variable
  defval ..... -4712.01.01_11:59:28_TAI
  units ...... TAI
  note ....... nominal time
T_REC
  type ....... time
  recscope ... ts_eq
  defval ..... -4712.01.01_11:59:28_TAI
  units ...... TAI
  note ....... Slot time
T_REC_epoch
  type ....... time
  recscope ... constant
  defval ..... 1993.01.01_00:00:00_TAI
  units ...... TAI
  note ....... Time of origin; MDI EPOCH
T_REC_index
  type ....... longlong
  recscope ... index
  defval ..... 0
  units ...... none
  note ....... Index keyword associated with T_REC
T_REC_step
  type ....... float
  recscope ... constant
  defval ..... 45.0
  units ...... seconds
  note ....... ts_eq step
T_REC_unit
  type ....... string
  recscope ... constant
  defval ..... secs
  units ...... none
  note ....... ts_eq unit
WAVELNTH
  type ....... float
  recscope ... constant
  defval ..... 6173.0
  units ...... Angstrom
  note ....... For HMI: 6173.3 Angstroms
WCSNAME
  type ....... string
  recscope ... constant
  defval ..... Helioprojective-cartesian
  units ...... none
  note ....... WCS system name
cparms_sg000
  type ....... string
  recscope ... variable
  defval ..... compress Rice
  units ...... none
  note .......

Total running time of the script: (0 minutes 0.620 seconds)

Gallery generated by Sphinx-Gallery