--- header unit 0: primary ---
SIMPLE = T / conforms to FITS standard
BITPIX = 8 / array data type
NAXIS = 0 / number of array dimensions
EXTEND = T
FILENAME = 'solo_L1_stix-cal-energy_20260714_V03.fits' / FITS filename
RAW_FILE = 'TM_hourly_req_BatchRequest.PktTmRaw.SOL.0.2026.131.08.19.59.880.uigk@2026.196.09.00.00.475.1.xml' / Raw filename(s)
PARENT = 'solo_L0_stix-cal-energy_0837302400_V03.fits' / Source file current da
DATE = '2026-07-15T18:00:53.996' / FITS file creation date in UTC
BLANK = 4294967295 / Value marking undefined pixels (before the appl
LEVEL = 'L1' / Processing level of the data
ORIGIN = 'STIX Team, FHNW' / FHNW
CREATOR = 'stixcore' / FITS creation software
VERS_SW = '1.7.5' / Version of SW that provided FITS file
VERS_CFG = 'v0.1.10' / Version of the common instrument configuration
VERSION = '03' / Version of data product
OBSRVTRY = 'Solar Orbiter' / Satellite name
TELESCOP = 'SOLO/STIX' / Telescope/Sensor name
INSTRUME = 'STIX' / Instrument name
STYPE = 21 / Service Type
SSTYPE = 6 / Sub-service Type
SSID = 41 / Science Structure ID
SCI_RID = '' / Science data request ID
SCI_TCC = '' / Science data request TC packet seq. control
DATAMIN = 0.0 / Minimum valid physical value
DATAMAX = 7295.0 / Maximum valid physical value
BUNIT = 'counts' / Units of physical value, after application of B
XPOSURE = 88490.0 / [s] shortest exposure time
XPOMAX = 88490.0 / [s] maximum exposure time
TARGET = 'none' / Type of target from planning
SOOPTYPE = 'RF7' / Campaign ID(s) that the data belong to
SOOPNAME = 'R_FULL_LRES_LCAD_RS-Synoptics-Low' / Name of the SOOP Campaign that t
OBS_ID = 'SSTX_240A_000_000_5Md2_11E;SSTX_240A_000_000_vFLg_11n' / Unique ID of
OBS_TYPE = '5Md2;vFLg' / Encoded version of OBS_MODE
OBS_MODE = 'STIX_ANALYSIS;STIX_BASIC' / Observation mode
OBT_BEG = 837304788.0 / Start of acquisition time in OBT
OBT_END = 837393278.0 / End of acquisition time in OBT
TIMESYS = 'UTC' / System used for time keywords
DATE-OBS = '2026-07-14T00:45:46.516' / Start of acquisition time in UTC
DATE-BEG = '2026-07-14T00:45:46.516' / Start of acquisition time in UTC
DATE-AVG = '2026-07-14T13:03:11.599' / Center of acquisition time in UTC
DATE-END = '2026-07-15T01:20:36.682' / End of acquisition time in UTC
SPICE_MK = 'solo_ANC_soc-flown-mk_V112_20260826_002.tm' / SPICE meta kernel file
RSUN_ARC = 1427.9167446634833 / [arcsec] Apparent photospheric solar radius
HGLT_OBS = -5.1042327772356 / [deg] s/c heliographic latitude (B0 angle)
HGLN_OBS = -154.8486470109038 / [deg] s/c heliographic longitude
CRLT_OBS = -5.104232777235599 / [deg] s/c Carrington latitude (B0 angle)
CRLN_OBS = 96.27114235683453 / [deg] s/c Carrington longitude (L0 angle)
DSUN_OBS = 100495755389.8207 / [m] s/c distance from Sun
HEEX_OBS = -91020534828.40898 / [m] s/c Heliocentric Earth Ecliptic X
HEEY_OBS = -42543124811.840546 / [m] s/c Heliocentric Earth Ecliptic Y
HEEZ_OBS = 2177526616.4202914 / [m] s/c Heliocentric Earth Ecliptic Z
HCIX_OBS = 48653523525.35789 / [m] s/c Heliocentric Inertial X
HCIY_OBS = 87477379412.3423 / [m] s/c Heliocentric Inertial Y
HCIZ_OBS = -8940894311.378244 / [m] s/c Heliocentric Inertial Z
HCIX_VOB = -33300.321952485254 / [m/s] s/c Heliocentric Inertial X Velocity
HCIY_VOB = -1507.8108677138102 / [m/s] s/c Heliocentric Inertial Y Velocity
HCIZ_VOB = -6644.606054508053 / [m/s] s/c Heliocentric Inertial Z Velocity
HAEX_OBS = -73244230555.4646 / [m] s/c Heliocentric Aries Ecliptic X
HAEY_OBS = 68774693834.7364 / [m] s/c Heliocentric Aries Ecliptic Y
HAEZ_OBS = -73244230555.4646 / [m] s/c Heliocentric Aries Ecliptic Z
HEQX_OBS = -90606843061.5997 / [m] s/c Heliocentric Earth Equatorial X
HEQY_OBS = -42542417076.3026 / [m] s/c Heliocentric Earth Equatorial Y
HEQZ_OBS = -8940894311.378244 / [m] s/c Heliocentric Earth Equatorial Z
GSEX_OBS = 243084423050.46097 / [m] s/c Geocentric Solar Ecliptic X
GSEY_OBS = 42543184430.34805 / [m] s/c Geocentric Solar Ecliptic Y
GSEZ_OBS = 2176819828.9705067 / [m] s/c Geocentric Solar Ecliptic Y
OBS_VR = 20826.773758300304 / [m/s] Radial velocity of spacecraft relative to
EAR_TDEL = 172.01278938109044 / [s] Time(Sun to Earth) - Time(Sun to S/C)
SUN_TIME = 335.21775717860356 / [s] Time(Sun to s/c)
DATE_EAR = '2026-07-14T00:48:38.529' / Start time of observation, corrected to Ea
DATE_SUN = '2026-07-14T00:40:11.298' / Start time of observation, corrected to Su
CHECKSUM = '5JaGAGTE6GZEAGZE' / HDU checksum updated 2026-08-27T05:00:24
DATASUM = '0' / data unit checksum updated 2026-08-27T05:00:24
HISTORY Processed by STIXCore L0
HISTORY Processed by STIXCore L1
HISTORY updated ephemeris header with latest kernel at 2026-08-27T05:00:24.068
HISTORY published to ESA SOAR as 'solo_L1_stix-cal-energy_20260714_V03.fits' on
HISTORY 2026-08-27T05:00:24.096
--- header unit 1: binary table ---
XTENSION = 'BINTABLE' / binary table extension
BITPIX = 8 / array data type
NAXIS = 2 / number of array dimensions
NAXIS1 = 304 / length of dimension 1
NAXIS2 = 1 / length of dimension 2
PCOUNT = 0 / number of group parameters
GCOUNT = 1 / number of groups
TFIELDS = 19 / number of table fields
TTYPE1 = 'scet_coarse'
TFORM1 = 'J'
TUNIT1 = ''
TSCAL1 = 1
TZERO1 = 2147483648
TTYPE2 = 'scet_fine'
TFORM2 = 'J'
TUNIT2 = ''
TSCAL2 = 1
TZERO2 = 2147483648
TTYPE3 = 'integration_time'
TFORM3 = 'D'
TUNIT3 = 's'
TTYPE4 = 'index'
TFORM4 = 'K'
TUNIT4 = ''
TTYPE5 = 'raw_file'
TFORM5 = '96A'
TUNIT5 = ''
TTYPE6 = 'packet'
TFORM6 = 'K'
TUNIT6 = ''
TTYPE7 = 'parent'
TFORM7 = '43A'
TUNIT7 = ''
TTYPE8 = 'quiet_time'
TFORM8 = 'D'
TUNIT8 = 'us'
TTYPE9 = 'live_time'
TFORM9 = 'J'
TUNIT9 = 'ms'
TSCAL9 = 1
TZERO9 = 2147483648
TTYPE10 = 'average_temperature'
TFORM10 = 'D'
TUNIT10 = 'K'
TTYPE11 = 'detector_mask'
TFORM11 = '32B'
TUNIT11 = ''
TDIM11 = '(32)'
TTYPE12 = 'pixel_mask'
TFORM12 = '12B'
TUNIT12 = ''
TDIM12 = '(12)'
TTYPE13 = 'subspectrum_mask'
TFORM13 = '8B'
TUNIT13 = ''
TDIM13 = '(8)'
TTYPE14 = 'compression_scheme_counts_skm'
TFORM14 = '3B'
TUNIT14 = ''
TDIM14 = '(3)'
TTYPE15 = 'num_samples'
TFORM15 = 'I'
TUNIT15 = ''
TSCAL15 = 1
TZERO15 = 32768
TTYPE16 = 'subspec_num_points'
TFORM16 = '8I'
TUNIT16 = ''
TSCAL16 = 1
TZERO16 = 32768
TDIM16 = '(8)'
TTYPE17 = 'subspec_num_summed_channel'
TFORM17 = '8I'
TUNIT17 = ''
TSCAL17 = 1
TZERO17 = 32768
TDIM17 = '(8)'
TTYPE18 = 'subspec_lowest_channel'
TFORM18 = '8I'
TUNIT18 = ''
TSCAL18 = 1
TZERO18 = 32768
TDIM18 = '(8)'
TTYPE19 = 'num_channels'
TFORM19 = 'K'
TUNIT19 = ''
EXTNAME = 'CONTROL'
CHECKSUM = 'XdPFYdPDXdPDXdPD' / HDU checksum updated 2026-08-27T05:00:24
DATASUM = '908811141' / data unit checksum updated 2026-08-27T05:00:24
COMMENT --BEGIN-ASTROPY-SERIALIZED-COLUMNS--
COMMENT datatype:
COMMENT - name: scet_coarse
COMMENT datatype: uint32
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00445}
COMMENT - name: scet_fine
COMMENT datatype: uint32
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00445}
COMMENT - {name: integration_time, unit: s, datatype: float64}
COMMENT - {name: index, datatype: int64}
COMMENT - {name: raw_file, datatype: string}
COMMENT - {name: packet, datatype: int64}
COMMENT - {name: parent, datatype: string}
COMMENT - {name: quiet_time, unit: us, datatype: float64}
COMMENT - {name: live_time, unit: ms, datatype: uint32}
COMMENT - name: average_temperature
COMMENT unit: K
COMMENT datatype: float64
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00125}
COMMENT - {PCF_CURTX: CIXP0024TM}
COMMENT - name: detector_mask
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00407}
COMMENT - {PCF_CURTX: null}
COMMENT subtype: uint8[32]
COMMENT - name: pixel_mask
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - {NIXS: NIXD0407}
COMMENT - {PCF_CURTX: null}
COMMENT subtype: uint8[12]
COMMENT - name: subspectrum_mask
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00160}
COMMENT - {PCF_CURTX: null}
COMMENT subtype: uint8[8]
COMMENT - name: compression_scheme_counts_skm
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - NIXS: [NIXD0126, NIXD0127, NIXD0128]
COMMENT - PCF_CURTX: [null, null, null]
COMMENT subtype: uint8[3]
COMMENT - name: num_samples
COMMENT datatype: uint16
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00159}
COMMENT - {name: subspec_num_points, datatype: string, subtype: 'uint16[8]'}
COMMENT - {name: subspec_num_summed_channel, datatype: string, subtype: 'uint1\
COMMENT 6[8]'}
COMMENT - {name: subspec_lowest_channel, datatype: string, subtype: 'uint16[8]\
COMMENT '}
COMMENT - {name: num_channels, datatype: int64}
COMMENT meta: !!omap
COMMENT - __serialized_columns__:
COMMENT average_temperature:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: !astropy.units.Unit {unit: K}
COMMENT value: !astropy.table.SerializedColumn {name: average_temperatur\
COMMENT e}
COMMENT integration_time:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: !astropy.units.Unit {unit: s}
COMMENT value: !astropy.table.SerializedColumn {name: integration_time}
COMMENT live_time:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: !astropy.units.Unit {unit: ms}
COMMENT value: !astropy.table.SerializedColumn {name: live_time}
COMMENT quiet_time:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: !astropy.units.Unit {unit: us}
COMMENT value: !astropy.table.SerializedColumn {name: quiet_time}
COMMENT --END-ASTROPY-SERIALIZED-COLUMNS--
--- header unit 2: binary table ---
XTENSION = 'BINTABLE' / binary table extension
BITPIX = 8 / array data type
NAXIS = 2 / number of array dimensions
NAXIS1 = 4718602 / length of dimension 1
NAXIS2 = 1 / length of dimension 2
PCOUNT = 0 / number of group parameters
GCOUNT = 1 / number of groups
TFIELDS = 5 / number of table fields
TTYPE1 = 'time'
TFORM1 = 'J'
TUNIT1 = 'cs'
TSCAL1 = 1
TZERO1 = 2147483648
TTYPE2 = 'timedel'
TFORM2 = 'J'
TUNIT2 = 'cs'
TSCAL2 = 1
TZERO2 = 2147483648
TTYPE3 = 'counts'
TFORM3 = '393216D'
TUNIT3 = 'count'
TDIM3 = '(1024,12,32)'
TTYPE4 = 'counts_comp_err'
TFORM4 = '393216E'
TUNIT4 = 'count'
TDIM4 = '(1024,12,32)'
TTYPE5 = 'control_index'
TFORM5 = 'I'
TUNIT5 = ''
TSCAL5 = 1
TZERO5 = 32768
EXTNAME = 'DATA'
CHECKSUM = 'gkVUhjVTgjVTgjVT' / HDU checksum updated 2026-08-27T05:00:24
DATASUM = '198016935' / data unit checksum updated 2026-08-27T05:00:24
COMMENT --BEGIN-ASTROPY-SERIALIZED-COLUMNS--
COMMENT datatype:
COMMENT - {name: time, unit: cs, datatype: uint32}
COMMENT - {name: timedel, unit: cs, datatype: uint32}
COMMENT - {name: counts, unit: ct, datatype: string, subtype: 'float64[32,12,1\
COMMENT 024]'}
COMMENT - {name: counts_comp_err, unit: ct, datatype: string, subtype: 'float3\
COMMENT 2[32,12,1024]'}
COMMENT - {name: control_index, datatype: uint16}
COMMENT meta: !!omap
COMMENT - __serialized_columns__:
COMMENT counts:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: &id001 !astropy.units.Unit {unit: ct}
COMMENT value: !astropy.table.SerializedColumn {name: counts}
COMMENT counts_comp_err:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: *id001
COMMENT value: !astropy.table.SerializedColumn {name: counts_comp_err}
COMMENT time:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: &id002 !astropy.units.Unit {unit: cs}
COMMENT value: !astropy.table.SerializedColumn {name: time}
COMMENT timedel:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: *id002
COMMENT value: !astropy.table.SerializedColumn {name: timedel}
COMMENT --END-ASTROPY-SERIALIZED-COLUMNS--
--- header unit 3: binary table ---
XTENSION = 'BINTABLE' / binary table extension
BITPIX = 8 / array data type
NAXIS = 2 / number of array dimensions
NAXIS1 = 23 / length of dimension 1
NAXIS2 = 1 / length of dimension 2
PCOUNT = 0 / number of group parameters
GCOUNT = 1 / number of groups
TFIELDS = 3 / number of table fields
TTYPE1 = 'version'
TFORM1 = '7A'
TUNIT1 = ''
TTYPE2 = 'obt_start'
TFORM2 = 'D'
TUNIT2 = 's'
TTYPE3 = 'obt_end'
TFORM3 = 'D'
TUNIT3 = 's'
EXTNAME = 'IDB_VERSIONS' / extension name
CHECKSUM = 'UeRnWZPmUdPmUZPm' / HDU checksum updated 2026-08-27T05:00:24
DATASUM = '1952876726' / data unit checksum updated 2026-08-27T05:00:24
COMMENT --BEGIN-ASTROPY-SERIALIZED-COLUMNS--
COMMENT datatype:
COMMENT - {name: version, datatype: string}
COMMENT - {name: obt_start, unit: s, datatype: float64}
COMMENT - {name: obt_end, unit: s, datatype: float64}
COMMENT meta: !!omap
COMMENT - __serialized_columns__:
COMMENT obt_end:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: &id001 !astropy.units.Unit {unit: s}
COMMENT value: !astropy.table.SerializedColumn {name: obt_end}
COMMENT obt_start:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: *id001
COMMENT value: !astropy.table.SerializedColumn {name: obt_start}
COMMENT --END-ASTROPY-SERIALIZED-COLUMNS--