Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

camtrapR modernisation #16

Open
10 of 21 tasks
jniedballa opened this issue Nov 28, 2021 · 0 comments
Open
10 of 21 tasks

camtrapR modernisation #16

jniedballa opened this issue Nov 28, 2021 · 0 comments

Comments

@jniedballa
Copy link
Owner

jniedballa commented Nov 28, 2021

Just a few ideas for potential future improvements:

Functions:

  • community occupancy models
  • detectionMaps: use sf instead of sp for shapefile export
  • multi-hierarchy metadata tag support (at least for species)
  • date and date/time arguments use lubridate syntax by default, maybe also internally (changed default arguments)
  • function for filtering for temporal independence in existing record tables
  • exiftoolPath -> addtopath()
  • detectionMaps: plot with ggplot. Optional basemaps (e.g. leaflet)?
  • activity... -> ggplot. Maybe one umbrella function with e.g. type = "radial", "density", "histogram" (also removes plotrix dependeny )
  • parallel processing, e.g. recordTable / imageRename
  • lifecycle to soft-deprecate old functions
  • allow multi-season models with camera IDs?
  • timeShiftImages at any stage of workflow
  • detectionHistory(): support occasions shorter than 1 day

Documentation

  • roxygenize, add @importFrom ...
  • vignette section on importing existing data
  • update & extend vignettes

Other

  • replace raster / sp with terra / sf
  • replace snow with parallel
  • Shiny surface, at least for some important functions?
  • read / write / convert camtrapdp data (maybe even change data structure used in camtrapR if camtrapdp gains traction)
  • fast metadata writing possible? (e.g. write station tag in HierarchicalMetadata, sth like writeDateTimeOriginal)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant