The netcdf variable in the CONFIGURATION archive contains the definitions to generate NetCDF output files.

The configuration is spit into profiles defining sets of output files. Each profile contains a list of individual output files that are all generated together (if the data in them exists) when the profile is generated.

In many cases a profile will only contain the definition for a single output file that contains all the relevant data merged together. However and example use would be a single profile that generates files for multiple averaging intervals.

General Settings

/Profiles
Description

File generation profile configuration

Keys

The keys immediately below this are profile names that are selected by the application. For example, aerosol is the commonly used default profile. However, any non-empty name is acceptable and can be used to create customized configurations that can be selected at run time. In general, profile names should be all lower case to preserve case insensitivity. In the paths listed <PROFILE> is used as a placeholder to real profile name (e.g. replace <PROFILE> with aerosol for the default profile).

/Profiles/<PROFILE>/Attributes
Description

Attributes at the scope level and not attached to a specific variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Dimensions/Fragment
Description

Fragment variable time dimension definitions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/AlwaysRemove
Description

Always remove the dimension (used to force conversion to scalars)

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates
Description

Coordinate variables for the dimension

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes
Description

Attributes attached to the variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Dependencies/Provide
Description

Identifier tags set when the variable exists

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name
Description

Variable name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Origin
Description

Time origin of the coordinate variable

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Start - Unix epoch time of the start of the fragment

  • End - Unix epoch time of the end of the fragment

  • Middle - Unix epoch time of the middle of the fragment

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Name
Description

Dimension name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/RemoveSizeThreshold
Description

Size below which the dimension is removed or converted to a scalar

Type

Integer

Undefined values

Not permitted

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/ScalarRemove
Description

Scalar removal operation

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Never or Disable - Convert the dimension to a scalar if present and below the removal threshold

  • Always or Eliminate - Always remove the dimension if below the threshold

  • Undefined or Missing - Remove the dimension if all values within it are undefined, otherwise allow scalar conversion

/Profiles/<PROFILE>/Dimensions/Fragment/<IDENTIFIER>/Unlimited
Description

Declare the dimension as unlimited in length

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Integer
Description

Integer valued fixed index dimensions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/AlwaysRemove
Description

Always remove the dimension (used to force conversion to scalars)

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates
Description

Coordinate variables for the dimension

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes
Description

Attributes attached to the variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Dependencies/Provide
Description

Identifier tags set when the variable exists

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name
Description

Variable name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Name
Description

Dimension name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/RemoveSizeThreshold
Description

Size below which the dimension is removed or converted to a scalar

Type

Integer

Undefined values

Not permitted

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/RequireDefined
Description

Require defined values in the dimension, rejecting any variable values that resolve to undefined ones

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/ScalarRemove
Description

Scalar removal operation

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Never or Disable - Convert the dimension to a scalar if present and below the removal threshold

  • Always or Eliminate - Always remove the dimension if below the threshold

  • Undefined or Missing - Remove the dimension if all values within it are undefined, otherwise allow scalar conversion

/Profiles/<PROFILE>/Dimensions/Integer/<IDENTIFIER>/Unlimited
Description

Declare the dimension as unlimited in length

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Real
Description

Real valued fixed index dimensions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/AlwaysRemove
Description

Always remove the dimension (used to force conversion to scalars)

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates
Description

Coordinate variables for the dimension

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes
Description

Attributes attached to the variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Dependencies/Provide
Description

Identifier tags set when the variable exists

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name
Description

Variable name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Name
Description

Dimension name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/RemoveSizeThreshold
Description

Size below which the dimension is removed or converted to a scalar

Type

Integer

Undefined values

Not permitted

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/RequireDefined
Description

Require defined values in the dimension, rejecting any variable values that resolve to undefined ones

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/ScalarRemove
Description

Scalar removal operation

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Never or Disable - Convert the dimension to a scalar if present and below the removal threshold

  • Always or Eliminate - Always remove the dimension if below the threshold

  • Undefined or Missing - Remove the dimension if all values within it are undefined, otherwise allow scalar conversion

/Profiles/<PROFILE>/Dimensions/Real/<IDENTIFIER>/Unlimited
Description

