Implementation of network diffusion algorithms such as
heat diffusion or Markov random walks. Network diffusion algorithms generally
spread information in the form of node weights along the edges of a graph to other nodes.
These weights can for example be interpreted as temperature, an initial amount
of water, the activation of neurons in the brain, or the location of a random
surfer in the internet. The information (node weights) is iteratively propagated
to other nodes until a equilibrium state or stop criterion occurs.

knitr, rmarkdown, testthat, lintr, Matrix

c(
person("Tiago", "Monteiro-Henriques", , "tmh.dev@icloud.com", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-4206-0699")),
person("Jorge Orestes", "Cerdeira", role = "aut",
comment = c(ORCID = "0000-0002-3814-7660")),
person("Fundação para a Ciência e a Tecnologia, Portugal", role = "fnd",
comment = c("<https://www.fct.pt/>"))
)
Find, visualize and explore patterns of differential taxa
in vegetation data (namely in a phytosociological table), using the
Differential Value (DiffVal). Patterns are searched through
mathematical optimization algorithms. Ultimately, Total Differential Value
(TDV) optimization aims at obtaining classifications of vegetation data
based on differential taxa, as in the traditional geobotanical approach.
The Gurobi optimizer, as well as the R package 'gurobi', can be
installed from <https://www.gurobi.com/products/gurobi-optimizer/>.
The useful vignette Gurobi Installation Guide, from package
'prioritizr', can be found here:
<https://prioritizr.net/articles/gurobi_installation_guide.html>.
Tiago Monteiro-Henriques [aut, cre]
(<https://orcid.org/0000-0002-4206-0699>),
Jorge Orestes Cerdeira [aut] (<https://orcid.org/0000-0002-3814-7660>),
Fundação para a Ciência e a Tecnologia, Portugal [fnd]
(<https://www.fct.pt/>)

c(person(given = "Hadley",
family = "Wickham",
role = c("aut", "cre"),
email = "hadley@rstudio.com"),
person(given = "Joshua",
family = "Kunst",
role = "aut"),
person(given = "Winston",
family = "Chang",
role = "aut",
email = "winston@rstudio.com"),
person(given = "RStudio",
role = "cph"),
person(given = "Paul",
family = "Fitzpatrick",
role = "cph",
comment = "Author of included daff.js library"),
person(given = "Rodrigo",
family = "Fernandes",
role = "cph",
comment = "Author of included diff2html library"),
person(given = "JQuery Foundation",
role = "cph",
comment = "Author of included jquery library"),
person(given = "Kevin",
family = "Decker",
role = "cph",
comment = "Author of included jsdiff library"),
person(given = "Matthew",
family = "Holt",
role = "cph",
comment = "Author of incldued PapaParse library"),
person(given = "Huddle",
role = "cph",
comment = "Author of included resemble library"))
A HTML widget that shows differences between files
(text, images, and data frames).
Hadley Wickham [aut, cre],
Joshua Kunst [aut],
Winston Chang [aut],
RStudio [cph],
Paul Fitzpatrick [cph] (Author of included daff.js library),
Rodrigo Fernandes [cph] (Author of included diff2html library),
JQuery Foundation [cph] (Author of included jquery library),
Kevin Decker [cph] (Author of included jsdiff library),
Matthew Holt [cph] (Author of incldued PapaParse library),
Huddle [cph] (Author of included resemble library)