Programming and code
Speed up Python using Cython/external C++ libraries
Structure an open-source Python project
Maintain a local Python package
Distributing a Python package using PyPI
Maintain documentation for a project using sphinx
Installing and virtualizing using Miniconda
Install and use Python 3 on older OSX versions
Use and maintain environments using virtualenv
Alter Terminal settings on macOS
Computing infrastructure
Host a Markdown website with Couscous
Using Google Cloud to run a Python project online
Host a simple website using GitHub pages and Jekyll
Schedule jobs using an SSH connection
Install and run Python on Windows
Use Remote Desktop Connection on Windows
Install Linux on an HP Stream computer
Miscellaneous computer scripts and tricks
Use Stanford’s Sherlock HPC Cluster
Shortcuts for working with images and videos in FFMPEG
Set up remote access on a macOS computer
Our lab’s old protocol for managing large amounts of data
Connect to local Windows servers
Academic Job Search Resources
Graduate fellowships and funding
Other projects
Growing Bismuth oxide crystals