Declare the dimension as unlimited in length

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/String
Description

String valued fixed index dimensions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/AlwaysRemove
Description

Always remove the dimension (used to force conversion to scalars)

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates
Description

Coordinate variables for the dimension

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes
Description

Attributes attached to the variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Dependencies/Provide
Description

Identifier tags set when the variable exists

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name
Description

Variable name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Name
Description

Dimension name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/RemoveSizeThreshold
Description

Size below which the dimension is removed or converted to a scalar

Type

Integer

Undefined values

Not permitted

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/RequireDefined
Description

Require defined values in the dimension, rejecting any variable values that resolve to undefined ones

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/ScalarRemove
Description

Scalar removal operation

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Never or Disable - Convert the dimension to a scalar if present and below the removal threshold

  • Always or Eliminate - Always remove the dimension if below the threshold

  • Undefined or Missing - Remove the dimension if all values within it are undefined, otherwise allow scalar conversion

/Profiles/<PROFILE>/Dimensions/String/<IDENTIFIER>/Unlimited
Description

Declare the dimension as unlimited in length

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Time
Description

Data time dimension definitions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates
Description

Coordinate variables for the dimension

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes
Description

Attributes attached to the variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Dependencies/Provide
Description

Identifier tags set when the variable exists

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name
Description

Variable name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Coordinates/<IDENTIFIER>/Origin
Description

Time origin of the coordinate variable

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Start - Unix epoch time of the start of the data segment

  • End - Unix epoch time of the end of the data segment

  • Middle - Unix epoch time of the middle of the data segment

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Name
Description

Dimension name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Dimensions/Time/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Filename
Description

Output file name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Filename/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Filename/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Filename/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Fragments
Description

Fixed fragment variable definitions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes
Description

Attributes attached to the variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Dependencies/Provide
Description

Identifier tags set when the variable exists

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Fragment/Dimension
Description

The name (key) of the dimension defined at the same scope or higher as the variable

Type

Text

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Name
Description

Variable name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Type
Description

Data type of the variable

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Real or Number - Real values (double precision)

  • Integer or int - Integer values (64 bit)

  • String or str - String values

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Value
Description

Variable value input configuration

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow fragment merging even if the values of the variable are not equal

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Fragments/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Groups
Description

Nested group definitions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Groups/<IDENTIFIER>/Dependencies/Exclude
Description

Identifier tags required that prevent the groupd and children from being generated

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Groups/<IDENTIFIER>/Dependencies/Require
Description

Identifier tags required for the group and children to be generated

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Groups/<IDENTIFIER>/Name
Description

Group name in the output file

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Groups/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Groups/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Groups/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Processing/Additional
Description

Additional inputs requested from the archive

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Processing/Components
Description

Processing chain stages

Keys

The keys immediately below this are array indices. These are indexes into an ordered list, with the first element being zero. For example, #0 is the first element of the array. The paths represented here use #0 as a placeholder for all indices.

/Profiles/<PROFILE>/Processing/Components/#0/Name
Description

Data generating component name

Type

Text

/Profiles/<PROFILE>/Processing/Input/End
Description

The end time to invoke the generator with

Type

Real number

Units

s

Undefined values

Not permitted

/Profiles/<PROFILE>/Processing/Input/End
Description

The end time to invoke the generator with

Structure

This is an absolute point in time specified as the number of seconds from the Unix epoch (1970-01-01T00:00:00Z).

/Profiles/<PROFILE>/Processing/Input/File
Description

Input file name used with the generator

Type

Text

/Profiles/<PROFILE>/Processing/Input/IgnoreTimes
Description

Do not provide times to the input generator

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Processing/Input/Merge
Description

Allow merging of identical processing inputs

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Processing/Input/Name
Description

Data generating component name

Type

Text

/Profiles/<PROFILE>/Processing/Input/Start
Description

The start time to invoke the generator with

Type

Real number

Units

s

Undefined values

Not permitted

/Profiles/<PROFILE>/Processing/Input/Start
Description

The start time to invoke the generator with

Structure

