AUX_APX_2F version 0

AUX_APX_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

binary array[dim_0]
dim_0: $num_epochs
binary record
idfield namedefinition
0epoch_year
binary doublesize: 8
Epoch year

endianness: little endian
1colatitude
binary doublesize: 8
Colatitude of magnetic North pole

endianness: little endian
2elon
binary doublesize: 8


endianness: little endian
3vp
binary doublesize: 8


endianness: little endian
4nlat
binary int32size: 4
Number of latitude grid points

endianness: little endian
5nlon
binary int32size: 4
Number of longitude grid points

endianness: little endian
6nalt
binary int32size: 4
Number of altitude grid points

endianness: little endian
7padding_1
binary bytes
bit size: 8 * ($record_bytesize - 8 + 8 + 8 + 8 + 4 + 4 + 4)

hidden: true
8latitudes
binary array[dim_0]
dim_0: $nlatitudes
binary doublesize: 8
Latitude grid point

endianness: little endian
9longitudes
binary array[dim_0]
dim_0: $nlongitudes
binary doublesize: 8
Longitude grid point

endianness: little endian
10altitudes
binary array[dim_0]
dim_0: $naltitudes
binary doublesize: 8
Altitude grid point

endianness: little endian
11padding_2
binary bytes
bit size: 8 * ($record_bytesize - 8 * ($nlatitudes + $nlongitudes + $naltitudes))

hidden: true
12x
binary array[dim_0, dim_1, dim_2]
dim_0: $naltitudes

dim_1: $nlongitudes

dim_2: $nlatitudes
binary doublesize: 8
Apex X value

endianness: little endian
13padding_3
binary bytes
bit size: 8 * ($record_bytesize - $num_entries_per_record * 8)

hidden: true
14y
binary array[dim_0, dim_1, dim_2]
dim_0: $naltitudes

dim_1: $nlongitudes

dim_2: $nlatitudes
binary doublesize: 8
Apex Y value

endianness: little endian
15padding_4
binary bytes
bit size: 8 * ($record_bytesize - $num_entries_per_record * 8)

hidden: true
16z
binary array[dim_0, dim_1, dim_2]
dim_0: $naltitudes

dim_1: $nlongitudes

dim_2: $nlatitudes
binary doublesize: 8
Apex Z value

endianness: little endian
17padding_5
binary bytes
bit size: 8 * ($record_bytesize - $num_entries_per_record * 8)

hidden: true
18v
binary array[dim_0, dim_1, dim_2]
dim_0: $naltitudes

dim_1: $nlongitudes

dim_2: $nlatitudes
binary doublesize: 8
Apex V value

endianness: little endian
19padding_6
binary bytes
bit size: 8 * ($record_bytesize - $num_entries_per_record * 8)

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

product variables

namesizeinitialisation
num_entries_per_record$num_entries_per_record = int([0]/nlat) * int([0]/nlon) * int([0]/nalt)
record_bytesize$record_bytesize = 8 * 2 * $num_entries_per_record
nlatitudes$nlatitudes = int([0]/nlat)
nlongitudes$nlongitudes = int([0]/nlon)
naltitudes$naltitudes = int([0]/nalt)
num_epochs$num_epochs = filesize() / $record_bytesize / 6