class_docstr: File handler for HY2 scat.
class_docstr_tok: ["File","handler","for","HY2","scat","."]
docstr: Get the variable metadata.
docstr_tok: ["Get","the","variable","metadata","."]
code: def get_variable_metadata(self):
      """Get the variable metadata."""
      info = getattr(self, "attrs", {})
      info.update(
          {
              "Equator_Crossing_Longitude": self[
                  "/attr/Equator_Crossing_Longitude"
              ],
              "Equator_Crossing_Time": self[
                  "/attr/Equator_Crossing_Time"
              ],
              "Input_L2A_Filename": self["/attr/Input_L2A_Filename"],
              "L2B_Actual_WVC_Rows": self["/attr/L2B_Actual_WVC_Rows"],
              "Orbit_Inclination": self["/attr/Orbit_Inclination"],
              "Orbit_Number": self["/attr/Orbit_Number"],
              "Output_L2B_Filename": self["/attr/Output_L2B_Filename"],
              "Production_Date_Time": self[
                  "/attr/Production_Date_Time"
              ],
              "L2B_Expected_WVC_Rows": self[
                  "/attr/L2B_Expected_WVC_Rows"
              ],
          }
      )
      try:
          info.update(
              {
                  "L2B_Number_WVC_cells": self[
                      "/attr/L2B_Number_WVC_cells"
                  ]
              }
          )
      except KeyError:
          info.update(
              {
                  "L2B_Expected_WVC_Cells": self[
                      "/attr/L2B_Expected_WVC_Cells"
                  ]
              }
          )
      return info
  
file_path: satpy/satpy/readers/hy2_scat_l2b_h5.py
imports: from datetime import datetime
  import numpy
  import xarray
  from satpy.readers.hdf5_utils import HDF5FileHandler
label_desc: Use image node_id 4 for calling the HY2SCATL2BH5FileHandler obj's underlying member method code with example usage: obj.get_variable_metadata() and returns: info