class_docstr: File handler for GHRSST L2 netCDF files.
class_docstr_tok: ["File","handler","for","GHRSST","L2","netCDF","files","."]
docstr: Initialize the file handler for GHRSST L2 netCDF data.
docstr_tok: ["Initialize","the","file","handler","for","GHRSST","L2","netCDF","data","."]
code: def __init__(
      self, filename, filename_info, filetype_info, engine=None
  ):
      """Initialize the file handler for GHRSST L2 netCDF data."""
      super().__init__(filename, filename_info, filetype_info)
      self._engine = engine
      self._tarfile = None
  
      self.filename_info["start_time"] = datetime.strptime(
          self.nc.start_time, "%Y%m%dT%H%M%SZ"
      )
      self.filename_info["end_time"] = datetime.strptime(
          self.nc.stop_time, "%Y%m%dT%H%M%SZ"
      )
  
file_path: satpy/satpy/readers/ghrsst_l2.py
imports: import os
  import tarfile
  from contextlib import suppress
  from datetime import datetime
  from functools import cached_property
  import xarray
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 1 to create a new GHRSSTL2FileHandler object from inherited base classes: BaseFileHandler with example: obj = GHRSSTL2FileHandler(filename, filename_info, filetype_info, engine)