Python | Mature
Specification Curve is a Python package that performs specification curve analysis; it helps with the problem of the “garden of forking paths” (many defensible choices) when doing analysis by running many regressions and summarising the effects in an easy to digest chart.
Python | Developing
A package forsSmart reproducible analytical pipeline inspection and inference. It scans a Python project and infers the directed acyclic graph (DAG) of the code and data dependencies, including the last time any data were refreshed and whether the data exist at all on disk. It then visualisaes the DAG.
Python/Markdown/Quarto | Mature
Used with the cookiecutter package, this template can generate the structure of a modern Python package with lots of extras for quality and convenience.
Python/Markdown/Quarto | Developing
Used with the cookiecutter package, this template can generate the structure of a research project complete with paper, slides, and reproducible code.
Python | Mature
Given a job title and job description, provides an algorithm to assign a UK standard occupational classification (SOC) code to the job.
cookie-cutter-quarto-book-manuscript
Quarto/Markdown | Mature
A minimal but fully featured template that uses quarto and markdown to create a book manuscript.
cookie-cutter-latex-book-manuscript
LaTeX | Mature
A simple book manuscript template designed for writing in LaTeX to export to Microsoft Word via pandoc. For most projects, you're likely to be better off with the cookie-cutter-quarto-book-manuscript instead.
LOST: the library of statistical techniques
Python/R/Stata/Julia | Mature
I am a contributor to LOST, a publicly-editable website with the goal of making it easy to execute statistical techniques in statistical software.