--- 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-sci-xray-cpd_20260720T160745-20260720T161327_V02_2607204783-62016.fits' / FITS filename
RAW_FILE = 'TM_hourly_req_BatchRequest.PktTmRaw.SOL.0.2026.131.08.21.51.518.jJOI@2026.240.14.00.01.502.3.xml' / Raw filename(s)
PARENT = 'solo_L0_stix-sci-xray-cpd_0837878505-0837878848_V02_2607204783-62016.fits' / Source file current data product
DATE = '2026-08-28T18:46:37.973' / 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 = '02' / 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 = 21 / Science Structure ID
SCI_RID = '2607204783' / Science data request ID
SCI_TCC = '' / Science data request TC packet seq. control
DATAMIN = 0.0 / Minimum valid physical value
DATAMAX = 52.0 / Maximum valid physical value
BUNIT = 'counts' / Units of physical value, after application of B
XPOSURE = 1.9000076295109483 / [s] shortest exposure time
XPOMAX = 20.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_11a' / Unique ID of
OBS_TYPE = '5Md2;vFLg' / Encoded version of OBS_MODE
OBS_MODE = 'STIX_ANALYSIS;STIX_BASIC' / Observation mode
OBT_BEG = 837878505.4 / Start of acquisition time in OBT
OBT_END = 837878848.2999771 / End of acquisition time in OBT
TIMESYS = 'UTC' / System used for time keywords
DATE-OBS = '2026-07-20T16:07:45.002' / Start of acquisition time in UTC
DATE-BEG = '2026-07-20T16:07:45.002' / Start of acquisition time in UTC
DATE-AVG = '2026-07-20T16:10:36.453' / Center of acquisition time in UTC
DATE-END = '2026-07-20T16:13:27.903' / End of acquisition time in UTC
SPICE_MK = 'solo_ANC_soc-pred-mk_V112_20260826_003.tm, solo_ANC_soc-flown-mk_V112_20260827_001.tm' / SPICE meta kernel file
RSUN_ARC = 1577.7856783738023 / [arcsec] Apparent photospheric solar radius
HGLT_OBS = -7.7440782393489815 / [deg] s/c heliographic latitude (B0 angle)
HGLN_OBS = -151.16008225589823 / [deg] s/c heliographic longitude
CRLT_OBS = -7.7440782393489815 / [deg] s/c Carrington latitude (B0 angle)
CRLN_OBS = 18.847864352137517 / [deg] s/c Carrington longitude (L0 angle)
DSUN_OBS = 90950137957.15146 / [m] s/c distance from Sun
HEEX_OBS = -79694897037.44286 / [m] s/c Heliocentric Earth Ecliptic X
HEEY_OBS = -43801786084.370445 / [m] s/c Heliocentric Earth Ecliptic Y
HEEZ_OBS = -1433358446.2088385 / [m] s/c Heliocentric Earth Ecliptic Z
HCIX_OBS = 30161283340.91288 / [m] s/c Heliocentric Inertial X
HCIY_OBS = 84923670669.99632 / [m] s/c Heliocentric Inertial Y
HCIZ_OBS = -12255396427.209639 / [m] s/c Heliocentric Inertial Z
HCIX_VOB = -36437.89890396937 / [m/s] s/c Heliocentric Inertial X Velocity
HCIY_VOB = -8447.173278842862 / [m/s] s/c Heliocentric Inertial Y Velocity
HCIZ_VOB = -5784.151349363851 / [m/s] s/c Heliocentric Inertial Z Velocity
HAEX_OBS = -75741241162.46 / [m] s/c Heliocentric Aries Ecliptic X
HAEY_OBS = 50330164271.57888 / [m] s/c Heliocentric Aries Ecliptic Y
HAEZ_OBS = -75741241162.46 / [m] s/c Heliocentric Aries Ecliptic Z
HEQX_OBS = -78943067017.1878 / [m] s/c Heliocentric Earth Equatorial X
HEQY_OBS = -43470967584.775665 / [m] s/c Heliocentric Earth Equatorial Y
HEQZ_OBS = -12255396427.209639 / [m] s/c Heliocentric Earth Equatorial Z
GSEX_OBS = 231702038182.3711 / [m] s/c Geocentric Solar Ecliptic X
GSEY_OBS = 43801739107.09423 / [m] s/c Geocentric Solar Ecliptic Y
GSEZ_OBS = -1435193443.1692884 / [m] s/c Geocentric Solar Ecliptic Y
OBS_VR = 25294.83012253127 / [m/s] Radial velocity of spacecraft relative to
EAR_TDEL = 203.664248504807 / [s] Time(Sun to Earth) - Time(Sun to S/C)
SUN_TIME = 303.37700475824334 / [s] Time(Sun to s/c)
DATE_EAR = '2026-07-20T16:11:08.667' / Start time of observation, corrected to Ea
DATE_SUN = '2026-07-20T16:02:41.625' / Start time of observation, corrected to Su
CHECKSUM = '7Bk5AAj29Aj2AAj2' / HDU checksum updated 2026-08-28T18:46:38
DATASUM = '0' / data unit checksum updated 2026-08-28T18:46:38
HISTORY Processed by STIXCore L0
HISTORY Processed by STIXCore L1
--- header unit 1: binary table ---
XTENSION = 'BINTABLE' / binary table extension
BITPIX = 8 / array data type
NAXIS = 2 / number of array dimensions
NAXIS1 = 895 / length of dimension 1
NAXIS2 = 1 / length of dimension 2
PCOUNT = 0 / number of group parameters
GCOUNT = 1 / number of groups
TFIELDS = 12 / number of table fields
TTYPE1 = 'tc_packet_id_ref'
TFORM1 = 'I'
TUNIT1 = ''
TSCAL1 = 1
TZERO1 = 32768
TTYPE2 = 'tc_packet_seq_control'
TFORM2 = 'I'
TUNIT2 = ''
TSCAL2 = 1
TZERO2 = 32768
TTYPE3 = 'request_id'
TFORM3 = 'J'
TUNIT3 = ''
TSCAL3 = 1
TZERO3 = 2147483648
TTYPE4 = 'num_substructures'
TFORM4 = '67I'
TUNIT4 = ''
TSCAL4 = 1
TZERO4 = 32768
TDIM4 = '(67)'
TTYPE5 = 'index'
TFORM5 = 'B'
TUNIT5 = ''
TTYPE6 = 'packet'
TFORM6 = '67K'
TUNIT6 = ''
TDIM6 = '(67)'
TTYPE7 = 'raw_file'
TFORM7 = '96A'
TUNIT7 = ''
TDIM7 = '(96,1)'
TTYPE8 = 'parent'
TFORM8 = '73A'
TUNIT8 = ''
TTYPE9 = 'compression_scheme_counts_skm'
TFORM9 = '3B'
TUNIT9 = ''
TDIM9 = '(3)'
TTYPE10 = 'compression_scheme_triggers_skm'
TFORM10 = '3B'
TUNIT10 = ''
TDIM10 = '(3)'
TTYPE11 = 'energy_bin_edge_mask'
TFORM11 = '33B'
TUNIT11 = ''
TDIM11 = '(33)'
TTYPE12 = 'time_stamp'
TFORM12 = 'D'
TUNIT12 = 's'
EXTNAME = 'CONTROL'
CHECKSUM = '0FXX29XV0CXV09XV' / HDU checksum updated 2026-08-28T18:46:38
DATASUM = '2290943049' / data unit checksum updated 2026-08-28T18:46:38
COMMENT --BEGIN-ASTROPY-SERIALIZED-COLUMNS--
COMMENT datatype:
COMMENT - name: tc_packet_id_ref
COMMENT datatype: uint16
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00001}
COMMENT - name: tc_packet_seq_control
COMMENT datatype: uint16
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00002}
COMMENT - name: request_id
COMMENT datatype: uint32
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00037}
COMMENT - name: num_substructures
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00403}
COMMENT subtype: uint16[67]
COMMENT - {name: index, datatype: uint8}
COMMENT - {name: packet, datatype: string, subtype: 'int64[67]'}
COMMENT - {name: raw_file, datatype: string, subtype: 'string[1]'}
COMMENT - {name: parent, datatype: string}
COMMENT - name: compression_scheme_counts_skm
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - NIXS: [NIXD0007, NIXD0008, NIXD0009]
COMMENT - PCF_CURTX: [null, null, null]
COMMENT subtype: uint8[3]
COMMENT - name: compression_scheme_triggers_skm
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - NIXS: [NIXD0010, NIXD0011, NIXD0012]
COMMENT - PCF_CURTX: [null, null, null]
COMMENT subtype: uint8[3]
COMMENT - {name: energy_bin_edge_mask, datatype: string, subtype: 'uint8[33]'}
COMMENT - {name: time_stamp, unit: s, datatype: float64}
COMMENT meta: !!omap
COMMENT - __serialized_columns__:
COMMENT time_stamp:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: !astropy.units.Unit {unit: s}
COMMENT value: !astropy.table.SerializedColumn {name: time_stamp}
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 = 52471 / length of dimension 1
NAXIS2 = 59 / length of dimension 2
PCOUNT = 0 / number of group parameters
GCOUNT = 1 / number of groups
TFIELDS = 11 / 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 = 'rcr'
TFORM3 = 'B'
TUNIT3 = ''
TTYPE4 = 'pixel_masks'
TFORM4 = '12B'
TUNIT4 = ''
TDIM4 = '(12)'
TTYPE5 = 'detector_masks'
TFORM5 = '32B'
TUNIT5 = ''
TDIM5 = '(32)'
TTYPE6 = 'num_pixel_sets'
TFORM6 = 'B'
TUNIT6 = ''
TTYPE7 = 'triggers'
TFORM7 = '16K'
TUNIT7 = ''
TSCAL7 = 1
TZERO7 = 9223372036854775808
TDIM7 = '(16)'
TTYPE8 = 'triggers_comp_err'
TFORM8 = '16E'
TUNIT8 = ''
TDIM8 = '(16)'
TTYPE9 = 'counts'
TFORM9 = '4352D'
TUNIT9 = 'count'
TDIM9 = '(17,8,32)'
TTYPE10 = 'counts_comp_err'
TFORM10 = '4352E'
TUNIT10 = 'count'
TDIM10 = '(17,8,32)'
TTYPE11 = 'control_index'
TFORM11 = 'B'
TUNIT11 = ''
EXTNAME = 'DATA'
CHECKSUM = '7NGhAN9h0NEh7N9h' / HDU checksum updated 2026-08-28T18:46:38
DATASUM = '3327139581' / data unit checksum updated 2026-08-28T18:46:38
COMMENT --BEGIN-ASTROPY-SERIALIZED-COLUMNS--
COMMENT datatype:
COMMENT - {name: time, unit: cs, datatype: uint32}
COMMENT - {name: timedel, unit: cs, datatype: uint32}
COMMENT - name: rcr
COMMENT datatype: uint8
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00401}
COMMENT - name: pixel_masks
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - {NIXS: NIXD0407}
COMMENT - {PCF_CURTX: null}
COMMENT subtype: uint8[12]
COMMENT - name: detector_masks
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00407}
COMMENT - {PCF_CURTX: null}
COMMENT subtype: uint8[32]
COMMENT - name: num_pixel_sets
COMMENT datatype: uint8
COMMENT meta: !!omap
COMMENT - {NIXS: NIX00442}
COMMENT - {PCF_CURTX: null}
COMMENT - name: triggers
COMMENT datatype: string
COMMENT meta: !!omap
COMMENT - NIXS: [NIX00242, NIX00243, NIX00244, NIX00245, NIX00246, NIX00247,\
COMMENT NIX00248, NIX00249, NIX00250, NIX00251, NIX00252, NIX00253, NIX00254,
COMMENT NIX00255, NIX00256, NIX00257]
COMMENT subtype: uint64[16]
COMMENT - {name: triggers_comp_err, datatype: string, description: Error due o\
COMMENT nly to integer compression, subtype: 'float32[16]'}
COMMENT - {name: counts, unit: ct, datatype: string, subtype: 'float64[32,8,17\
COMMENT ]'}
COMMENT - {name: counts_comp_err, unit: ct, datatype: string, subtype: 'float3\
COMMENT 2[32,8,17]'}
COMMENT - {name: control_index, datatype: uint8}
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 = '4QGi7QFi4QFi4QFi' / HDU checksum updated 2026-08-28T18:46:38
DATASUM = '3078916650' / data unit checksum updated 2026-08-28T18:46:38
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--
--- header unit 4: binary table ---
XTENSION = 'BINTABLE' / binary table extension
BITPIX = 8 / array data type
NAXIS = 2 / number of array dimensions
NAXIS1 = 9 / length of dimension 1
NAXIS2 = 17 / length of dimension 2
PCOUNT = 0 / number of group parameters
GCOUNT = 1 / number of groups
TFIELDS = 3 / number of table fields
TTYPE1 = 'channel'
TFORM1 = 'B'
TUNIT1 = ''
TTYPE2 = 'e_low'
TFORM2 = 'E'
TUNIT2 = 'keV'
TTYPE3 = 'e_high'
TFORM3 = 'E'
TUNIT3 = 'keV'
EXTNAME = 'ENERGIES' / extension name
CHECKSUM = 'ahInaZ9mafGmaZ9m' / HDU checksum updated 2026-08-28T18:46:38
DATASUM = '1164092320' / data unit checksum updated 2026-08-28T18:46:38
COMMENT --BEGIN-ASTROPY-SERIALIZED-COLUMNS--
COMMENT datatype:
COMMENT - {name: channel, datatype: uint8}
COMMENT - {name: e_low, unit: keV, datatype: float32}
COMMENT - {name: e_high, unit: keV, datatype: float32}
COMMENT meta: !!omap
COMMENT - __serialized_columns__:
COMMENT e_high:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: &id001 !astropy.units.Unit {unit: keV}
COMMENT value: !astropy.table.SerializedColumn {name: e_high}
COMMENT e_low:
COMMENT __class__: astropy.units.quantity.Quantity
COMMENT unit: *id001
COMMENT value: !astropy.table.SerializedColumn {name: e_low}
COMMENT --END-ASTROPY-SERIALIZED-COLUMNS--