MHOVMOELLERDATA_FAMILY; APPLICATION
{
   APPLICATION
   {
      LINE_HOVM
      AREA_HOVM
      VERTICAL_HOVM
      EXPAND_HOVM
   } = LINE_HOVM
}

#---------------------------------------------------------------------

LINE_HOVM; Hovmoeller Line Application
{
   LINE
      [
         help         = help_input,
         help_icon    = 'help_line',
         input_type   = line,
         input_window = '/System/Defaults/Input Window'
      ]
   {
      *
      /
   } = 0./-180./0./180.

   DATA
      [
         interface = icon, class = GRIB, exclusive = false,
          help            = help_data,
          help_directory  = '/System/Defaults',
          help_name       = Data for Hovmoeller,
          help_class      = RETRIEVE,
          help_definition = ( RETRIEVE, TYPE = FORECAST, LEVELIST = 1000,
                              PARAM = T, STEP = 12/TO/36/BY/6, GRID = 1.5/1.5 )
      ]
   { @ / }

   SWAP_AXES
   {
      NO
      YES
   } = NO

   RESOLUTION
   {
      *
   } = 1.0
}

#----------------------------------------------------------------------

AREA_HOVM; Hovmoeller AREA Application
{
   AREA
      [
         help         = help_input,
         help_icon    = 'help_map',
         input_type   = area,
         input_window = '/System/Defaults/Input Window'
      ]
   {
      *
      /
   } = 30./-30./-30./30.

   DATA
      [ interface = icon, class = GRIB, exclusive = false,
        help            = help_data,
        help_directory  = '/System/Defaults',
        help_name       = Data for Hovmoeller,
        help_class      = RETRIEVE,
        help_definition = ( RETRIEVE, TYPE = FORECAST, LEVELIST = 1000,
                            PARAM = T, STEP = 12/TO/36/BY/6, GRID = 1.5/1.5 )
      ]
   { @ / }

   AVERAGE_DIRECTION
   {
      EAST_WEST
      NORTH_SOUTH
   } = EAST_WEST

   SWAP_AXES
   {
      NO
      YES
   } = NO

   RESOLUTION
   {
      *
   } = 1.0
}

#----------------------------------------------------------------------

EXPAND_HOVM; Hovmoeller Expand Application
{
   NETCDF_PATH
   {
      OFF ; OFF
      @
   } = OFF

   NETCDF_DATA
      [
         interface = icon, class = NETCDF, exclusive = false,
         help            = help_data,
         help_directory  = '/System/Defaults',
         help_name       = Data
      ]
   { @ / }

   DATA_PATH
   {
      OFF ; OFF
      @
   } = OFF

   DATA
      [
         interface = icon, class = GRIB, exclusive = false,
         help = help_data,
         help_directory  = '/System/Defaults',
         help_name       = Data for Hovmoeller,
         help_class      = RETRIEVE,
         help_definition = ( RETRIEVE, TYPE = FORECAST, LEVELIST = 1000,
                             PARAM = T, STEP = 12/TO/36/BY/6, GRID = 1.5/1.5 )
      ]
   { @ / }
}

#----------------------------------------------------------------------

VERTICAL_HOVM; Hovmoeller Vertical Application
{
   AREA
      [
         help         = help_input,
         help_icon    = 'help_map',
         input_type   = area,
         input_window = '/System/Defaults/Input Window'
        ]
   {
      *
      /
   } = 30./-30./-30./30.

   DATA
      [
         interface = icon, class = GRIB, exclusive = false,
         help = help_data,
         help_directory  = '/System/Defaults',
         help_name       = Data for Hovmoeller,
         help_class      = RETRIEVE,
         help_definition = ( RETRIEVE, TYPE = FORECAST, PARAM = T,
                             STEP = 12/TO/36/BY/6, GRID = 1.5/1.5 )
      ]
   { @ / }

   VERTICAL_LEVEL_TYPE
   {
      AS_IN_DATA
      PRESSURE
   } = AS_IN_DATA
}
