Projects

After my day job and family commitments, there’s not much time left over for passion projects, but I do have some small things that I’m involved in and I contribute to. The main things are listed here, but there are sundry other things over on GitHub.


R4Pi

Custom builds of R for the Raspberry Pi family of computers along with pre-compiled package binaries for a subset of CRAN packages.


Field Guide to the R Ecosystem

A high level overview of the R ecosystem written for those approaching the language for the first time, for example managers and IT operations staff. It may also be useful for those new to R and looking to quickly gain an overview of the wider ecosystem.


R Packages

  • rlog (CRAN) - opinionated, lightweight logging for R
  • envstat (CRAN) - Configurable compute environment tests
  • nhsnumber (CRAN) - Tools for working with NHS number checksums
  • memorids - Create memorable IDs
  • dailies - Get RStudio dailiy builds direct from the RStudio IDE

Python Packages


Shell tools

  • shlog - An opinionated shell script log handler

Websites

  • Awesome Blogdown An awesome curated list of blogs built using the blogdown package for R. (Sites like this one!)
  • OMG, Meetings! OMG, Meetings! is a simple timer that calculates the cost of individual meetings to your business. Simply enter the number of attendees, the average hourly rate that they’re paid and hit start. You can then sit back and watch the cost go up as each second goes by! It’s a great way to motivate yourself and your colleagues into shorter, more productive meetings.

Other stuff

  • alsoRAN A command line tool aimed at system administrators who’ve been tasked with creating and maintaining an internal CRAN-like repository.
  • c4game An R package to provide a simple model of the popular family game Connect 4.
  • Docker Images A few of the docker images that I’ve built for various projects/use cases over on Docker Hub.
  • microbit Some demo code, in python, for the BBC Microbit.
  • eplugs Simple web based controls for the energenie4u Pi-mote Controller for the Raspberry Pi.

Old and unmaintained

  • spark-pkg Tools to build a packaged version of the spark distributed computing framework.
  • pm2-pkg Tools to build a packaged version of the pm2 process manager.