AUX_IRZ_2F version 0

AUX_IRZ_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 record
idfield namedefinition
0date_of_last_update
ascii record
idfield namedefinition
0day
ascii uint32
1comma_1
ascii charsize: 1
fixed value: ","

hidden: true
2month
ascii uint32
3comma_2
ascii charsize: 1
fixed value: ","

hidden: true
4year
ascii uint32
1comma_3
ascii charsize: 1
fixed value: ","

hidden: true
2newline_1
ascii string [line separator]

hidden: true
3newline_2
ascii string [line separator]

hidden: true
4start_month
ascii uint32
5comma_4
ascii charsize: 1
fixed value: ","

hidden: true
6start_year
ascii uint32
7comma_5
ascii charsize: 1
fixed value: ","

hidden: true
8end_month
ascii uint32
9comma_6
ascii charsize: 1
fixed value: ","

hidden: true
10end_year
ascii uint32
1comma_7
ascii charsize: 1
fixed value: ","

hidden: true
2newline_3
ascii string [line separator]

hidden: true
3newline_4
ascii string [line separator]

hidden: true
4ig_index_previous_month
ascii double
5comma_8
ascii charsize: 1
fixed value: ","

hidden: true
6newline_5
ascii string [line separator]

hidden: true
7ig_index_array
ascii array[dim_0]
dim_0: $num_indices
ascii record
idfield namedefinition
0ig_index
ascii double
1separator
ascii array[dim_0]
dim_0: unboundindex(., byteoffset(.) >= filesize() or str(., 1) != "," and str(., 1) != "\n" and str(., 1) != "\r" and str(., 1) != " ")
ascii charsize: 1

hidden: true
8ig_index_next_month
ascii double
9newline_6
ascii string [line separator]

hidden: true
10newline_7
ascii string [line separator]

hidden: true
11rz_index_previous_month
ascii double
12comma_9
ascii charsize: 1
fixed value: ","

hidden: true
13newline_8
ascii string [line separator]

hidden: true
14rz_index_array
ascii array[dim_0]
dim_0: $num_indices
ascii record
idfield namedefinition
0rz_index
ascii double
1separator
ascii array[dim_0]
dim_0: unboundindex(., byteoffset(.) >= filesize() or str(., 1) != "," and str(., 1) != "\n" and str(., 1) != "\r" and str(., 1) != " ")
ascii charsize: 1

hidden: true
15rz_index_next_month
ascii double
16newline_9
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_IRZ_2F"

product variables

namesizeinitialisation
num_indices$num_indices = 12 * (int(/header/end_year) - int(/header/start_year)) + int(/header/end_month) - int(/header/start_month) + 1