class_docstr: File handler for ScatSat level 2 files, as distributed by Eumetsat in HDF5 format.
docstr: Get the dataset.
docstr_tok: ["Get","the","dataset","."]
code: def get_dataset(self, key, info):
      """Get the dataset."""
      h5data = self.h5f["science_data"]
      stdname = info.get("standard_name")
  
      if stdname in ["latitude", "longitude"]:
          if self.lons is None or self.lats is None:
              self.lons = h5data["Longitude"][:] * self.longitude_scale
              self.lats = h5data["Latitude"][:] * self.latitude_scale
  
          if info["standard_name"] == "longitude":
              return Dataset(self.lons, id=key, **info)
          else:
              return Dataset(self.lats, id=key, **info)
  
      if stdname in ["wind_speed"]:
          windspeed = (
              h5data["Wind_speed_selection"][:, :]
              * self.wind_speed_scale
          )
          return Dataset(windspeed, id=key, **info)
  
      if stdname in ["wind_direction"]:
          wind_direction = (
              h5data["Wind_direction_selection"][:, :]
              * self.wind_direction_scale
          )
          return Dataset(wind_direction, id=key, **info)
  
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 2 for calling the SCATSAT1L2BFileHandler obj's underlying member method code with example usage: obj.get_dataset(key, info) and returns: Dataset, Dataset, Dataset, Dataset