ecoscope.analysis.UD.etd_range#
Module Contents#
- ecoscope.analysis.UD.etd_range.__etd__(_, a)#
- ecoscope.analysis.UD.etd_range._etd#
- class ecoscope.analysis.UD.etd_range.Weibull2Parameter[source]#
Bases:
WeibullPDF
- shape: float = 1.0#
- scale: float = 1.0#
- class ecoscope.analysis.UD.etd_range.Weibull3Parameter[source]#
Bases:
WeibullPDF
- shape: float = 1.0#
- a: float = 1.0#
- b: float = 1.0#
- c: float = 1.0#
- ecoscope.analysis.UD.etd_range.calculate_etd_range(trajectory_gdf, output_path, max_speed_kmhr=0.0, max_speed_percentage=0.9999, raster_profile=None, expansion_factor=1.3, weibull_pdf=Weibull2Parameter())[source]#
The ETDRange class provides a trajectory-based, nonparametric approach to estimate the utilization distribution (UD) of an animal, using model parameters derived directly from the movement behaviour of the species. The model builds on the theory of “time-geography” whereby elliptical constrain- ing regions are established between temporally adjacent recorded locations.
- Parameters:
trajectory_gdf (geopandas.GeoDataFrame)
output_path (str or PathLike)
max_speed_kmhr (float)
max_speed_percentage (0.999)
raster_profile (raster.RasterProfile)
expansion_factor (float)
weibull_pdf (Weibull2Parameter or Weibull3Parameter)
- Returns:
output_path
- Return type:
str