You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All these start from a package object. It will therefore be harder to create a Camtrap DP entirely from scratch, but it could be possible with:
p <- frictionless::create_package()
# user add necessary metadata as elements to list
deployments(p) <- df
media(p) <- df
observations(p) <- df
write_camtrap_dp(p, "directory")
Suggested in camtraptor July 2023 coding sprint
It is a fair expectation that camtraptor also support writing Camtrap DP, to e.g. share cleaned datasets or publish it on the IPT.
Use cases
update_deployments()
,update_media()
,update_observations()
to update dataframes camtraptor#248round_coordinates()
and writingfilter_deployments()
,filter_observations()
,filter_media()
#23merge()
to merge datasets #75All these start from a
package
object. It will therefore be harder to create a Camtrap DP entirely from scratch, but it could be possible with:Functionality
validate()
Createvalidate_camtrapdp()
and helper functions to validate integrity of a Camtrap DP #58 (and refusing to write if there are errors?)read_camtrap_dp() %>% write_camtrap_dp()
should create the exact same package (except forcreated
date)taxonomy
,spatial
andtemporal
should be recreated based on the (filtered) datamerge()
Createmerge()
to merge datasets #75 should combine its metadata (not sure how)The text was updated successfully, but these errors were encountered: