Level 0 Specification#

Spec muse-level0 version 1. Source: MUSEMW251165 via “MUSE FITS Keywords.xlsx”, sheet “L0 & ISP”.

HDUs#

Name

Kind

Compression

COMPRESSED_IMAGE

compressed-image

RICE_1

Keywords (285 total, 256 required)#

compression (15)#

Keyword

Required

Type

Constraints

Source

Example

Comment

ZIMAGE

bool

one of True

T

extension contains compressed image; structural card owned by the FITS library

ZTENSION

str

one of IMAGE

IMAGE

Image extension; structural card owned by the FITS library

ZBITPIX

int

one of 16

16

data type of original image; structural card owned by the FITS library

ZNAXIS

int

one of 2

2

dimension of original image; structural card owned by the FITS library

ZNAXIS1

int

1036

length of original image axis; structural card owned by the FITS library

ZNAXIS2

int

548

length of original image axis; structural card owned by the FITS library

ZPCOUNT

int

0

number of parameters; structural card owned by the FITS library

ZGCOUNT

int

1

number of groups; structural card owned by the FITS library

ZTILE1

int

1036

size of tiles to be compressed; structural card owned by the FITS library

ZTILE2

int

1

size of tiles to be compressed; structural card owned by the FITS library

ZCMPTYPE

str

one of RICE_1

‘RICE_1 ‘

compression algorithm; structural card owned by the FITS library

ZNAME1

str

‘BLOCKSIZE’

compression block size; structural card owned by the FITS library

ZVAL1

int

32

pixels per block; structural card owned by the FITS library

ZNAME2

str

‘BYTEPIX ‘

