class_docstr: File handler for HSAF H5 files.
class_docstr_tok: ["File","handler","for","HSAF","H5","files","."]
docstr: Area definition for h10 - hardcoded.
  
  Area definition not available in the HDF5 message,
  so using hardcoded one (it's known).
  
  ::
  
      hsaf_h10:
        description: H SAF H10 area definition
        projection:
          proj: geos
          lon_0: 0
          h: 35785831
          x_0: 0
          y_0: 0
          a: 6378169
          rf: 295.488065897001
          no_defs: null
          type: crs
        shape:
          height: 916
          width: 1902
        area_extent:
          lower_left_xy: [-1936760.3163240477, 2635854.280233425]
          upper_right_xy: [3770006.7195370505, 5384223.683413638]
          units: m
docstr_tok: ["Area","definition","for","h10","-","hardcoded",".","Area","definition","not","available","in","the","HDF5","message",",","so","using","hardcoded","one","(","it","'s","known",")",".",":",":","hsaf_h10",":","description",":","H","SAF","H10","area","definition","projection",":","proj",":","geos","lon_0",":","0","h",":","35785831","x_0",":","0","y_0",":","0","a",":","6378169","rf",":","295.488065897001","no_defs",":","null","type",":","crs","shape",":","height",":","916","width",":","1902","area_extent",":","lower_left_xy",":","[","-1936760.3163240477",",","2635854.280233425","]","upper_right_xy",":","[","3770006.7195370505",",","5384223.683413638","]","units",":","m"]
code: def _get_area_def(self):
      """Area definition for h10 - hardcoded.
  
      Area definition not available in the HDF5 message,
      so using hardcoded one (it's known).
  
      ::
  
          hsaf_h10:
            description: H SAF H10 area definition
            projection:
              proj: geos
              lon_0: 0
              h: 35785831
              x_0: 0
              y_0: 0
              a: 6378169
              rf: 295.488065897001
              no_defs: null
              type: crs
            shape:
              height: 916
              width: 1902
            area_extent:
              lower_left_xy: [-1936760.3163240477, 2635854.280233425]
              upper_right_xy: [3770006.7195370505, 5384223.683413638]
              units: m
  
      """
      fd_def = get_area_def("msg_seviri_fes_3km")
      hsaf_def = fd_def[
          AREA_Y_OFFSET : AREA_Y_OFFSET + 916,
          AREA_X_OFFSET : AREA_X_OFFSET + 1902,
      ]
  
      return hsaf_def
  
file_path: satpy/satpy/readers/hsaf_h5.py
imports: import logging
  from datetime import timedelta
  import dask.array
  import h5py
  import numpy
  import xarray
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.resample import get_area_def
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 7 for calling the HSAFFileHandler obj's underlying member method code with example usage: obj._get_area_def() and returns: hsaf_def