All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.0 - 2026-05-16
create_individual_kde(options)— reads GPS data and configuration, computes individual kernel density estimates, and saves UDPolygons as a GeoPackage file.create_processed_data(options)— runs the full bootstrap pipeline (individual KDE +repAssess) exactly once and caches the assessment results as an RDS file. This is the only exported function that runs the expensive bootstrap.create_potential_kba(options)— reads a cached RDS file, recomputes individual KDE from raw data, identifies potential KBAs, and saves the result as a GeoPackage file. Requires a pre-computed RDS cache (fromcreate_processed_data).create_representative_assessment(options)— reads a cached RDS file and writes the full iteration data as a Tabular Data Package (CSV +datapackage.jsonwith field schemas).
filter_data_between_dates()renamed tocreate_filtered_gps_between_dates().process_fisheries_data()renamed tocreate_filtered_fisheries().write_trips_summary()renamed tocreate_trips_summary().write_trips()renamed tocreate_trips().render_representative_assessment()no longer runs the R6 compute pipeline. It now takesrds-pathandoutput-pathonly — reads a pre-computed cache instead of raw data.render_potential_kba()no longer runs the R6 compute pipeline or callstrack2KBA::mapSite. It now takesgpkg-pathandoutput-pathonly — reads a pre-computed GeoPackage instead of raw data.render_individual_kde()no longer runs the R6 compute pipeline or callstrack2KBA::mapKDE. It now takesgpkg-pathandoutput-pathonly — reads a pre-computed GeoPackage instead of raw data.
- No exported functions were removed.
0.8.0 - 2026-05-11
- Exported function
render_potential_kba()replaces internalplot_potential_site(); internal methodget_site()renamed tocompute_potential_kba(). plot_representative_assess()renamed torender_representative_assessment(); internal methodget_assessment()renamed tocompute_representative_assessment().plot_individual_kernels()renamed torender_individual_kde(); internal methodcalculate_space_use()renamed toestimate_space_use().
- Command
plot_usage_area_by_individual()no longer available. - Internal method
get_site()removed fromTrack2KBA_Wrapper.
0.7.0 - 2026-01-30
- Command
filter_data_between_dates()filters GPS data between two dates. The dates given are included in the output file.
0.6.0 - 2026-01-14
- New argument
smoothing-methodto select the method used to compute the smoothing parameterhin the following CLI commands:plot_representative_assess()plot_usage_area_by_individual()plot_individual_kernels()
- Added
population-sizeoption inget_domain_specific_options().
0.5.0 - 2025-12-19
- Function
write_trips_summary()now receives a CSV file fromwrite_trips()output. Before, we calculated the trips twice. - Function
plot_individual_kernels()now receives a CSV file fromwrite_trips()output. Before, we calculated the trips twice. - Function
plot_representative_assess()now receives a CSV file fromwrite_trips()output. Before, we calculated the trips twice.
0.4.0 - 2025-12-11
formatDT = "ymd_HMS"in order to remove the parse date-time warning.
0.3.0 - 2025-06-25
- Command
process_fisheries_data()filters raw fisheries GPS data based on date and geographic boundaries.
0.2.0 - 2025-05-28
- New command
plot_usage_area_by_individual()to write a usage area map for tracked individuals.