class_docstr: Custom file reader for finding VIIRS SDR geolocation at runtime.
code: def _create_new_geo_file_handlers(self, geo_filenames):
      existing_filenames = set(
          [fh.filename for fh in self.file_handlers["generic_file"]]
      )
      geo_filenames = set(geo_filenames) - existing_filenames
      self.create_filehandlers(geo_filenames)
  
imports: import logging
  import os.path
  from contextlib import suppress
  from datetime import datetime, timedelta
  from glob import glob
  import numpy
  from satpy.readers.viirs_atms_sdr_base import ATMS_DATASET_KEYS, DATASET_KEYS, VIIRS_DATASET_KEYS, JPSS_SDR_FileHandler
  from satpy.readers.yaml_reader import FileYAMLReader
label_desc: Use image node_id 13 for calling the VIIRSSDRReader obj's underlying member method code with example usage: obj._create_new_geo_file_handlers(geo_filenames) without return types