Provides functions that enable an IGC file to be parsed, creating a data.frame containing time (s), pressure and GNSS altitude (m), latitude and longitude (DDD.DDDDD°) and climb rate (m/s). Also provides functions for the analysis of the flight recorded within the IGC file.
To install the version under development;
if (!require("devtools")) {
install.packages("devtools")
library("devtools")
}
install_github("roh6608/IGCparser", build_vignettes = TRUE)
Also ensure dplyr, hms and ggplot2 are installed;
if(!require("dplyr")){
install.packages("dplyr")
library("dplyr")
}
if(!require("hms")){
install.packages("hms")
library("hms")
}
if(!require("ggplot2")){
install.packages("ggplot2")
library("ggplot2")
}
The functions contained within the IGCparser package are;
IGCparse()
, which parses the IGC file into a simple format for analysis.barogram()
, which creates a ggplot2 object, displaying the barogram for the flight.climb_plot()
, which creates a ggplot2 object, displaying the climb rate for the flight.time_in_lift()
, which gives a numerical output of time in lift in decimal hours.
This library is licenced under the GNU Lesser General Public License v2.1, for more information read the LICENCE file.