-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild_pkg.R
81 lines (57 loc) · 2.16 KB
/
build_pkg.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#-----------------------------------------------------------------------
# Construção do pacote.
(find-file "~/Projects/ClickMetrics/DESCRIPTION")
(find-file "~/Projects/ClickMetrics/NAMESPACE")
# Carrega conteúdo do pacote.
devtools::load_all()
# wzRfun::pkgs_versions("ClickMetrics")
# Gera a documentação e escreve o NAMESPACE.
devtools::document()
# Faz verificação de conformidade do pacote.
# devtools::check(env_vars = c("_R_CHECK_LICENSE_" = FALSE))
devtools::check(args = "--no-build-vignettes",
build_args = "--no-build-vignettes",
env_vars = c("_R_CHECK_LICENSE_" = FALSE))
# Gera o tar.gz do pacote.
devtools::build(vignettes = FALSE,
manual = FALSE)
# Gera as vinhetas.
# build_vignettes(dependencies = FALSE)
# Instala o pacote.
devtools::install(reload = TRUE,
build_vignettes = FALSE,
dependencies = FALSE,
upgrade_dependencies = FALSE)
devtools::session_info()
sessionInfo()
#-----------------------------------------------------------------------
# Gera a página em pkgdown do pacote.
library(pkgdown)
options(pkgdown.internet = FALSE)
# Constrói os elementos da página do pacote.
unlink("docs", recursive = TRUE)
pkgdown::build_site() # Todo o site que inclui tudo acima.
#-----------------------------------------------------------------------
# Inspecina o pacote.
quit("no")
library(ClickMetrics)
packageVersion("ClickMetrics")
packageDescription("ClickMetrics")
ls("package:ClickMetrics")
help(package = "ClickMetrics")
rm(list = objects())
ls()
#-----------------------------------------------------------------------
# Zona de testes.
devtools::load_all()
files <- dir(path = system.file("images", package = "ClickMetrics"),
pattern = "^petri.*\\.png$",
full.names = TRUE)
files
tb <- diameter_measurer(files = files,
labels = c("Plate", "Trat1", "Trat2"),
obs = "Done with ClickMetrics",
csv = "my_clicks.csv")
str(tb)
with(tb, by(cbind(x, y), INDICES = pair, FUN = dist))
#-----------------------------------------------------------------------