Sometimes you may want to calculate home range individually, because calculate them in same grid could take significant memory when individuals are spread out.

par_hrange_each(
  tele_list,
  model_list,
  weight_list,
  cores = NULL,
  parallel = TRUE
)

Arguments

tele_list

ctmm::as.telemetry() telemetry list

model_list

Corresponding ctmm model list for tele_list

weight_list

List of True/False in same order of tele_list. Used for optimal weighting parameter in ctmm::akde().

cores

the core count to be used for cluster. Could be a positive integer or

  • Default NULL value will indicate to use a heuristic value based on detected cores, which is roughly min(input_size, physical_cores_count * n), n being 2 for windows, 4 for Mac/Linux. See parallel::detectCores() for more information on physical/logical cores in different platforms.

  • A negative value like -2 will use all available cores - 2, so that 2 cores are reserved for user's other tasks.

parallel

Use regular lapply() when FALSE. You may notice more console messages in this mode because the console messages in parallel mode are lost by default as they happened in other threads.

Value

List of home ranges