ecoscope.analysis.percentile#

Module Contents#

class ecoscope.analysis.percentile.PercentileAreaProfile[source]#
input_raster: str | bytes | os.PathLike#
percentile_levels: List#
subject_id: str = ''#
class ecoscope.analysis.percentile.PercentileArea[source]#
static _multipolygon(shapes, percentile)[source]#
classmethod calculate_percentile_area(profile)[source]#
Parameters:

profile (PercentileAreaProfile) – dataclass object with information for percentile-area calculation

Return type:

GeodataFrame

ecoscope.analysis.percentile.get_percentile_area(percentile_levels, raster_path, subject_id='')[source]#
Parameters:
  • percentile_levels (Typing.List[Int]) – list of k-th percentile scores.

  • raster_path (str or os.PathLike) – file path to where the raster is stored.

  • subject_id (str) – unique identifier for the subject

Return type:

GeoDataFrame