This is an absolute point in time specified as the number of seconds from the Unix epoch (1970-01-01T00:00:00Z).

/Profiles/<PROFILE>/Processing/Input/Station
Description

Input station used with the generator

Type

Text

/Profiles/<PROFILE>/Substitutions
Description

String substitution inputs with the key name being the case insensitive substitution replacement

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Substitutions/<IDENTIFIER>
Description

A substitution made available to string values in the file

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Substitutions/<IDENTIFIER>/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Substitutions/<IDENTIFIER>/EnforceSplit
Description

Enforce file splitting when the value does not match between segments, splitting may still happen if resulting values disagree because the substitution evaluates to different strings

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Substitutions/<IDENTIFIER>/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Substitutions/<IDENTIFIER>/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Variables
Description

Variable set definitions

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes
Description

Attributes attached to the variable

Keys

The keys immediately below this are unique names selected by the user. These names can be any non-empty text and are generally used to designate different components to be configured. In the paths listed <IDENTIFIER> is used as a placeholder to real name selected during configuration.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name
Description

Attribute name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value
Description

Attribute value

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysExtend
Description

Always extend defined values of the attribute across times when it was undefined, effectively filling gaps

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/AlwaysMerge
Description

Always allow merging of values in candidate segments without forcing a file split

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Calibration
Description

Calibration applied to real numbers

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type
Description

Data conversion type

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • None, Data, or Raw - No conversion, use the value as it appears in the data or constant

  • RealFromMetadataProcessing or RealProcessing - Extract a real number from a processing metadata record

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/CaseSensitive
Required conditions
  • /Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Match the processing stage in case sensitive mode

Type

Boolean, values are TRUE or FALSE and defaults to FALSE

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Stage
Required conditions
  • /Profiles/<PROFILE>/Variables/<IDENTIFIER>/Attributes/<IDENTIFIER>/Value/Type = RealFromMetadataProcessing

Description

Processing stage name to match

Type

Text

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Data/Input
Description

Input data selection

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dependencies/Provide
Description

Identifier tags set when the variable exists

Type

Flags, a set of unique text strings

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dimensions
Description

Additional dimensions of the variable

Keys

The keys immediately below this are array indices. These are indexes into an ordered list, with the first element being zero. For example, #0 is the first element of the array. The paths represented here use #0 as a placeholder for all indices.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dimensions/#0/Dimension
Description

The name (key) of the dimension defined at the same scope or higher as the variable

Type

Text

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dimensions/#0/Values
Description

Dimension index value extraction levels, the first met is the value used in the dimension

Keys

The keys immediately below this are array indices. These are indexes into an ordered list, with the first element being zero. For example, #0 is the first element of the array. The paths represented here use #0 as a placeholder for all indices.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dimensions/#0/Values/#0/Match
Description

Required matching of the input sequence name from the fanout that the specific value is being evaluated with

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dimensions/#0/Values/#0/Metadata/Calibration
Description

Calibration applied to extracted real valued metadata

Type

Calibration

Structure

A calibration is an array with the coefficients being the array values in ascending power order. All keys are array indices with real number values. For example, #0 is the constant offset while #1 is the slope.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dimensions/#0/Values/#0/Metadata/Path
Description

Path to extract values from within the input’s metadata

Type

Text

Undefined values

Do no extract metadata values

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Dimensions/#0/Values/#0/Value
Description

Value used for the dimension when the extraction level is matched

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Name
Description

Variable name

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Name/Constant
Description

Constant value used when no data derived values are available

Keys

The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Name/Input
Description

Value source from the data

Type

Sequence Selection

Structure

A sequence selection is a means of selecting a sequence of values in the data. The specification consists of selections for the various components of the sequence name.

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Name/Path
Description

Path applied to values from the data

Type

Text

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Time/Dimension
Description

The name (key) of the dimension defined at the same scope or higher as the variable

Type

Text

/Profiles/<PROFILE>/Variables/<IDENTIFIER>/Type
Description

Data type of the variable

Type

Enumeration

Values

This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:

  • Real or Number - Real values (double precision)

  • Integer or int - Integer values (64 bit)

  • String or str - String values