The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

ezTrack

R-CMD-check

ezTrack is a lightweight R package for exploring animal tracking data. It offers a gentle, beginner-friendly workflow to go from raw telemetry data to clean summaries, interactive maps, and home range estimates with minimal data wrangling.

View the vignette


Installation

# Install development version from GitHub
# install.packages("devtools")
devtools::install_github("taylorbcraft/ezTrack")

Key functions

ez_track() - Clean & standardize tracking data

tracking_data <- ez_track("my_tracking_file.csv")

ez_summary() - Quick data summary

ez_summary(tracking_data)

ez_fix_rate_plot() - Plot location fix rate

ez_fix_rate_plot(tracking_data)

ez_home_range() - Estimate home ranges

ranges <- ez_home_range(tracking_data, method = "mcp", level = 95)

ez_map() - Plot tracks on interactive Leaflet maps

ez_map(tracking_data)

ez_latitude_plot() - Plot latitude over time

ez_latitude_plot(tracking_data)

Example Workflow

library(ezTrack)

# Step 1: Import
data(godwit_tracks)

# Step 2: Standardize
trk <- ez_track(godwit_tracks)

# Step 3: Summarize
ez_summary(trk)

# Step 4: Check fix rates
ez_fix_rate_plot(trk)

# Step 5: Compute home ranges
hr <- ez_home_range(trk)

# Step 6: Map tracks and home ranges
ez_map(trk, home_ranges = hr)

# Step 7: Latitude plot
ez_latitude_plot(trk)

Dependencies

Install missing packages using:

install.packages(c(
  "sf", "leaflet", "geosphere", "adehabitatHR", "readxl",
  "knitr", "kableExtra", "htmltools", "ggplot2", "viridisLite", "magrittr", "dplyr"
))

License

MIT License © 2025 Taylor Craft


Contributing / Issues

Feel free to open an issue or submit a pull request. Suggestions welcome!

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.