bytes per pixel (1; structural card owned by the FITS library

ZVAL2

int

2

bytes per pixel (1; structural card owned by the FITS library

exposure (17)#

Keyword

Required

Type

Constraints

Source

Example

Comment

DATE-OBS

yes

str

isot

‘2024-11-08T00:59:04.234’

[ISO] Date when observation started; ISO 8; Perferred over DATE-OBS (thompson 2015)

DATE-BEG

yes

str

isot

‘2024-11-08T00:59:04.234’

Start time of data in ISO 8601

T_OBS

yes

str

isot

‘2024-11-08T00:59:04.383’

[ISO] Observation time

IMGFPT

yes

str

isot

‘2024-11-08T00:59:04.793’

[ISO] Telemetry First Packet Time

ISYSN

yes

int

1

Science packet SYStem Number: FUV

FSN

yes

int

136374300

Filtergram Sequence Number

FID

yes

int

65570

Filtergram ID

INSTRUME

yes

str

one of SG, CI

‘SG’

SG or CI; What MUSE components can be in the light path?

IMG_PATH

listed without details in the source sheet

IMG_TYPE

yes

str

one of LIGHT, DARK, LED, LTC, SPAT, VPAT

‘LIGHT ‘

Image type: LIGHT; DARK; LED; LTC; SPAT; VPAT

CAMERA

yes

str

one of CI, CI171, CI304, SG108, SG171, SG284

‘SG108’

CI, SG108, SG171, or SG 284; CI171/CI304 are prototype-era camera names retained until the C11 keyword reconciliation

SUMSPTRL

yes

int

2

CCD summing in spectral direction

SUMSPAT

yes

int

2

CCD summing in spatial direction

EXPTIME

yes

float

0.298752815

[sec] Exposure duration: mean shutter open time

EXPSDEV

yes

float

1.02368744E-4

[sec] Exposure standard deviation

INT_TIME

yes

float

0.515625

[sec] CCD integration duration

QUALLEV0

yes

int

0

Quality word

fits (15)#

Keyword

Required

Type

Constraints

Source

Example

Comment

XTENSION

str

one of BINTABLE

‘BINTABLE’

binary table extension; structural card owned by the FITS library

BITPIX

int

8

8-bit bytes; structural card owned by the FITS library

NAXIS

int

2

2-dimensional binary table; structural card owned by the FITS library

NAXIS1

int

8

width of table in bytes; structural card owned by the FITS library

NAXIS2

int

548

number of rows in table; structural card owned by the FITS library

PCOUNT

int

61099

size of special data area; structural card owned by the FITS library

GCOUNT

int

1

one data group (required keyword); structural card owned by the FITS library

TFIELDS

int

1

number of fields in each row; structural card owned by the FITS library

EXTNAME

str

one of COMPRESSED_IMAGE

COMPRESSED_IMAGE’

name of this binary table extension; structural card owned by the FITS library

BZERO

int

32768

structural card owned by the FITS library

BSCALE

int

1

structural card owned by the FITS library

TTYPE1

str

‘COMPRESSED_DATA’

structural card owned by the FITS library

TFORM1

str

‘1PB(295)’

structural card owned by the FITS library

CHECKSUM

yes

str

‘gAEnh8ClgAClg5Cl’

HDU checksum; required so the file self-validates on disk (MOC sends no hashes)

DATASUM

yes

str

‘3204300732’

data unit checksum; required so the file self-validates on disk (MOC sends no hashes)

isp-camera (40)#

Keyword

Required

Type

Constraints

Source

Example

Comment

MAECENA

yes

M_AEC_ENA

MAECFLFG

yes

M_AEC_FL_FLAG

MAECSGLP

yes

M_AEC_SG_LAPSE_TIME

MAECSGLG

yes

M_AEC_SG_LAG_TIME

MAECCILP

yes

M_AEC_CI_LAPSE_TIME

MAECCILG

yes

M_AEC_CI_LAG_TIME

MAEC_P

yes

M_AEC_P

MCAMCPBW

yes

M_CAM_COMP_BSWORDS

MCAMCPBP

yes

M_CAM_COMP_BPLENC

MCAMCPSS

yes

M_CAM_COMP_STAGESTOP

MCAMCPDC

yes

M_CAM_COMP_DCSTOP

MCAMCPC1

yes

M_CAM_CPCP_1

MCAMCPC2

yes

M_CAM_CPCP_2

MIAEC_P1

yes

M_IMG_AEC_P1

MIAECTID

yes

M_IMG_AEC_TABLE_ID

MICFGCPD

yes

M_IMG_CFG_CPDUR

MICFGNRP

yes

M_IMG_CFG_NREP

MICFGFOF

yes

M_IMG_CFG_FOFF

MICFGRDO

yes

M_IMG_CFG_RDOPT

MICFGWN1

yes

M_IMG_CFG_WIN1

MICFGWN2

yes

M_IMG_CFG_WIN2

MICFGWN3

yes

M_IMG_CFG_WIN3

MICFGWN4

yes

M_IMG_CFG_WIN4

MICFGLUT

yes

M_IMG_CFG_ENA_LUT

MI_LUTID

yes

M_IMG_LUT_ID

MIFDB_FP

yes

M_IMG_FDB_FRM_ID_P

MIFDB_ID

yes

M_IMG_FDB_ID

MIFRMTYP

yes

M_IMG_FRAME_TYPE

MIFRMLID

yes

M_IMG_FRMLIST_ID

MIHIS1

yes

M_IMG_HIST_BIN_1

MIHIS2

yes

M_IMG_HIST_BIN_2

MIHIS3

yes

M_IMG_HIST_BIN_3

MIHIS4

yes

M_IMG_HIST_BIN_4

MIHIS5

yes

M_IMG_HIST_BIN_5

MIHISTN

yes

M_IMG_HIST_FRAME_SN

MIHISFSN

yes

M_IMG_HIST_FSN

MIHISISN

yes

M_IMG_HIST_ISYS_NUM

MIOBSLID

yes

M_IMG_OBSLIST_ID

MIMGSHCE

yes

M_IMG_SH_CMDED_EXPOSURE

MISTATUS

yes

M_IMG_STATUS

isp-mechanisms (70)#

Keyword

Required

Type

Constraints

Source

Example

Comment

MLEDSTHW

yes

M_LED_STATUS_HW

MLEDSTSW

yes

M_LED_STATUS_SW

MLED1HWP

yes

M_LED1_HW

MLED1SWP

yes

M_LED1_SW

MLED2HWP

yes

M_LED2_HW

MLED2SWP

yes

M_LED2_SW

MLED3HWP

yes

M_LED3_HW

MLED3SWP

yes

M_LED3_SW

MM_ENCP1

yes

M_MC_ENCODER_P1

MM_ENCP2

yes

M_MC_ENCODER_P2

MMFMCIP3

yes

M_MC_FMCI_P3

MMFMCICP

yes

M_MC_FMCI_CMDED_POS

MMFMCIPS

yes

M_MC_FMCI_POS

MMFMGRP4

yes

M_MC_FMGR_P4

MMFCGRCP

yes

M_MC_FMGR_CMDED_POS

MMFMGRPS

yes

M_MC_FMGR_POS

MMFMSLP3

yes

M_MC_FMSL_P3

MMFMSLCP

yes

M_MC_FMSL_CMDED_POS

MMFMSLPS

yes

M_MC_FMSL_POS

MMSHACLT

yes

M_MC_SH_A_CLOSE_TIME

MMSHAOPT

yes

M_MC_SH_A_OPEN_TIME

MMSHBCLT

yes

M_MC_SH_B_CLOSE_TIME

MMSHBOPT

yes

M_MC_SH_B_OPEN_TIME

MMSHCCLT

yes

M_MC_SH_C_CLOSE_TIME

MMSHCOPT

yes

M_MC_SH_C_OPEN_TIME

MMSHCDEL

yes

M_MC_SH_CMDED_DELAY

MMSHCEXP

yes

M_MC_SH_CMDED_EXP

MMSHDCLT

yes

M_MC_SH_D_CLOSE_TIME

MMSHDOPT

yes

M_MC_SH_D_OPEN_TIME

MMSHECLT

yes

M_MC_SH_E_CLOSE_TIME

MMSHEOPT

yes

M_MC_SH_E_OPEN_TIME

MMSH_ENC

yes

M_MC_SH_ENCODER

MMSHFCLT

yes

M_MC_SH_F_CLOSE_TIME

MMSHFOPT

yes

M_MC_SH_F_OPEN_TIME

MMSH_P1

yes

M_MC_SH_P1

MMFWSGCD

yes

M_MC_FWSG_CMDED_DELAY

MMFWSGCT

yes

M_MC_FWSG_CMDED_TGT

MMFWSGEN

yes

M_MC_FWSG_ENCODER

MMFWSGPS

yes

M_MC_FWSG_POS

MMFWSGST

yes

M_MC_FWSG_SPIN_TIME

MMFWSGP1

yes

M_MC_FWSG_WD_P1

MMFWSGP2

yes

M_MC_FWSG_WD_P2

MMASCDEL

yes

M_MC_AS_CMDED_DELAY

MMASCTGT

yes

M_MC_AS_CMDED_TGT

MMAS_ENC

yes

M_MC_AS_ENCODER

MMAS_POS

yes

M_MC_AS_POS

MMASSPTM

yes

M_MC_AS_SPIN_TIME

MMAS_P1

yes

M_MC_AS_WD_P1

MMAS_P2

yes

M_MC_AS_WD_P2

MMFWCICD

yes

M_MC_FWCI_CMDED_DELAY

MMFWCICT

yes

M_MC_FWCI_CMDED_TGT

MMFWCIEN

yes

M_MC_FWCI_ENCODER

MMFWCIPS

yes

M_MC_FWCI_POS

MMFWCIST

yes

M_MC_FWCI_SPIN_TIME

MMFWCIP1

yes

M_MC_FWCI_WD_P1

MMFWCIP2

yes

M_MC_FWCI_WD_P2

MMWM1_CD

yes

M_MC_WM1_CMDED_DELAY

MMWM1_CT

yes

M_MC_WM1_CMDED_TGT

MMWM1ENC

yes

M_MC_WM1_ENCODER

MMWM1POS

yes

M_MC_WM1_POS

MMWM1_ST

yes

M_MC_WM1_SPIN_TIME

MMWM1_P1

yes

M_MC_WM1_WD_P1

MMWM1_P2

yes

M_MC_WM1_WD_P2

MMWM2_CD

yes

M_MC_WM2_CMDED_DELAY

MMWM2_CT

yes

M_MC_WM2_CMDED_TGT

MMWM2ENC

yes

M_MC_WM2_ENCODER

MMWM2POS

yes

M_MC_WM2_POS

MMWM2_ST

yes

M_MC_WM2_SPIN_TIME

MMWM2_P1

yes

M_MC_WM2_WD_P1

MMWM2_P2

yes

M_MC_WM2_WD_P2

isp-pointing (45)#

Keyword

Required

Type

Constraints

Source

Example

Comment

MGTPOFFX

yes

M_GTP_BIAS_OFFSET_X

MGTPOFFY

yes

M_GTP_BIAS_OFFSET_Y

MGTP_P1

yes

M_GTP_P1

MGTP_P2

yes

M_GTP_P2

MGTPSVX

yes

M_GTP_SUNVECTOR_X

MGTPSVY

yes

M_GTP_SUNVECTOR_Y

MIS_CTRL

yes

M_ISS_CONTROL

MIS_DIOD

yes

M_ISS_DIODES

MIS_LOOP

yes

M_ISS_LOOP

MISEROFP

yes

M_ISS_ERROFF_P

MISEROFX

yes

M_ISS_ERROFF_X

MISEROFY

yes

M_ISS_ERROFF_Y

MIS_PZT1

yes

M_ISS_PZTOFF_P1

MIS_PZT2

yes

M_ISS_PZTOFF_P2

MIS_PZTA

yes

M_ISS_PZTOFFA

MIS_PZTB

yes

M_ISS_PZTOFFB

MIS_PZTC

yes

M_ISS_PZTOFFC

MIS_SRC

yes

M_ISS_SOURCE

MIS_XERR

yes

M_ISS_X_ERROR

MIS_XAVG

yes

M_ISS_X_ERROR_AVG

MIS_XMAX

yes

M_ISS_X_ERROR_MAX

MIS_XMIN

yes

M_ISS_X_ERROR_MIN

MIS_YERR

yes

M_ISS_Y_ERROR

MIS_YAVG

yes

M_ISS_Y_ERROR_AVG

MIS_YMAX

yes

M_ISS_Y_ERROR_MAX

MIS_YMIN

yes

M_ISS_Y_ERROR_MIN

MISGPZTP

yes

M_ISS_GRPZTOFF_P

MISGPZTA

yes

M_ISS_GRPZTOFFA

MISGPZTB

yes

M_ISS_GRPZTOFFB

MISGPZTC

yes

M_ISS_GRPZTOFFC

MRT_PZT1

yes

M_RT_PZTOFF_P1

MRT_PZT2

yes

M_RT_PZTOFF_P2

MRT_PZTA

yes

M_RT_PZTOFFA

MRT_PZTB

yes

M_RT_PZTOFFB

MRT_PZTC

yes

M_RT_PZTOFFC

MWB_PZT1

yes

M_WB_PZTOFF_P1

MWB_PZT2

yes

M_WB_PZTOFF_P2

MWB_PZTA

yes

M_WB_PZTOFFA

MWB_PZTB

yes

M_WB_PZTOFFB

MWB_PZTC

yes

M_WB_PZTOFFC

MTACS_MD

yes

M_TAT_ACS_MODE

MTACSULD

yes

M_TAT_ACS_MOMENTUM_UNLD

MTACSRTM

yes

M_TAT_ACS_RDY_TO_MOVE

MTACSROL

yes

M_TAT_ACS_SC_ROLL

MTACSSTS

yes

int

M_TAT_ACS_STATUS

20521

isp-sequencer (34)#

Keyword

Required

Type

Constraints

Source

Example

Comment

ISQISYSN

yes

int

1

I_SQ_ISYS_NUM; ISP ID number for image light pa

ISQFSN

yes

int

136374300

I_SQ_FRAME_SN; ISP Filtergram Sequence Number

MOBCSH_S

yes

int

M_OBC_TIME_SH_SEC

2109718774

MOBCSHSS

yes

int

M_OBC_TIME_SH_SS

9301

MSQFLTDX

yes

int

M_SQ_FLT_IDX

9

MSQFLTNX

yes

int

M_SQ_FLT_N_IDX

10

MSQFLTNR

yes

int

M_SQ_FLT_N_REPEAT

21

MSQFLTRP

yes

int

M_SQ_FLT_REPEAT

4

MSQ_FSN

yes

M_SQ_FRAME_SN

MSQ_HDR

yes

M_SQ_HEADER

MSQ_INUM

yes

M_SQ_ISYS_NUM

MSQCIFDB

yes

M_SQ_CI_FDBT_ID

MSQSG108

yes

M_SQ_SG108_FDBT_ID

MSQSG171

yes

M_SQ_SG171_FDBT_ID

MSQSG284

yes

M_SQ_SG284_FDBT_ID

MSQOLTDX

yes

int

M_SQ_OLT_IDX

1

MSQOLTNX

yes

int

M_SQ_OLT_N_IDX

2

MSQOLTNR

yes

int

M_SQ_OLT_N_REPEAT

22

MSQOLTRP

yes

int

M_SQ_OLT_REPEAT

3

MSQOEQSE

yes

int

M_SQ_ORB_EQ_SEC

2109645086

MSQOEQSS

yes

int

M_SQ_ORB_EQ_SUB

0

MSQORBPD

yes

int

M_SQ_ORB_PERIOD

5828

MSSGPZT1

yes

M_SQ_PZTSG_P1

MSQSGGWT

yes

M_SQ_OWTSG_ID

MSQSGSRT

yes

int

M_SQ_SRTSG_ID

24312

MSSGPZTA

yes

M_SQ_PZTSG_A

MSSGPZTB

yes

M_SQ_PZTSG_B

MSSGPZTC

yes

M_SQ_PZTSG_C

MSCIPZT1

yes

M_SQ_PZTCI_P1

MSQCIGWT

yes

int

M_SQ_OWTCI_ID

20312

MSQCISRT

yes

M_SQ_SRTCI_ID

MSCIPZTA

yes

M_SQ_PZTCI_A

MSCIPZTB

yes

M_SQ_PZTCI_B

MSCIPZTC

yes

M_SQ_PZTCI_C

isp-thermal (15)#

Keyword

Required

Type

Constraints

Source

Example

Comment

MTCSGCCD

yes

M_TC_SGCCD

MTCSGCHD

yes

M_TC_SGCCDHEAD

MTCSGCPR

yes

M_TC_SGCCDPRE

MTCSGCEB

yes

M_TC_SGCEB

MTCSG_PM

yes

M_TC_SGPM

MTCSG_SL

yes

M_TC_SGSL

MTCSG_GR

yes

M_TC_SGGR

MTCGTOBJ

yes

M_TC_GTOBJ

MTCGTIEB

yes

M_TC_IEB

MCTCICCD

yes

M_TC_CICCD

MCTCICHD

yes

M_TC_CICCDHEAD

MCTCICPR

yes

M_TC_CICCDPRE

MCTCICEB

yes

M_TC_CICEB

MCTCI_PM

yes

M_TC_CIPM

MCTCI_SM

yes

M_TC_CISM

isp (3)#

Keyword

Required

Type

Constraints

Source

Example

Comment

ISPSNAME

yes

str

‘muse.isp’

ISP Series Name

ISPPKTIM

yes

str

isot

‘2024-11-08T00:59:04.661’

[ISO] PACKET_TIME for image status packet

ISPPKTVN

yes

str

‘010.058 ‘

PACKET_VERSION_NUMBER

observatory (8)#

Keyword

Required

Type

Constraints

Source

Example

Comment

FILENAME

yes

str

filename of the fits file

SOLARNET

yes

float

one of 0.0, 0.5, 1.0

0.5

at least partially SOLARNET compliant

OBS_HDU

yes

int

one of 1

1

Contains observational data

ORIGIN

yes

str

one of MUSE/SSL

‘MUSE/SSL’

TELESCOP

yes

str

one of MUSE

‘MUSE’

MUSE

BLD_VERS

yes

str

‘V9R5X ‘

Build Version: from xxx_version.h

LEVEL

yes

int

one of 0

0

Level 0 data

DATE

yes

str

isot

‘2024-11-08T16:59:51.000’

[ISO] Date_time of processing; ISO 8601

statistics (11)#

Keyword

Required

Type

Constraints

Source

Example

Comment

TOTVALS

yes

int

36100

Expected number of data values (pixels)

DATAVALS

yes

int

36100

Actual number of data values in image

MISSVALS

yes

int

0

Missing values: TOTVALS

PERCENTD

yes

int

100

Percent data; 100*DATAVALS

DATAMIN

yes

int

101

Minimum value of all pixels

DATAMAX

yes

int

216

Maximum value of all pixels

DATAMEDN

yes

int

110

Median value of all pixels

DATAMEAN

yes

float

114.620529

Mean value of all pixels

DATARMS

yes

float

12.355817800000001

Rms deviation from the mean value of all pixels

DATASKEW

yes

float

3.4021735199999998

Skewness from the mean value of all pixels

DATAKURT

yes

float

14.218980800000001

Kurtosis of all pixels; Are these series a JSOC artifact?