Jack Kelly's Projects
Core repo for
Automatically align 1-second power data with lower res data
An awesome list of high-quality open datasets in public domains (on-going).
Example code of how to freely use Met Office's weather datasets through Earth on AWS.
Monitor disk space, multiple files and multiple processes. If errors are found then an email is sent and corrective action may be taken.
An implementation of Adams & MacKay 2007 "Bayesian Online Changepoint Detection"
The Rust Programming Language
Presentation of Neural NILM for BuildSys 2015 conference in November 2015
Utilities for working with bytes
Using computer science to mitigate climate change: lists of topics, conferences, etc.
Python class to send data to Cosm. Caches data to minimise API requests and to protect against network errors.
Simple script to send data from a Current Cost to Cosm
A simple Perl script for logging data from the Current Cost EnviR
Deep Learning Tutorial notes and code. See the wiki for more info.
The C++ code for my Computing MSc energy disaggregation project
Electricity power consumption data recorded from two domestic houses
EDF talk
To view this presentation in your browser, go to:
Smart meter load disaggregation with Hidden Markov Models
Electricity monitoring library - install in Arduino IDE's libraries folder then restart the IDE
My code to run on an Open Energy Monitor whole-house sensor (emontx)
To view this presentation in your browser, go to:
A specification that python filesystems should adhere to.
Geocode postcodes, addresses, LLSOAs or Constituencies using the Code Point Open database, ONS data or GMaps API
Code for the Bare Conductive Touch Board to create our haunted staircase
Simple tools for processing the UK Government's "Household Electricity Survey" dataset
Lazily read petabytes of GRIBs from cloud object storage.
Current Cost Individual Appliance Monitor (IAM) logger. Handles multiple current cost monitors using multiple threads.