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.WeibullPDF[source]#
static fit(data, floc=0)[source]#
static pdf(data, shape, location=0, scale=1)[source]#
static cdf(data, shape, location=0, scale=1)[source]#
static nelder_mead(func, x0, args=(), **kwargs)[source]#
static expected_func(speed, shape, scale, time, distance)[source]#
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:
Returns:

output_path

Return type:

str