Using computer science to mitigate climate change (well: trying to, anyway!) Currently working on solar power forecasting.
neuralnilm. Deep Neural Networks Applied to Energy Disaggregation
160climate-change-mitigation. Using computer science to mitigate climate change: lists of topics, conferences, etc.
97light-speed-io. Read & decompress many chunks of files at high speed
67neuralnilm_prototype. Jupyter Notebook
57hypergrib. Lazily open petabyte-scale GRIB datasets consisting of trillions of GRIB messages from xarray
46bayesianchangepoint. An implementation of Adams & MacKay 2007 "Bayesian Online Changepoint Detection"
31rfm_edf_ecomanager. Communicate with EDF EcoManager Transmitter Plugs; Whole House TX and CurrentCost Whole House TX using a 433MHz RFM12b and a ATmega328 micro controller
30lets_make_it_super_easy_to_use_weather_forecast_data. Let's make it super easy to use weather forecast data
22UK-DALE_metadata. Metadata for my UK Domestic Appliance-Level Electricity (UK-DALE) dataset
16rfm_ecomanager_logger. Python front-end for the rfm_edf_ecomanager RF base unit
13ukdale_plots. Plots (using NILMTK) for my UK-DALE dataset paper
12snd_card_power_meter. An electricity meter using a sound card to digitise signals from current transformer probes and AC-AC adapters.
10linux_home. Config files in my Linux home directory
9BuildSys_2015_NeuralNILM. Presentation of Neural NILM for BuildSys 2015 conference in November 2015
7reference-library. My academic reference library in BibLaTeX format
6rfm_current_cost. An attempt to build a DIY receiver for Current Cost transmitters
4currentCostCosmTX. Simple script to send data from a Current Cost to Cosm
4cosmSender. Python class to send data to Cosm. Caches data to minimise API requests and to protect against network errors.
4PGM. Helper functions for free online Stanford Probabilistic Graphical Modelling course
4domesticPowerData. Electricity power consumption data recorded from two domestic houses
4slicedpy. SlicedPy: Estimate the energy consumed by individual appliances from whole-house power meter readings.
3iam_logger. Current Cost Individual Appliance Monitor (IAM) logger. Handles multiple current cost monitors using multiple threads.
3ukdale_utils. Utilities for UK-DALE dataset
2LaTeX. LaTeX bits and bobs
2pda. Power Data Analysis: finding correlations and patterns in domestic electricity data
2StressAndLog. Stress a Linux machine whilst logging utilisation and power consumption using a WattsUp meter
2JackKelly.github.io. My new blog; using Jekyll.
2awesome-public-datasets. An awesome list of high-quality open datasets in public domains (on-going).
2matplotlib. Python
1babysitter. Monitor disk space, multiple files and multiple processes. If errors are found then an email is sent and corrective action may be taken.
1CurrentCostLogger. A simple Perl script for logging data from the Current Cost EnviR
1neuralnilm_plots. Generating figures for illustrating Neural NILM
1EFL_talk. To view this presentation in your browser, go to:
1migration-from-drupal-to-jekyll. Move blog from Drupal 7 to Jekyll
1clean_uk_pv. Cleaning the solar power dataset "uk_pv"
1NILM_Workshop_talk_2016. Slides for my talk on "Does disaggregated electricity feedback reduce domestic electricity consumption? A systematic review of the literature"
1mechanic. My Eclipse (with PyDev & Aptana) settings (as saved by Workspace Mechanic)
1Sustainable-OSM-maps. Tools to create pretty maps of sustainable living features from OpenStreetMap
1UCL_effectiveness_of_disag_talk. Slides for my talk on "Do disaggregated electricity bills really help people to save energy?"
1powerstats. Produce simple stats for REDD-formatted electricity power consumption log files
1owfsCosmTX. Transmit readings from a 1-wire network to Pachube
1Electricity-load-disaggregation. Smart meter load disaggregation with Hidden Markov Models
1