class_docstr: Base class used as parent for the concrete LI reader classes.
class_docstr_tok: ["Base","class","used","as","parent","for","the","concrete","LI","reader","classes","."]
docstr: Register a simple dataset given name elements.
docstr_tok: ["Register","a","simple","dataset","given","name","elements","."]
code: def register_dataset(self, var_name, oc_name=None):
      """Register a simple dataset given name elements."""
      # generate our default dataset name:
  
      ds_name = (
          var_name
          if oc_name is None
          else f"{var_name}_{oc_name}_sector"
      )
  
      ds_info = {
          "name": ds_name,
          "variable_name": var_name,
          "sensor": "li",
          "file_type": self.filetype_info["file_type"],
      }
  
      # add the sector name:
      if oc_name is not None:
          ds_info["sector_name"] = oc_name
  
      self.add_provided_dataset(ds_info)
  
imports: import logging
  import re
  import dask.array
  import netCDF4
  import numpy
  import xarray
  from pyproj import Proj
  from satpy.readers.netcdf_utils import NetCDF4FileHandler
label_desc: Use image node_id 21 for calling the LINCFileHandler obj's underlying member method code with example usage: obj.register_dataset(var_name, oc_name) without return types