From 4455afb51bc93b3356e49f3bb78e7ba5ef9e387a Mon Sep 17 00:00:00 2001 From: Roberto Date: Sat, 17 Feb 2024 10:45:42 +0100 Subject: [PATCH] Update README.md --- README.md | 463 ++++++++++++++++++----------------------------------- schema.png | Bin 0 -> 89880 bytes 2 files changed, 155 insertions(+), 308 deletions(-) create mode 100644 schema.png diff --git a/README.md b/README.md index 774b168..8af0187 100644 --- a/README.md +++ b/README.md @@ -1,330 +1,177 @@ -# README +# Metis L1 pipeline This file describes the structure of the Metis L1 pipeline. The pipeline source code is written using the Interactive Data Language (IDL). The present version has been developed and tested using IDL 8.7 and higher versions. -## metis_l1_prep.pro -Main pipeline program. - -### Call -The main program can be launched from outside IDL with the following command: - - idl -e metis_l1_prep - -The main program must be launched from a working directory containing two folders, *input* and *output*, where the data files used and generated by the pipeline are respectively located. - -### Framework setup -IDL must include the NASA IDL Astronomy Users's Library, which can be downloaded at the following link: https://idlastro.gsfc.nasa.gov. -In addition, the SPICE toolkit for IDL provided by the NASA's Navigation and Ancillary Information Facility (NAIF; https://naif.jpl.nasa.gov/naif) must be installed. - -### Operations -The pipeline performs the following specific operations: -+ **saturation and quality classification** (applied only to image data products): a quality matrix with same size of the input image is created, containing classification of the quality of each pixel -+ **image rebinning** (applied only to image data products): image is rebinned according to the commanded binning, and pixel values are multiplied by the relevant binning factor (4.0 for 2×2 binning and 16.0 for 4×4 binning) -+ **exposure time correction** (applied only to visible-light and UV image data products): pixel values are multiplied by the total number of frames averaged by the Metis on-board software -+ **bad-pixel flagging** (applied only to image data products): the quality matrix is updated to take into account and to provide indication of known corrupted/unreliable detector pixels; the values of the pixels (or bins) in the quality matrix corresponding to (or associated with) a bad pixel are set to zero, according to the convention used for the saturation and quality classification -+ **time conversions**:all times (begin and end of acquisition) are converted from on-board time units to UTC using the last released version of the Solar Orbiter's SPICE kernel dataset -+ **determination of the World Coordinate System (WCS) parameters and spacecraft coordinates**: WCS keywords and spacecraft coordinates are computed using the boresight parameters given in the Metis calibration package and the last released version of the Solar Orbiter's SPICE ephemeris and attitude kernels, and are added to the FITS header - -### Input -The pipeline input data are listed in a JSON file located in the *input* folder. The file must be named *contents.json* and formatted according to the following structure: - - { - "file_name": "", - "spice_kernels": "", - "sk_arc_version": "", - "cal_pack_path": "", - "planning_file_name": "", - "hk_file_name": "", - "sw_version": "", - "obsw_version": "", - "idb_version": "", - "hdr_version": "", - "l1_version": 0 - } - -where all fields are defined as follows: - -+ **file_name**: a string scalar containing the full pathname of the L0 FITS file to be processed -+ **spice_kernels**: a string scalar containing the full path of the last released version of the Solar Orbiter's SPICE ephemeris and attitude kernels -+ **sk_arc_version**: a string scalar containing the three-digit version identifier of the SPICE kernels -+ **cal_pack_path**: a string scalar containing the full path of the applicable version of the Metis calibration package -+ **planning_file_name**: a string scalar containing the full pathname of a JSON file containing the planning metadata associated with the input L0 FITS file -+ **hk_file_name**: a string scalar containing the full pathname of a JSON file containing the set of Metis house-keeping parameters associated with the input L0 data -+ **sw_version**: a string scalar containing the version identifier of the processor used for generating the final pipeline product, i.e. the L1 FITS file -+ **obsw_version**: a string scalar containing the version identifier of the Metis on-board software used for the acquisition of the input data -+ **idb_version**: a string scalar containing the version identifier of the current instrument database used for the processing of the input data -+ **hdr_version**: a string scalar containing the version identifier of the scientific header structure associated with the input data -+ **l1_version**: an integer scalar corresponding to the incremental number version of the last L1 FITS file generated from the same input L0 FITS file - -> ***Note***: all input files listed in the *contents.json* file must be located in the *input* folder and their pathname must be relative to the main working directory - -### Additional input -#### Planning metadata -The planning metadata JSON file has the following structure: - - { - "mission_ltp": 0, - "obs_id": "", - "soop_name": "", - "obs_mode": "" - } - -where all fields are defined as follows: -+ **mission_ltp**: an integer scalar corresponding to the LTP period number which the observation belongs to -+ **obs_id**: a string scalar containing the value of the *socIds* key associated with the observation which the data belongs to, contained in the Observation Timeline Export JSON file provided by the Solar Orbiter SOC -> ***Note***: this field must be formatted as `smet_xxxx_xxx_xxx_xxxx_xxx`, where `x` can be either a character or a digit -+ **obs_mode**: a string scalar containing the value of the *name* key that is associated with the observation which the data belongs to, contained in the Observation Timeline Export JSON file -+ **soop_name**: a string scalar containing the value of the *soopType* key that is associated with the SOOP which the observation belongs to, contained in the Observation Timeline Export JSON file - -#### House-keeping parameters -The JSON file containing the house-keeping parameters associated with the L0 data has the following structure: - - { - "par_name": [""], - "packet": [""], - "rec_time": [""], - "gen_time": [""], - "raw_val": [""], - "eng_val": [""], - "unit": [""], - "desc": [""] - } -where all fields are defined as follows: -+ **par_name**: a one-dimensional string array containing the names of the house-keeping parameters -+ **packet**: a one-dimensional string array containing the names of the telemetry packets which the parameters belong to -+ **rec_time**: a one-dimensional string array containing the UTC packet creation times in ISO8601 format -> ***Note***: this is the time at which the SCOS-2000 packet was created, which is also approximately the time at which the packet was received by the MCS and stored -+ **gen_time**: a one-dimensional string array containing the UTC spacecraft times in ISO8601 format -> ***Note***: this is the time at which the CCSDS packet was created on baord, contained in the packet data field header and converted from on-board time units to UTC on ground -+ **raw_val**: a one-dimensional string array containing the raw values of the parameters -+ **eng_val**: a one-dimensional string array containing the calibrated values of the parameters -> ***Note***: if calibration is not available for a parameter, the corresponding *eng_val* field has the value "N/A" -+ **unit**: a one-dimensional string array containing the physical units of the calibrated values -+ **desc**: a one-dimensional string array containing descriptions of the parameter content as per instrument database definition -> ***Note***: for each house-keeping parameter, the JSON file must contain at least two values: the last value measured before the start of the observation which the data belongs to, and the first value measured after the end of the observation - -### Output -The output data files generated by the pipeline are saved into the *output* folder. They are listed in a JSON file named *contents.json* having the following structure: - - { - "file_name": "", - "l0_file_name": "", - "log_file_name": "", - "empty_params": [""] - } - -where all fields are defined as follows: - -+ **file_name**: a string scalar containing the pathname of the generated L1 FITS file - -> ***Note***: the FITS file is named according to the convention: `solo_L1_metis-[datatype]_[date-time]_V[version].fits`, where `[datatype]` identifies the Metis data product type, `[date-time]` is the 15-character date of observation, formatted as `yyyymmddThhmmss`, and `[version]` is the 2-digit, zero-padded incremental version number of the FITS file - -+ **l0_file_name**: a string scalar containing the full pathname of the input L0 FITS file that has been processed -+ **log_file_name**: a string scalar containing the full pathname of an ASCII text file containing a log of the pipeline processing -+ **empty_params**: a string array containing the list of the house-keeping parameters for which raw values were used instead of calibrated values in generating the house-keeping extension of the output L1 file - -## check_quality.pro -Makes a classification of the quality of the input image creating a matrix providing, pixel by pixel, a quality index. - -### Call - result = check_quality(image, cal_pack[, filter]) - -### Input -+ **image**: a two-dimensional 16-bit unsigned-integer array containing a raw Metis image -+ **cal_pack**: an IDL structure variable containing the applicable Metis calibration package +## Schema and description + +![](schema.png) + +### Inputs -### Output -+ **result**: a two-dimensional floating-point array with same size as the input image containing the quality index values +| Name | Description | Type | +| ------------------- | -------------------------------------------------------------------------------------------------------- | ------ | +| L0 FITS file | Metis L0 FITS file to be processed | File | +| Calibration package | Folder containing the applicable Metis calibration package | Folder | +| SPICE kernels | folder containing the latest version of the Solar Orbiter's SPICE ephemeris and attitude kernels | Folder | +| HK parameters | JSON file listing values of specific Solar Orbiter and Metis HK parameters relevant to the input L0 file | File | +| Planning info | JSON file listing planning information relevant to the input L0 file | File | +| Auxiliary info | JSON file listing the relative pathnames of the input files and folders | File | + +The input files shall be collected in the working directory. The working directory must also contain two folders named input and output. The input folder must contain the auxiliary info JSON file named contents.json. The structure of this file is described below. -> ***Note***: possible values of the quality index are: *NaN*, for all saturated pixel or pixels having a value well below the average detector bias level; 1 for all pixels whose values are within the detector linearity range; 0 for all remaining pixels. +#### Calibration package -### Optional input -+ **filter**: a string scalar indicating which Metis channel has acquired the input image. If not provided, the VL channel is assumed +The applicable Metis calibration package shall be selected based on the acquisition time of the input L0 FITS file, given by the field OBT_BEG of the FITS header, i.e., this date must be within the validity range of the selected calibration package. -## decode_obt.pro -See the documentation of the Metis L0 pipeline. +#### SPICE kernels -## fits_hdr2struct.pro -Converts a FITS header string array into an IDL data structure. +The latest version of Solar Orbiter’s SPICE kernels can be retrieved from the repository with the following URL: +https://repos.cosmos.esa.int/socci/scm/spice_kernels/solar-orbiter.git -### Call - result = fits_hdr2struct(string_header) +#### HK parameters -### Input -+ **string_header**: a one-dimensional string array containing a valid FITS header as obtained, e.g., from *fitsread*.*pro* or *mrdfits*.*pro* +The HK parameter JSON file shall contain the following fields. -### Output -+ **result**: an IDL structure variable containing the converted header +| Name | Description | Type | +| -------- | ---------------------------------------------- | ------------ | +| PAR_NAME | Parameter name | String array | +| PACKET | Name of the TM packet the parameter belongs to | String array | +| GEN_TIME | Packet generation time in UTC | String array | +| REC_TIME | Packet reception time in UTC (not used) | String array | +| RAW_VAL | Parameter raw (uncalibrated) value | String array | +| ENG_VAL | Parameter engineering (calibrated) value | String array | +| UNIT | Calibration unit (if applicable) | String array | +| DESC | Description | String array | -## get_light_time.pro -Computes the light time of a target body relative to an observer for the given date, and optionally returns its velocity vector. +##### Mandatory HK parameters -### Call - result = get_light_time(utc, target, observer[, rad_velocity = rad_velocity]) -> ***Note***: a valid set of SPICE ephemeris and attitude kernels for the specified target body and observer must be loaded before calling this routine +The HK parameter JSON file shall contain values for the following mandatory parameters. -### Input -+ **utc**: a string scalar containing the UTC date in ISO8601 format at which the light time is to be computed -+ **target**: a string scalar containing the name or SPICE ID code of the target body -+ **observer**: a string scalar containing the name or SPICE ID code of the observing body +| Name | Description | Applicable data types | +| -------- | ----------------------------- | --------------------- | +| NIT0E050 | UVDA temperature | 1, 4, 6 | +| NIT0E070 | HVU Screen commanded voltage | 1, 4, 6 | +| NIT0E071 | HVU MCP commanded voltage | 1, 4, 6 | +| NIT0E0B5 | HVU temperature | 1, 4, 6 | +| NIT0E0B6 | HVU MCP read voltage | 1, 4, 6 | +| NIT0E0B7 | HVU Screen + MCP read voltage | 1, 4, 6 | +| NIT0E0BF | HVU MCP read current | 1, 4, 6 | +| NIT0E0E0 | VLDA temperature | 0, 3, 5 | +| NIT0L00D | PMP temperature | 0, 3, 5 | -### Output -+ **result**: a double-precision floating-point scalar with the one-way light time between the target body and the observer in seconds +#### Planning info + +The planning info JSON file shall contain the following fields. + +| Name | Description | Type | Default | +| -------------- | ------------------------------------------------------------------------------------------- | ------- | ------------------- | +| MISSION_LTP | Number of the mission LTP the data belongs to | Integer | N/A | +| MISSION_STP | Number of the mission STP the data belongs to | Integer | N/A | +| IOR_NUMBER | ID of the IOR file the observation belongs to (not used) | Integer | N/A | +| IOR_VERSION | Version ID of the IOR file the observation belongs to (not used) | Integer | N/A | +| SOOP_NAME | Name of the SOOP the data belongs to, if applicable | String | “none” | +| SESSION_NUMBER | Acquisition session number | String | N/A | +| SEQUENCE_NAME | Name of the start-acquisition sequence that generated the data (not used) | String | N/A | +| OBS_ID | Observation ID | String | “none” | +| OBS_MODE | Observation mode | String | “METIS_GENERIC_OBS” | +| UNIQUE_ID | Unique ID associated with the start-acquisition sequence that generated the data (not used) | String | N/A | +| ACTION_TIME | Action time of the start-acquisition sequence that generated the data (not used) | String | N/A | +| PARAM_COUNT | Number of parameters of the start-acquisition sequence that generated the data (not used) | Integer | N/A | -### Optional output -+ **rad_velocity**: a named variable that will receive the double-precision floating-point scalar with the radial component of the target body velocity relative to the observer in km/s +#### Auxiliary info -## interpol_param.pro -Interpolates the table of Metis house-keeping parameters to get the value of a specified parameter at the given date. Calibrated values of the specified parameter are used by default for the interpolation; if they are not available in the input table, raw values are used instead. +The auxiliary info JSON file shall contain the following fields. -### Call +| Name | Description | Type | +| ------------------ | ---------------------------------------------------------------------------------------------- | ------- | +| FILE_NAME | Pathname of the L0 FITS file to be processed | String | +| CAL_PACK_PATH | Pathname of the calibration package folder | String | +| SPICE_KERNELS | Pathname of the Solar Orbiter’s SPICE kernel folder | String | +| HK_FILE_NAME | Pathname of the HK parameter JSON file | String | +| PLANNING_FILE_NAME | Pathname of the planning info JSON file | String | +| L1_VERSION | Highest number version of existing L1 FITS files generated from the same L0 FITS file in input | Integer | +| HDR_VERSION | Version of the scientific header | String | +| SW_VERSION | Version of environment and pipeline software | String | +| IDB_VERSION | Version of Metis IDB | String | +| OBSW_VERSION | Version of Metis on-board software | String | +| SK_ARC_VERSION | Version of Solar Orbiter’s SPICE kernels (not used) | String | - result = interpol_param(hk_table, par_name, date[, empty_params = empty_params]) +All pathnames listed in the auxiliary info JSON file shall be relative to the working directory. -### Input -+ **hk_table**: an IDL structure variable containing the Metis house-keeping parameter table provided as input to the L1 pipeline -+ **par_name**: a string scalar containing the name of the parameter for which interpolation is to be done -+ **date**: a string scalar containing the UTC date in ISO8601 format at which interpolation of the specified parameter is to be done +### Outputs -### Output -+ **result**: a floating-point scalar with the value resulting from the linear interpolation of the table values -> ***Note***: if the specified date is outside the range of dates for which values are given in the input table, or if no values are given for the specified parameter, a null value is returned +| Name | Description | Type | +| -------------- | ------------------------------------------------------------- | ---- | +| L1 FITS file | Generated L1 FITS file | File | +| Log | Plain-text file with information about the pipeline execution | File | +| Auxiliary info | JSON file listing the relative pathnames of the output files | File | + +The output files will be saved into the output folder contained in the working directory. The auxiliary info JSON file will have name contents.json. + +#### Auxiliary info + +The auxiliary info JSON file shall contain the following fields. + +| Name | Description | Type | +| ------------- | ----------------------------------------------------------------------------------------------- | ------------ | +| FILE_NAME | Pathname of the generated L1 FITS file | String | +| L0_FILE_NAME | Pathname of the input L0 FITS file | String | +| LOG_FILE_NAME | Pathname off the log file | String | +| EMPTY_PARAMS | List of parameters in the HK parameter JSON file for which calibrated values were not available | String array | + +### Exit codes + +The following codes are returned. + +| Code | Description | Type | +| ---- | -------------------------------------------------------------- | ------- | +| 0 | Successful execution | Success | +| 1 | Parameter not found in house-keeping table | Error | +| 2 | Insufficient number of parameter values in house-keeping table | Error | +| 3 | Interpolation of HK parameter failed | Error | + +## Deploy and execution + +### Build and Deploy Environment + +Below is a list of the specific tools that shall be used for the build and deploy of the release. + +| Tool/Software | Version | Comments | +| ------------- | -------------- | -------- | +| IDL | 8.7.2 or later | None | + +### Dependencies + +| Tool/Software | Version | Comments | +| -------------------------- | ------- | ----------------------------------------------- | +| NASA Astronomy Libraries | Latest | See https://idlastro.gsfc.nasa.gov | +| NAIF SPICE Toolkit for IDL | Latest | See https://naif.jpl.nasa.gov/naif/toolkit.html | + +### Procedures + +- check_quality.pro +- decode_obt.pro +- fits_hdr2struct.pro +- get_light_time.pro +- interpol_param.pro +- json_write.pro +- load_spice_kernels.pro +- make_bin_table.pro +- metis_l1_prep.pro (main program) +- metis_rectify.pro +- metis_wcs.pro +- solo_get_carringrot.pro +- solo_get_coords.pro +- solo_get_ephemeris.pro +- solo_get_pointing.pro +- solo_get_solar_angles.pro +- solo_obt2utc.pro +- solo_utc2obt.pro + +### Execution + +The main program shall be executed with the following command: + + idl -e metis_l1_prep -### Optional output -+ **empty_params**: a named string scalar or string array variable to which the string scalar with the name of the specified parameter is appended if calibrated values are not available for that parameter in the input table - -## json_write.pro -See the documentation of the Metis L0 pipeline. - -## load_spice_kernels.pro -Load or unload the Solar Orbiter's SPICE ephemeris and attitude kernels. - -### Call - - load_spice_kernels, path[, unload = unload][, kernel_list = kernel_list][, kernel_version = kernel_version] - -### Input -+ **path**: a string scalar containing the full path of the Solar Orbiter's SPICE kernels folder - -### Output -None. - -### Optional input -+ **unload**: set this keyword to unload the kernels -> ***Note***: if this keyword is set, the list of loaded kernels must be passed through the *kernel_list* argument - -### Optional output -+ **kernel_list**: a named variable that will receive the string array with the full pathnames of the kernel files that have been loaded -+ **kernel_version**: a named variable that will receive the string scalar with the version identifier of the kernel dataset that has been loaded - -## make_bin_table.pro -Returns an IDL structure variable containing a copy of the Metis house-keeping parameter table with the proper format to be saved as a binary table in an L1 FITS file extension. - -### Call - - result = make_bin_table(hk_table) - -### Input -+ **hk_table**: an IDL structure variable containing the Metis house-keeping parameter table provided as input to the L1 pipeline - -### Output -+ **result**: an IDL structure variable containing the reformatted table - -## metis_rectify.pro -Applies the proper transformation to bring the input image from Metis detector reference frame to the Sun-oriented detector reference frame - -> ***Note***: the Sun-oriented detector reference frame is defined as the reference frame with both axes parallel to the detector sides, axis 1 (X) pointing towards the solar West, and axis 2 (Y) pointing to the solar North in the case the spacecraft roll is zero - -### Call - - result = metis_rectify(image[, filter]) - -### Input -+ **image**: a two-dimensional array containing the detector-oriented Metis image - -### Output: -+ **result**: a two-dimensional array with same size as the input image containing the Sun-oriented image - -### Optional input -+ **filter**: a string scalar indicating which Metis channel has acquired the input image. If not provided, the VL channel is assumed - -## metis_wcs.pro -Returns an IDL list variable containing the full set of FITS header keywords compliant with the World Coordinate System (WCS) standard. Information for the calculation of the WCS keywords are taken from the image FITS header, Solar Orbiter's SPICE attitude kernels, and applicable Metis calibration package. - -### Call - - result = metis_wcs(header, cal_pack[, ref_detector = ref_detector]) -> ***Note***: a valid set of Solar Orbiter's SPICE ephemeris and attitude kernels must be loaded before calling this routine - -### Input -+ **header**: an IDL structure variable containing a valid Metis FITS header -> ***Note***: this routine will not work with a Metis L0 FITS header, since some relevant keyword values are computed only at level L1 -+ **cal_pack**: an IDL structure variable containing the applicable Metis calibration package - -### Output -+ **result**: an IDL list variable containing the full set of WCS keywords: - - WCSNAME Name of coordinate system - PCi_j Transformation matrix (i, j = 1, 2) - CRPIX1, CRPIX2 Reference pixel coordinates - CDELT1, CDELT2 Pixel scales - CRVAL1, CRVAL2 Values for reference pixel - CTYPE1, CTYPE1 System projection types - CUNIT1, CUNIT2 Units - CROTA Rotation angle (deprecated) - plus other Metis-specific keywords - -### Optional input -+ **ref_detector**: set this keyword to force the calculation of the WCS keywords for the detector-oriented image. The default is to compute them for the Sun-oriented image - -## solo_get_carringrot.pro -Returns the decimal Carrington rotation number of Sun's disk center as seen by Solar Orbiter for the given date. - -### Call - - result = solo_get_carringrot(utc) -> ***Note***: a valid set of Solar Orbiter's SPICE ephemeris and attitude kernels must be loaded before calling this routine - -### Input -+ **utc**: a string scalar containing the UTC date in ISO8601 format at which the Carrington rotation number is to be computed - -### Output -+ **result**: a floating-point scalar with the decimal Carrington rotation number - -## solo_get_coords.pro -Returns the orbital state vector of Solar Orbiter in the specified reference frame relative to an observer for the given date. - -### Call - - result = solo_get_coords(utc, frame, observer[, spherical = spherical][, degrees = degrees][, velocity = velocity]) -> ***Note***: a valid set of Solar Orbiter's SPICE ephemeris and attitude kernels must be loaded before calling this routine - -### Input -+ **utc**: a string scalar containing the UTC date in ISO8601 format at which the Solar Orbiter state is to be calculated -+ **frame**: a string scalar containing the name of one of the following standard coordinate systems: - - RTN Radial-Tangential-Normal - HEE Heliocentric Earth Ecliptic - HCI Heliocentric Inertial - HAE Heliocentric Aries Ecliptic - HEQ Heliocentric Earth Equatorial - GSE Geocentric Solar Ecliptic - GEI Geocentric Equatorial Inertial - CARRINGTON Carrington system (can be abbreviated) -+ **observer**: a string scalar containing the name or SPICE ID code of the observing body - -### Output -+ **result**: a double-precision floating-point array with the three Cartesian (default, in km) or spherical (either in radians or degrees) coordinates of Solar Orbiter in the specified reference frame - -### Optional input -+ **spherical**: set this keyword to return spherical coordinates (distance in km, longitude and latitude in radians) instead of Cartesian coordinates -+ **degrees**: set this keyword to return longitude and latitude in degrees instead of radians - -### Optional output -+ **velocity**: a named variable that will receive the double-precision floating-point array with the three Cartesian components of Solar Orbiter's velocity relative to the observer in km/s - -## solo_get_ephemeris.pro - -### Call -### Input -### Output \ No newline at end of file +This command shall be run from a working directory containing the input and output folders and the input data files as described in the previous sections. diff --git a/schema.png b/schema.png new file mode 100644 index 0000000000000000000000000000000000000000..f44f3462682e02d4ea4abd9d019bbd155adb9bec GIT binary patch literal 89880 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 literal 0 HcmV?d00001 -- GitLab