Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
59 lines (33 sloc) 3.31 KB

Notebooks for A Gospel of Health and Salvation

This repository contains Jupyter notebooks which document the technical work for my dissertation, A Gospel of Health and Salvation. It will be divided into five modules, each of which corresponds to a section of my dissertation site (to be released in 2018).

For a project overview of A Gospel of Health and Salvation, please read "Updating the Dissertation Description" at jeriwieringa.com.

These notebooks will be incorporated into the dissertation, but I am making them available here for ease of evaluation and use. They can be run locally by cloning the repository and opening the .ipynb files via a notebook server (see the next section for more details).

I share them in hopes that they prove useful to others taking on similar projects and that "given enough eyeballs, all bugs are shallow."

Setup and Running a Notebooks Server

To run the notebooks locally, you will need Python3 as well as the libraries recorded in the environments.yml file, included at the root of the project. I recommend managing Python and the libraries using Conda.

First, install Conda. Once you have Conda installed, you can duplicate the environment for these notebooks by running (in the command line):

conda env create -f environment.yml

If you need to update your local environment from the environment.yml file, run:

conda env update --name=GoH --file=environment.yml

To load the environment, run:

source activate GoH

You can then launch the notebooks server by running (at the root of the notebooks directory):

jupyter notebook

Outline of the project

The notebooks are organized into modules which correspond to the different sections of the dissertation. The descriptions will be updated as the modules are released.

Module 2: Of Making Many Books

This module is focused on the print culture of the S.D.A. and the selection and processing of the materials used in the dissertation. The notebooks document the code used to download the corpus PDF files and extract, evaluate, and clean the text from those PDF files.

Acknowledgements

I have accumulated many debts while learning Python and attempting to apply code it to my dissertation research. A special thanks to Fred Gibbs, both for introducing "Clio3" to the GMU curriculum (the beginning of my demise) and for being a sounding board, helping me work through some of the stickier parts of the technical work. Thanks also to the "NLP-Group" at ILIFF for letting me join your calls, helping me work through problems, and inspiring me to write beautiful, well-documented code.

And, of course, thanks to the generous citizens of StackOverflow, without whom I don't know how I would ever remember how to write to a file.

Copyright

All material is copyright of Jeri E. Wieringa (jeri.elizabeth@gmail.com).

The code is released under the MIT license, and the text under the Creative Commons Attribution-NonCommercial 4.0 International license. See license.md for details.