camtrapR
camtrapR copied to clipboard
camtrapR modernisation
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)