Software

This page lists some of the projects I've created and/or contributed to. More stuff is hosted on:

Science

Electronics

  • Circuit Toolbox: useful calculations for resistors and regulators
  • circuit.py: linear circuit simulator utility
  • datalog: Python/C framework for interfacing with PicoLog hardware
  • environment-sensor: open hardware and firmware designs for an environment sensor capable of sensing temperature, humidity, pressure, light and dustiness, providing data over ethernet

Graph visualisation / constraint solving

  • Optivis: visualisation of optical environments
  • pygeosolve: very basic geometric constraint solver

Weather

  • met-grab: tool to grab weather information from the UK Met Office
  • OpenSpaces Scraper: tool to grab Ordnance Survey (OS) tiles from publicly available maps

WordPress

Random

  • ACME: coffee rota management tool using LDAP authentication
  • Cryptoquote: a tool to retrieve prices of cryptocurrencies from the command line (see blog post)
  • expense-tracker: daily expenditure tracking web tool for an individual
  • owes: tool to work out who owes whom, and how much, for big groups, attempting to minimise the number of transactions
  • vBulletin infraction user PM override: anonymise infractions given by forum staff (I wrote this when I was 16, and 12 years later, I was sent a $10 donation for it - an amount that would have rivalled my paper round!)
  • vBulletin view usernotes given: allow staff to view list of usernotes given