An open textbook introducing data science to religious studies (or vice versa)
You can view a live demo of the book here: [https://kidwellj.github.io/hacking_religion_textbook/intro.html]
The course here has been compiled with quarto, and so the live instance of the course is compiled from openly accessible resources located in this repository. If you're interested in doing something similar, there are a number of other options, some of which have lamentably turned commercial, including: bookdown, gitbook, mkdocs, readthedocs which technically uses Sphinx or daux.
Top level files and directories in this repository are:
README.md
this README file displayed on Githubhacking_religion
a folder containing the quarto code and accompanying files which are used to render the book in html and .pdf formatsdocs
a rendered sample version of the most recent version of the book (used for )
Directory structure for hacking_religion
includes:
_quarto.yml
Quarto setup informationpreface.qmd
Prefaceindex.qmd
Introduction and overview to bookchapter_1.qmd
Chapter 1: working with UK Census religion datachapter_2.qmd
Chapter 2: survey datachapter_3.qmd
Chapter 3: geospatial data"chapter_4.qmd
Chapter 4: data scraping, corpus analysis and wordcloudschapter_5.qmd
What's next?appendix_a.qmd
Setting up reproducible workspaceappendix_b.qmd
Useful referencesreferences.bib
a bibliography of items used for the course in BibTeX formatcover.png
The book coverdata
based on a reproducible research structure - contains datasets used for analysis.derived_data
contains files which represent modified forms of files in the above path.figures
contains images and visualisations (graphic files) which are generated by R.
- clone this repository using
git clone https://github.com/kidwellj/hacking_religion_textbook.git
(install git if you haven't already) - install quarto
- install the necessary pre-requisite R libraries, including
knitr
,rmarkdown
,ragg
(primarily necessary if running R on MacOS), andhere
. This can be done by running the following commands in an RStudio console:install.packages("knitr") install.packages("rmarkdown")
- change to the
hacking_religion
subdirectory and runquarto preview
to get a temporary preview of the book as a website running on your local PC. - alternatively you can render a copy of the book using
quarto render
.
There is a companion repository which contains recipes which will replicate the example data used in the book. This can be found here: [https://github.com/kidwellj/hacking_religion_cookbook]
Content here, unless otherwise indicated are copyright by Jeremy H. Kidwell. Please re-use them as they are covered by Creative Commons Attribution 4.0 International Licence (CC BY 4.0).