cyipt / actdev

ActDev - Active travel provision and potential in planned and proposed development sites
https://actdev.cyipt.bike
7 stars 3 forks source link

Add installation of packages to build-setup.r #166

Closed natesheehan closed 3 years ago

natesheehan commented 3 years ago

For those new to R, it might be helpful to add an auto-installation of packages upon build.

Packages:

Are you familiar with any others @Robinlovelace / @joeytalbot ?

Robinlovelace commented 3 years ago

Hi @natesheehan I think it's best to ask users to explicitly install the deps, e.g. with the following command:

remotes::install_github("cyipt/actdev")

That is simple and transparent via the DESCRIPTION file. Simple is good.

natesheehan commented 3 years ago

Yep love that!

Robinlovelace commented 3 years ago

Here's how to find the deps:

``` r renv::dependencies(path = "~/cyipt/actdev/") #> Finding R package dependencies ... Done! #> Source #> 1 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 2 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 3 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 4 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 5 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 6 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 7 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 8 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 9 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 10 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 11 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 12 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/abstr-scenarios.R #> 13 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/add_jts.R #> 14 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/add_jts.R #> 15 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/add_site.R #> 16 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build-setup.R #> 17 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build-setup.R #> 18 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build-setup.R #> 19 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build-setup.R #> 20 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build-setup.R #> 21 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build-setup.R #> 22 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build.R #> 23 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build.R #> 24 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/build.R #> 25 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/clockboard-zones.R #> 26 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/clockboard-zones.R #> 27 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/clockboard-zones.R #> 28 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/clockboard-zones.R #> 29 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/clockboard-zones.R #> 30 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/clockboard-zones.R #> 31 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/disaggregate.R #> 32 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/disaggregate.R #> 33 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/disaggregate.R #> 34 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 35 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 36 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 37 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 38 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 39 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 40 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 41 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_flows.R #> 42 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_pois.R #> 43 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_pois.R #> 44 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_pois.R #> 45 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_pois.R #> 46 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_tfnh.R #> 47 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_tfnh.R #> 48 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_tfnh.R #> 49 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_tfnh.R #> 50 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/get_tfnh.R #> 51 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/in-site-metrics.R #> 52 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/in-site-metrics.R #> 53 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/in-site-metrics.R #> 54 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/in-site-metrics.R #> 55 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/in-site-metrics.R #> 56 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/in-site-metrics.R #> 57 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/infographics.R #> 58 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/infographics.R #> 59 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/infographics.R #> 60 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/infographics.R #> 61 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/la-summaries.R #> 62 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/la-summaries.R #> 63 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/la-summaries.R #> 64 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/la-summaries.R #> 65 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/la-summaries.R #> 66 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/mode-split-summary.R #> 67 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/mode-split-summary.R #> 68 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/mode-split-summary.R #> 69 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/mode-split-summary.R #> 70 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/mode-split-summary.R #> 71 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 72 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 73 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 74 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 75 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 76 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 77 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 78 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 79 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 80 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/pois/getdata.R #> 81 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 82 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 83 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 84 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 85 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 86 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 87 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 88 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 89 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 90 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 91 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios-streamlined.R #> 92 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 93 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 94 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 95 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 96 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 97 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 98 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 99 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 100 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/scenarios.R #> 101 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/site-metrics.R #> 102 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/site-metrics.R #> 103 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/site-metrics.R #> 104 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/site-metrics.R #> 105 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/abstreet-sanity-check.R #> 106 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/add_site.R #> 107 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 108 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 109 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 110 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 111 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 112 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 113 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 114 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 115 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/check-mode-split-results.R #> 116 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/colours.R #> 117 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/colours.R #> 118 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/colours.R #> 119 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/data-dictionary.R #> 120 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/data-dictionary.R #> 121 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 122 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 123 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 124 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 125 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 126 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 127 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 128 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate.R #> 129 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 130 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 131 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 132 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 133 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 134 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 135 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 136 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 137 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 138 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 139 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/disaggregate2.R #> 140 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/exploratory-analysis.R #> 141 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/exploratory-analysis.R #> 142 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/exploratory-analysis.R #> 143 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/exploratory-analysis.R #> 144 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/exploratory-analysis.R #> 145 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/exploratory-analysis.R #> 146 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/exploratory-analysis.R #> 147 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/infographics.R #> 148 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/infographics.R #> 149 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/infographics.R #> 150 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/infographics.R #> 151 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/infographics.R #> 152 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/infographics.R #> 153 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/infographics.R #> 154 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/manual.Rmd #> 155 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/manual.Rmd #> 156 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/manual.Rmd #> 157 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/manual.Rmd #> 158 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/manual.Rmd #> 159 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/manual.Rmd #> 160 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-analysis.R #> 161 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-analysis.R #> 162 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-analysis.R #> 163 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-analysis.R #> 164 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-msoas.R #> 165 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-msoas.R #> 166 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-msoas.R #> 167 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/national-msoas.R #> 168 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/osmextract.R #> 169 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/osmextract.R #> 170 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/osmextract.R #> 171 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/osmextract.R #> 172 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/osmextract.R #> 173 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/overline-tests.R #> 174 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/overline-tests.R #> 175 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/overline-tests.R #> 176 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper-calcs.R #> 177 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper-calcs.R #> 178 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper.Rmd #> 179 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper.Rmd #> 180 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper.Rmd #> 181 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper.Rmd #> 182 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper.Rmd #> 183 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/paper.Rmd #> 184 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/postcodes.R #> 185 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/read-all-scenarios.R #> 186 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/read-all-scenarios.R #> 187 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/report.Rmd #> 188 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/report.Rmd #> 189 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/report.Rmd #> 190 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/report.Rmd #> 191 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/report.Rmd #> 192 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/report.Rmd #> 193 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/report.Rmd #> 194 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/slides.Rmd #> 195 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/slides.Rmd #> 196 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/town-centres.R #> 197 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/town-centres.R #> 198 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/town-centres.R #> 199 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/town-centres.R #> 200 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/town-centres.R #> 201 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/tests/town-centres.R #> 202 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/upload-jts-data.R #> 203 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/upload-jts-data.R #> 204 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/code/upload-jts-data.R #> 205 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/README.Rmd #> 206 /mnt/57982e2a-2874-4246-a6fe-115c199bc6bd/cyipt/actdev/README.Rmd #> Package Require Version Dev #> 1 abstr FALSE #> 2 httr FALSE #> 3 lwgeom FALSE #> 4 mapview FALSE #> 5 od FALSE #> 6 osmextract FALSE #> 7 pct FALSE #> 8 readr FALSE #> 9 remotes FALSE #> 10 sf FALSE #> 11 stplanr FALSE #> 12 tidyverse FALSE #> 13 sf FALSE #> 14 sfheaders FALSE #> 15 sf FALSE #> 16 pct FALSE #> 17 readxl FALSE #> 18 sf FALSE #> 19 stplanr FALSE #> 20 tidyverse FALSE #> 21 utils FALSE #> 22 sf FALSE #> 23 stplanr FALSE #> 24 tidyverse FALSE #> 25 mapview FALSE #> 26 pct FALSE #> 27 sf FALSE #> 28 stplanr FALSE #> 29 tidyverse FALSE #> 30 zonebuilder FALSE #> 31 pct FALSE #> 32 sf FALSE #> 33 stplanr FALSE #> 34 acton FALSE #> 35 mapview FALSE #> 36 od FALSE #> 37 pct FALSE #> 38 sf FALSE #> 39 tidyverse FALSE #> 40 ukboundaries FALSE #> 41 units FALSE #> 42 mapview FALSE #> 43 osmextract FALSE #> 44 piggyback FALSE #> 45 sf FALSE #> 46 dplyr FALSE #> 47 mapview FALSE #> 48 piggyback FALSE #> 49 sf FALSE #> 50 stringr FALSE #> 51 lwgeom FALSE #> 52 od FALSE #> 53 sf FALSE #> 54 stplanr FALSE #> 55 tidyverse FALSE #> 56 tmap FALSE #> 57 ggplot2 FALSE #> 58 sf FALSE #> 59 tidyverse FALSE #> 60 zonebuilder FALSE #> 61 acton FALSE #> 62 purrr FALSE #> 63 sf FALSE #> 64 tidyverse FALSE #> 65 ukboundaries FALSE #> 66 ggplot2 FALSE #> 67 readr FALSE #> 68 sf FALSE #> 69 tidyverse FALSE #> 70 zonebuilder FALSE #> 71 data.table FALSE #> 72 dplyr FALSE #> 73 geojsonio FALSE #> 74 mapview FALSE #> 75 osmdata FALSE #> 76 rstudioapi FALSE #> 77 sf FALSE #> 78 tibble FALSE #> 79 tidyr FALSE #> 80 tidyverse FALSE #> 81 cyclestreets FALSE #> 82 dplyr FALSE #> 83 od FALSE #> 84 pct FALSE #> 85 readr FALSE #> 86 remotes FALSE #> 87 sf FALSE #> 88 stplanr FALSE #> 89 tidyr FALSE #> 90 tidyverse FALSE #> 91 units FALSE #> 92 mapview FALSE #> 93 od FALSE #> 94 pct FALSE #> 95 readxl FALSE #> 96 sf FALSE #> 97 stplanr FALSE #> 98 tidyverse FALSE #> 99 tmap FALSE #> 100 tmaptools FALSE #> 101 pct FALSE #> 102 sf FALSE #> 103 spatstat FALSE #> 104 tidyverse FALSE #> 105 sf FALSE #> 106 sf FALSE #> 107 od FALSE #> 108 patchwork FALSE #> 109 pct FALSE #> 110 readr FALSE #> 111 scales FALSE #> 112 sf FALSE #> 113 stplanr FALSE #> 114 tidyr FALSE #> 115 tidyverse FALSE #> 116 colorspace FALSE #> 117 osmextract FALSE #> 118 stplanr FALSE #> 119 sf FALSE #> 120 tidyverse FALSE #> 121 dplyr FALSE #> 122 mapview FALSE #> 123 od FALSE #> 124 osmextract FALSE #> 125 pct FALSE #> 126 remotes FALSE #> 127 sf FALSE #> 128 stplanr FALSE #> 129 dplyr FALSE #> 130 jsonlite FALSE #> 131 lwgeom FALSE #> 132 mapview FALSE #> 133 od FALSE #> 134 osmextract FALSE #> 135 pct FALSE #> 136 piggyback FALSE #> 137 remotes FALSE #> 138 sf FALSE #> 139 tibble FALSE #> 140 ggplot2 FALSE #> 141 mapview FALSE #> 142 patchwork FALSE #> 143 sf FALSE #> 144 spatstat FALSE #> 145 tidyverse FALSE #> 146 zonebuilder FALSE #> 147 colorspace FALSE #> 148 ggplot2 FALSE #> 149 remotes FALSE #> 150 sf FALSE #> 151 tidyverse FALSE #> 152 tmap FALSE #> 153 zonebuilder FALSE #> 154 rmarkdown FALSE #> 155 bookdown FALSE #> 156 knitr FALSE #> 157 knitr FALSE #> 158 knitr FALSE #> 159 knitr FALSE #> 160 mapview FALSE #> 161 pct FALSE #> 162 sf FALSE #> 163 tidyverse FALSE #> 164 pct FALSE #> 165 piggyback FALSE #> 166 readr FALSE #> 167 sf FALSE #> 168 dplyr FALSE #> 169 mapview FALSE #> 170 osmextract FALSE #> 171 remotes FALSE #> 172 sf FALSE #> 173 mapview FALSE #> 174 sf FALSE #> 175 stplanr FALSE #> 176 sf FALSE #> 177 tidyverse FALSE #> 178 rmarkdown FALSE #> 179 bookdown FALSE #> 180 knitr FALSE #> 181 knitr FALSE #> 182 knitr FALSE #> 183 knitr FALSE #> 184 stringr FALSE #> 185 sf FALSE #> 186 tidyverse FALSE #> 187 rmarkdown FALSE #> 188 bookdown FALSE #> 189 knitr FALSE #> 190 knitr FALSE #> 191 knitr FALSE #> 192 knitr FALSE #> 193 knitr FALSE #> 194 rmarkdown FALSE #> 195 xaringan FALSE #> 196 cyclestreets FALSE #> 197 mapview FALSE #> 198 od FALSE #> 199 sf FALSE #> 200 stplanr FALSE #> 201 tidyverse FALSE #> 202 jts FALSE #> 203 piggyback FALSE #> 204 sf FALSE #> 205 rmarkdown FALSE #> 206 knitr FALSE ``` Created on 2021-04-15 by the [reprex package](https://reprex.tidyverse.org) (v1.0.0)