AUX_IMF_2F version 0

AUX_IMF_2F

This definition is based on version 2H of the Product Specification for L2 Products and Auxiliary Products SW-DS-DTU-GS-0001

root type

ascii record
idfield namedefinition
0header
ascii array[dim_0]
dim_0: $num_header_lines
ascii record
idfield namedefinition
0line
ascii string [line]
1newline
ascii string [line separator]

hidden: true
1data
ascii array[dim_0]
dim_0: $num_data_lines
ascii record
idfield namedefinition
0year
ascii uint16size: 4
1month
ascii uint8size: 3
2day
ascii uint8size: 3
3space
ascii stringsize: 2
fixed value: "  "

hidden: true
4hour
ascii uint8size: 2
5minute
ascii uint8size: 2
6mjd
ascii uint32size: 8
7seconds_of_day
ascii uint32size: 8
8s
ascii int16size: 5
9bx
ascii floatsize: 8
10by
ascii floatsize: 8
11bz
ascii floatsize: 8
12bt
ascii floatsize: 8
13lat
ascii floatsize: 8
14long
ascii floatsize: 8
15newline
ascii string [line separator]

hidden: true

detection rule

This product definition is applicable if a product matches the following rule:

substr(0, 3, filename()) == "SW_" and
substr(8, 10, filename()) == "AUX_IMF_2F"

product variables

namesizeinitialisation
num_header_lines$num_header_lines = index(asciiline, str(., 1) != ":" and str(., 1) != "#")
num_data_lines$num_data_lines = numelements(asciiline) - $num_header_lines