Note
Go to the end to download the full example code
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.546 seconds)