class_docstr: File handler for ScatSat level 2 files, as distributed by Eumetsat in HDF5 format.
docstr: Initialize the file handler.
docstr_tok: ["Initialize","the","file","handler","."]
code: def __init__(self, filename, filename_info, filetype_info):
      """Initialize the file handler."""
      super(SCATSAT1L2BFileHandler, self).__init__(
          filename, filename_info, filetype_info
      )
      self.h5f = h5py.File(self.filename, "r")
      h5data = self.h5f["science_data"]
  
      self.filename_info["start_time"] = datetime.strptime(
          h5data.attrs["Range Beginning Date"], "%Y-%jT%H:%M:%S.%f"
      )
      self.filename_info["end_time"] = datetime.strptime(
          h5data.attrs["Range Ending Date"], "%Y-%jT%H:%M:%S.%f"
      )
  
      self.lons = None
      self.lats = None
  
      self.wind_speed_scale = float(
          h5data.attrs["Wind Speed Selection Scale"]
      )
      self.wind_direction_scale = float(
          h5data.attrs["Wind Direction Selection Scale"]
      )
      self.latitude_scale = float(h5data.attrs["Latitude Scale"])
      self.longitude_scale = float(h5data.attrs["Longitude Scale"])
  
file_path: satpy/satpy/readers/scatsat1_l2b.py
imports: from datetime import datetime
  import h5py
  from satpy.dataset import Dataset
  from satpy.readers.file_handlers import BaseFileHandler
label_desc: Use image node_id 1 to create a new SCATSAT1L2BFileHandler object from inherited base classes: BaseFileHandler with example: obj = SCATSAT1L2BFileHandler(filename, filename_info, filetype_info)