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