AUX_PMF_2F version 0

AUX_PMF_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
0epoch_header
ascii string [line]
1newline_1
ascii string [line separator]

hidden: true
2epoch_year
ascii double
3newline_2
ascii string [line separator]

hidden: true
4data_range_header
ascii string [line]
5newline_3
ascii string [line separator]

hidden: true
6data_range
ascii array[2]
ascii double
7newline_4
ascii string [line separator]

hidden: true
8imf_by_header
ascii string [line]
9newline_5
ascii string [line separator]

hidden: true
10imf_by
ascii array[2]
ascii double
11newline_6
ascii string [line separator]

hidden: true
12em_header
ascii string [line]
13newline_7
ascii string [line separator]

hidden: true
14em
ascii record
idfield namedefinition
0em_1
ascii double
1newline_8
ascii string [line separator]

hidden: true
2em_2
ascii array[3]
ascii double
15newline_9
ascii string [line separator]

hidden: true
16f107_correlated_header
ascii string [line]
17newline_10
ascii string [line separator]

hidden: true
18f107_correlated
ascii record
idfield namedefinition
0f107_correlated_1
ascii double
1newline_11
ascii string [line separator]

hidden: true
2f107_correlated_2
ascii array[3]
ascii double
3newline_12
ascii string [line separator]

hidden: true
4f107_correlated_3
ascii array[5]
ascii double
5newline_13
ascii string [line separator]

hidden: true
19est_ist_header
ascii string [line]
20newline_14
ascii string [line separator]

hidden: true
21est_ist
ascii double
22newline_15
ascii string [line separator]

hidden: true
23sm_external_header
ascii string [line]
24newline_16
ascii string [line separator]

hidden: true
25sm
ascii record
idfield namedefinition
0sm_external_1
ascii double
1newline_17
ascii string [line separator]

hidden: true
2sm_external_2
ascii array[3]
ascii double
3newline_18
ascii string [line separator]

hidden: true
4sm_external_3
ascii array[5]
ascii double
5newline_19
ascii string [line separator]

hidden: true
26gsm_external_header
ascii string [line]
27newline_20
ascii string [line separator]

hidden: true
28gsm
ascii record
idfield namedefinition
0gsm_external_1
ascii double
1newline_21
ascii string [line separator]

hidden: true
2gsm_external_2
ascii array[3]
ascii double
3newline_22
ascii string [line separator]

hidden: true
4gsm_external_3
ascii array[5]
ascii double
5newline_23
ascii string [line separator]

hidden: true
29header_1
ascii array[2]
ascii record
idfield namedefinition
0line
ascii string [line]
1newline_24
ascii string [line separator]

hidden: true
30degree_static
ascii uint32
31degree_1st_deriv
ascii uint32
32degree_2nd_deriv_before_epoch
ascii uint32
33degree_2nd_deriv_after_epoch
ascii uint32
34newline_25
ascii string [line separator]

hidden: true
35header_2
ascii array[2]
ascii record
idfield namedefinition
0line
ascii string [line]
1newline_26
ascii string [line separator]

hidden: true
36internal_field
ascii array[8645]
ascii record
idfield namedefinition
0n
ascii int32
1m
ascii int32
2h_lm
ascii double
3g_lm
ascii double
4gd
ascii double

available: index(.) <= 151
5hd
ascii double

available: index(.) <= 151
6gddminus
ascii double

available: index(.) <= 151
7hddminus
ascii double

available: index(.) <= 151
8gddplus
ascii double

available: index(.) <= 151
9hddplus
ascii double

available: index(.) <= 151
10newline_27
ascii string [line separator]

hidden: true
37extra_line
ascii bytes
Uninterpreted extra line

bit size: 8 * (filesize() - byteoffset(.))

hidden: true

available: at(./internal_field, byteoffset(.) + bytesize(.) < filesize())

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_PMF_2F"