c(
person("Bob", "Rudis", email = "bob@rud.is", role = c("aut", "cre"),
comment = c(ORCID = "0000-0001-5670-2640")),
person("Mark", "Dulhunty", role = c("ctb")),
person("Karlo", "Guidoni-Martins", role = c("ctb"),
email = "kguidonimartins@gmail.com"),
person("Chris", "Muir", email = "chrismuirrva@gmail.com", role = c("aut", "ctb")),
person(given = "John", family = "Muschelli", role =  "ctb",
email = "muschellij2@gmail.com")
)
'Microsoft Word' 'docx' files provide an 'XML' structure that is fairly
straightforward to navigate, especially when it applies to 'Word' tables and
comments. Tools are provided to determine table count/structure, comment count
and also to extract/clean tables and comments from 'Microsoft Word' 'docx' documents.
There is also nascent support for '.doc' and '.pptx' files.
LibreOffice (<https://www.libreoffice.org/>)
required to extract data from .doc files or perform .pptx
conversion.

c(
person("Mark", "Padgham", email="mark.padgham@email.com", role=c("aut", "cre")),
person("Andreas", "Peutschnig", role="aut"),
person("Shane", "Saunders", role="cph",
comment="Original author of included code for priority heaps"))
Distances on dual-weighted directed graphs using priority-queue
shortest paths. Weighted directed graphs have weights from A to B which may
differ from those from B to A. Dual-weighted directed graphs have two sets
of such weights. A canonical example is a street network to be used for
routing in which routes are calculated by weighting distances according to
the type of way and mode of transport, yet lengths of routes must be
calculated from direct distances.
igraph, magrittr, methods, osmdata, rbenchmark, sp, Rcpp (>=
0.12.6)
devtools, ggplot2, igraphdata, knitr, purrr, rmarkdown,
roxygen2, scales, testthat
Mark Padgham [aut, cre],
Andreas Peutschnig [aut],
Shane Saunders [cph] (Original author of included code for priority
heaps)

devtools, ggplot2, igraphdata, knitr, purrr, RColorBrewer,
rmarkdown, roxygen2, scales, testthat

c(
person("Mark", "Padgham", email="mark.padgham@email.com", role=c("aut", "cre")),
person("Andreas", "Petutschnig", role="aut"),
person("Robin", "Lovelace", role="ctb"),
person("Andrew", "Smith", role="ctb"),
person("Malcolm", "Morgan", role="ctb"),
person("Shane", "Saunders", role="cph",
comment="Original author of included code for priority heaps"))
igraph, magrittr, methods, osmdata, rbenchmark, sp, Rcpp (>=
0.12.6), RcppParallel
Mark Padgham [aut, cre],
Andreas Petutschnig [aut],
Robin Lovelace [ctb],
Andrew Smith [ctb],
Malcolm Morgan [ctb],
Shane Saunders [cph] (Original author of included code for priority
heaps)