UC Berkeley PhD Thesis
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
images
scripts
src
.gitignore
LICENSE
README.md
make-images-requirements.in
make-images-requirements.txt
nox.py

README.md

UC Berkeley PhD Thesis

This is the repository for my thesis. If you'd just like to read the paper, feel free.

This repository is laid out in a manner described in Good Enough Practices in Scientific Computing.

The content itself has been broken into a few standalone papers and uploaded to the arXiv and / or submitted to journals:

In addition, this repository has slides for:

Installation

The code used to build the manuscript, generate images and verify computations is written in Python. To run the code, Python 3.6 should be installed, along with nox-automation:

python -m pip install --upgrade nox-automation

Once installed, the various build jobs can be listed. For example:

$ nox --list-sessions
Available sessions:
* build_tex
* make_images
* update_requirements

To run nox -s build_tex (i.e. to build the PDFs), pdflatex, xelatex and bibtex are required. In addition the metropolis Beamer theme should be installed, as well as the Fira font family.