gedidb.GranuleParser#

class gedidb.GranuleParser(file: str, data_info: dict | None = None)[source]#

Base class for parsing GEDI granule data into a GeoDataFrame. Provides common parsing logic for different GEDI product types.

__init__(file: str, data_info: dict | None = None)[source]#

Initialize the GranuleParser.

Parameters:
  • file (str) – Path to the granule file.

  • data_info (dict, optional) – Dictionary containing relevant data structure information.

Methods

__init__(file[, data_info])

Initialize the GranuleParser.

parse()

Abstract method to be implemented by child classes for parsing specific granules.

parse_granule(granule)

Parse a single granule and return a GeoDataFrame.