class_docstr: ASCII reader for VIIRS Active Fires.
class_docstr_tok: ["ASCII","reader","for","VIIRS","Active","Fires","."]
docstr: Make sure filepath is valid and then reads data into a Dask DataFrame.
  
  Args:
      filename: Filename
      filename_info: Filename information
      filetype_info: Filetype information
docstr_tok: ["Make","sure","filepath","is","valid","and","then","reads","data","into","a","Dask","DataFrame",".","Args",":","filename",":","Filename","filename_info",":","Filename","information","filetype_info",":","Filetype","information"]
code: def __init__(self, filename, filename_info, filetype_info):
      """Make sure filepath is valid and then reads data into a Dask DataFrame.
  
      Args:
          filename: Filename
          filename_info: Filename information
          filetype_info: Filetype information
  
      """
      skip_rows = filetype_info.get("skip_rows", 15)
      columns = filetype_info["columns"]
      self.file_content = dd.read_csv(
          filename, skiprows=skip_rows, header=None, names=columns
      )
      super(VIIRSActiveFiresTextFileHandler, self).__init__(
          filename, filename_info, filetype_info
      )
      self.platform_name = PLATFORM_MAP.get(
          self.filename_info["satellite_name"].upper(), "unknown"
      )
  
file_path: satpy/satpy/readers/viirs_edr_active_fires.py
imports: import dask.dataframe
  import xarray
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.readers.netcdf_utils import NetCDF4FileHandler
label_desc: Use image node_id 1 to create a new VIIRSActiveFiresTextFileHandler object from inherited base classes: BaseFileHandler with example: obj = VIIRSActiveFiresTextFileHandler(filename, filename_info, filetype_info)