This repository was archived by the owner on Apr 7, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path05-open.Rmd
More file actions
7 lines (4 loc) · 1.29 KB
/
05-open.Rmd
File metadata and controls
7 lines (4 loc) · 1.29 KB
1
2
3
4
5
6
7
# Open Source rather than proprietary {#open}
Open source languages such as [Python](https://en.wikipedia.org/wiki/Python_(programming_language)) and [R](https://www.r-project.org/about.html) are increasing in popularity across government. One advantage of using these tools is that we can reduce the number of steps where the data needs to be moved from one program (or format) into another. This is in line with the principle of reproducibility given in guidance on producing quality analysis for government (the [AQUA book](https://www.gov.uk/government/publications/the-aqua-book-guidance-on-producing-quality-analysis-for-government)), as the entire process can be represented as a single step in code, greatly reducing the likelihood of manual transcription errors.
Chapter \@ref(why) discussed why spreadsheets are dangerous. Moving away from proprietary software, towards Open Source, may also have the additional benefit of being more compatable with tried and tested software development tools and techniques (as well as the obvious no longer needing to pay for it).
In GDS's project with DCMS described in Chapter \@ref(exemplar), we decided to use the R language, however we could equally have chosen to use Python or another language entirely: the techniques we outline in this book are language agnostic.