I enjoy coding, both as part of my studies and for personal fun. My research primarily involves coding in Python (including PyTorch, sklearn and some C++), but I also have professional experience working on large-scale codebases in C, Java, JavaScript and TypeScript.
As part of my DPhil, I have developed and open-sourced the following pip
-installable packages, both to accelerate my own research and to help others too:
load-atoms
“A package for loading atomistic databases. (Large Open Access Datasets for ATOmistic Materials Science).”
docs $\cdot$ repo $\cdot$ pypi
locache
“A single-file utility library for caching the results of deterministic and pure function calls to disk”
repo $\cdot$ pypi
digital-experiments
“A lightweight python library for keeping track of, and optimizing, configuration and results for digital experiments.”
docs $\cdot$ repo $\cdot$ pypi