Skip to content

Commit

Permalink
Define reproducibility
Browse files Browse the repository at this point in the history
  • Loading branch information
Robinlovelace committed Oct 25, 2017
1 parent a8bfbe1 commit 88fc0ee
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions 01-introduction.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,15 @@ This GUI-centred approach can discourage reproducibility.
This book focusses exclusively on the CLI, enabling reproducible, and 'computational' workflows, something we will expand on in Chapter 13.
<!--\@ref(gis) --><!-- REF NEEDS TO BE FIXED IN FUTURE-->

```{block2 type='rmdnote'}
Reproducibility is a major advantage of command-line interfaces, but what does it mean in practice?
We define it as follows:
> A process is reproducible only if the same results can be generated by others using publicly accessible code.
This may sound simple and easy to acheive (which it is if you carefully maintain your R code in script files) but has profound implications for teaching and the scientific process [@pebesma_r_2012].
```

A major aim of this book is to make geographic data analysis more accessible as part of a reproducible workflow.
R is a flexible language that allows access to many spatial software libraries (see section \@ref(why-geocomputation-with-r)).
Before going into the details of the software, however, it is worth taking a step back and thinking about what we mean by geocomputation.
Expand Down

0 comments on commit 88fc0ee

Please sign in to comment.