Package: move2 0.3.1

move2: Processing and Analysing Animal Trajectories

Tools to handle, manipulate and explore trajectory data, with an emphasis on data from tracked animals. The package is designed to support large studies with several million location records and keep track of units where possible. Data import directly from 'movebank' <https://www.movebank.org/cms/movebank-main> and files is facilitated.

Authors:Bart Kranstauber [aut, cre], Kamran Safi [aut], Anne K. Scharf [aut]

move2_0.3.1.tar.gz
move2_0.3.1.zip(r-4.5)move2_0.3.1.zip(r-4.4)move2_0.3.1.zip(r-4.3)
move2_0.3.1.tgz(r-4.4-any)move2_0.3.1.tgz(r-4.3-any)
move2_0.3.1.tar.gz(r-4.5-noble)move2_0.3.1.tar.gz(r-4.4-noble)
move2_0.3.1.tgz(r-4.4-emscripten)move2_0.3.1.tgz(r-4.3-emscripten)
move2.pdf |move2.html
move2/json (API)
NEWS

# Install 'move2' in R:
install.packages('move2', repos = c('https://bart1.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://gitlab.com/bartk/move2

On CRAN:

55 exports 2.32 score 38 dependencies 1 dependents 136 scripts 448 downloads

Last updated 2 days agofrom:a75fbf3d73. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 16 2024
R-4.5-winOKSep 16 2024
R-4.5-linuxOKSep 16 2024
R-4.4-winOKSep 16 2024
R-4.4-macOKSep 16 2024
R-4.3-winOKSep 16 2024
R-4.3-macOKSep 16 2024

Exports:filter_track_datagroup_by_track_datamovebank_download_deploymentmovebank_download_studymovebank_download_study_infomovebank_get_study_idmovebank_get_vocabularymovebank_handlemovebank_remove_credentialsmovebank_retrievemovebank_store_credentialsmt_aeqd_crsmt_as_event_attributemt_as_move2mt_as_track_attributemt_azimuthmt_distancemt_examplemt_filter_movebank_visiblemt_filter_per_intervalmt_filter_uniquemt_has_no_empty_pointsmt_has_unique_location_time_recordsmt_interpolatemt_is_move2mt_is_time_orderedmt_is_time_ordered_non_empty_pointsmt_is_track_id_cleavedmt_movebank_visiblemt_n_tracksmt_per_intervalmt_readmt_segmentsmt_set_timemt_set_time_columnmt_set_track_datamt_set_track_idmt_set_track_id_columnmt_sim_brownian_motionmt_speedmt_stackmt_timemt_time_columnmt_time_lagsmt_time<-mt_track_datamt_track_idmt_track_id_columnmt_track_id<-mt_track_linesmt_turnanglemt_uniquemutate_track_dataselect_track_datato_move

Dependencies:assertthatbitbit64classclassIntclicpp11crayonDBIdplyre1071fansigenericsgluehmsKernSmoothlifecyclemagrittrMASSpillarpkgconfigprettyunitsprogressproxyR6Rcpprlangs2sftibbletidyselecttzdbunitsutf8vctrsvroomwithrwk

Downloading data from movebank

Rendered frommovebank.Rmdusingknitr::rmarkdownon Sep 16 2024.

Last update: 2024-06-16
Started: 2022-01-19

Example analysis of albatross trajectories

Rendered fromalbatross.Rmdusingknitr::rmarkdownon Sep 16 2024.

Last update: 2024-05-22
Started: 2024-04-03

Filtering trajectories

Rendered fromfiltering_tracks.Rmdusingknitr::rmarkdownon Sep 16 2024.

Last update: 2024-05-24
Started: 2022-11-21

How move functions map to move2 functions

Rendered fromconvert.Rmdusingknitr::rmarkdownon Sep 16 2024.

Last update: 2024-05-21
Started: 2022-10-10

Programming with a move2 object

Rendered fromprogramming_move2_object.Rmdusingknitr::rmarkdownon Sep 16 2024.

Last update: 2024-05-24
Started: 2023-04-12

Trajectory analysis of Turkey vultures

Rendered fromtrajectory_analysis.Rmdusingknitr::rmarkdownon Sep 16 2024.

Last update: 2024-04-03
Started: 2022-11-09

Readme and manuals

Help Manual

Help pageTopics
'dplyr' functions to manipulate the track datafilter_track_data group_by_track_data mutate_track_data select_track_data
Download data from movebankmovebank_download_deployment movebank_download_study movebank_download_study_info movebank_get_study_id movebank_retrieve
Retrieve information from the movebank vocabulary describing the columnsmovebank_get_vocabulary
Create a curl handle for accessing movebankmovebank_handle
Store or remove credentials in the system keyringmovebank_remove_credentials movebank_store_credentials
Create a AEQD coordinate reference systemmt_aeqd_crs
Create a new move2 objectmt_as_move2 mt_as_move2..MoveTrack mt_as_move2.data.frame mt_as_move2.list mt_as_move2.sf mt_as_move2.telemetry mt_as_move2.track_xyt
Move one or more columns to track attributes or event attributesmt_as_event_attribute mt_as_track_attribute
Calculate azimuths or turn anglesmt_azimuth mt_turnangle
Return distances or speeds between locationsmt_distance mt_speed
Get path to 'move2' example datamt_example
Identify records that are not outliers according to the logic used in movebankmt_filter_movebank_visible mt_movebank_visible
Find subset of records based on time windowsmt_filter_per_interval mt_per_interval
Filter out duplicated records from a 'move2' objectmt_filter_unique mt_unique
Linearly interpolate locationsmt_interpolate
Functions for asserting properties of a 'move2' objectmt_has_no_empty_points mt_has_unique_location_time_records mt_is_move2 mt_is_time_ordered mt_is_time_ordered_non_empty_points mt_is_track_id_cleaved
Reading files downloaded from movebankmt_read
Create a 'LINESTRING' for each track segmentmt_segments
Simulate Brownian motionmt_sim_brownian_motion
Combine multiple 'move2' objects into onemt_stack
Retrieve/replace timestamps or get the interval duration between locationsmt_set_time mt_time mt_time<- mt_time_lags
Get or set the name of the column containing the 'track_id' and 'time'mt_set_time_column mt_set_track_id_column mt_time_column mt_track_id_column
Setting and retrieving the track data in 'move2' objectsmt_set_track_data mt_track_data
Retrieve the column with track ids or get the number of tracksmt_n_tracks mt_set_track_id mt_track_id mt_track_id<-
Convert trajectories into linesmt_track_lines
Convert a move2 object to a move objectto_move