camtrapR icon indicating copy to clipboard operation
camtrapR copied to clipboard

camtrapR modernisation

Open jniedballa opened this issue 2 years ago • 0 comments

Just a few ideas for potential future improvements:

Functions:

  • [x] community occupancy models
  • [x] detectionMaps: use sf instead of sp for shapefile export
  • [x] multi-hierarchy metadata tag support (at least for species)
  • [x] date and date/time arguments use lubridate syntax by default, maybe also internally (changed default arguments)
  • [x] function for filtering for temporal independence in existing record tables
  • [x] 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

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

Other

  • [x] replace raster / sp with terra / sf
  • [x] replace snow with parallel
  • [x] 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)

jniedballa avatar Nov 28 '21 11:11 jniedballa