MIO_SHAi2D version 0

MIO_SHAi2D

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 "DBL_IonosphericField"
idfield namedefinition
0pre_comments
ascii array[dim_0]
dim_0: unboundindex(., byteoffset(.) >= filesize() or str(., 1) != "#")
ascii record
idfield namedefinition
0line
ascii string [line]
1newline
ascii string [line separator]

hidden: true
1nmax
ascii uint32
2mmax
ascii uint32
3pmin
ascii int32
4pmax
ascii int32
5smin
ascii int32
6smax
ascii int32
7theta_NGP
ascii double
8phi_NGP
ascii double
9h
ascii double
10N
ascii double
11newline_1
ascii string [line separator]

hidden: true
12primary_field
ascii array[dim_0]
dim_0: $num_coefficients
ascii record
idfield namedefinition
0n
ascii uint32
1m
ascii int32
2q_nm
ascii array[dim_0]
dim_0: 2 * $num_time_coefficients
ascii double
3newline_2
ascii string [line separator]

hidden: true
13secondary_field
ascii array[dim_0]
dim_0: $num_coefficients
ascii record
idfield namedefinition
0n
ascii uint32
1m
ascii int32
2q_nm
ascii array[dim_0]
dim_0: 2 * $num_time_coefficients
ascii double
3newline_3
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()) == "MIO_SHAi2D"

product variables

namesizeinitialisation
num_coefficients$num_coefficients = int(/mmax) * (int(/mmax) + 2) + (int(/nmax) - int(/mmax)) * (2 * int(/mmax) + 1)
num_time_coefficients$num_time_coefficients = (int(/pmax) - int(/pmin) + 1) * (int(/smax) - int(/smin) + 1)