Categories
- open climate fix and non-profit
- PhD and MSc
- student project
- competition
- online courses, conferences, open science, funding, and workshop
- software engineering, programming, robotics, electronics, code documentation, linux, laptop, UML, and 1-wire
- document authoring, Emacs, LaTeX, Lyx, Zotero, and bibliographies
- machine learning
- GNUplot, diagrams, graphs, data visualisation, and MetaUML
- disaggregation and nilm
- nilmtk
- UK-DALE
- children, teaching, belham, kids, and making
- green diary, refurbishment, MVHR, insulation, under floor heating, windows, lights, solar, solar thermal, air quality, and climate change mitigation
- climate science
- photography and colour
- transport, travel, train, rail strikes, ferry, and plane
- food, garden, plants, waste, worms, wormery, and rainwater
- smart meters, alertme, CurrentCost, EcoManager, google power meter, electrical efficiency, and DECC
- notes, filmmaking, and video
- htpc, xbmc, and mythtv
- economics
- Uncategorised
open climate fix and non-profit
- Using computing to fix climate change, part 2
- Helping to speed up Zarr
- Two levels of applying machine learning to solar power forecasting
- Using computing to fix climate change
- UK PV map
- Starting work on solar PV mapping
- Starting work on solar electricity nowcasting
- How to get involved with Open Climate Fix
- Magazine or community platform for people interested in practical action to limit climate change.
- Solar PV nowcasting
- Update & FAQ on non-profit research lab
- Starting a non-profit research lab to help fix climate change ASAP
PhD and MSc
- My Imperial email address will stop working soon!
- April 2017 version of UK-DALE moving to UKERC EDC, and no more data updates :(
- April 2017 update of UK-DALE
- Free, 2nd hand, data collection hardware
- PhD thesis is all done!
- Not currently working on the energy disaggregation competition
- PhD thesis submitted!
- Current Cost and EDF EcoManager RF protocol docs are back online :)
- 3rd International Workshop on NILM -- SAVE THE DATE!
- Draft Neural NILM paper
- Neural NILM: Deep Neural Networks Applied to Energy Disaggregation
- Announcing the 2015 European NILM workshop
- UK-DALE paper is now published in NPG's Scientific Data's journal
- Energy disaggregation online discussion forum
- Updated version of our UK-DALE dataset paper
- NILMTK Survey
- MSc project proposal: An online competition for comparing energy disaggregation algorithms
- NILMTK v0.2 wins best demo at BuildSys 2014; and demo is online
- Make machine learning easy enough for kids to use in their creations (MSc group project proposal)
- Report from NILM2014@London on comparing NILM algorithms
- Report from NILM2014@London on building an online discussion venue and wiki for NILM
- NILMTK v0.2 released!!
- Introducing NILM Metadata: a schema for energy datasets and prior knowledge about appliances
- Post-doc funding
- Introducing NILMTK: an open source toolkit for non-intrusive load monitoring
- Non-Intrusive Load Monitoring ToolKit (nilmtk)
- Why don't academics discuss research before starting the work?!
- Wiki and online community for electricity disaggregation researchers
- MSc project proposal: Automatic categorisation of plant images
- The wonderful MSc students I worked with last year and their award-winning projects ;)
- Student project proposal: Implement a graphical "knowledge flow" interface for the Python machine learning toolkits scikit-learn and/or PyLearn2
- Visualisation of machine learning algorithms: computer science group project proposal
- Open repository for appliance power signatures: computer science group project proposal
- UK energy infrastructure simulation game: computer science group project proposal
- Dimmers and sparse-sampling home energy monitors don't mix
- Which software license for disaggregation code?
- UK Patents, Copyright and disaggregation
- Data clustering in Python
- Smart Meters Equipment Tech Spec Version 2 (SMETS2)
- UK-based disaggregation researchers
- UKERC International Energy Summer School
- Summary of my energy monitoring code
- Project proposal for an MSc individual project on disaggregation
- Using a sound card as an electricty meter
- Intel Atom notes
- Update: building meters
- How accurate is an EDF individual appliance monitor?
- Group MSc project on "Visualisation and Analysis of Domestic Electrical Energy Consumption"
- Buying and installing a smart meter
- Visualisation and Analysis of Domestic Electrical Energy Consumption
- DIY EcoManager Nanode code is feature-complete!
- Deleted Current Cost protocol documents - UPDATED: Docs are back!
- rfm_edf_ecomanager code now works with the Arduino IDE
- Current Cost and EDF EcoManager RF protocols almost fully decoded
- EDF EcoManager wiki
- Success pinging EDF IAM and receiving response.
- Success receiving Current Cost RF data using RFM01 and RFM12b
- Blew up my laptop sniffing SPI bus of IAM!
- Sniffing SPI data from my Current Cost EnviR
- Other wireless kit in our home
- Current Cost EnviR tear down
- Current Cost Individual Appliance Monitor v3 tear down
- Hacking the Current Cost
- udev rules for Current Costs
- Setting up Emacs for Python development
- Domestic power consumption data on github
- Monitoring individual appliances
- Python notes
- Paper accepted into Imperial College Energy and Performance Colloquium 2012
- Awesome stats, machine learning & information theory videos on YouTube
- Added list of academic writing
- Getting LaTeX and Lyx to use ACM SIG class file
- MATLAB notes
- Summer schools & workshops on smart energy / disaggregation
- Stanford's free online Probabilistic Graphical Models course
- Which programming language for my Disaggregation system? Matlab versus Python; Graphical Models.
- HTML5 Canvas versus SVG for interactive charts and graphical models
- Making graphs for websites and web apps
- Smart Meter Disaggregation
- Why bother to reduce energy consumption
- What is a smart meter?
- Free Stanford course on Probabilistic Graphical Models
- My copy of David MacKay's "Information Theory, Inference and Learning Algorithms" arrived
- My MSc project on disaggregation is on the Imperial website
- E-readers for academic papers & converting LaTeX to EPUB
- Reference library available online
- Notes for producing clean plots in Matlab for LaTeX
- UK Smart Meters: sample rate and reactive power
- Response to DECC's Smart Metering Implementation Programme: consultation on draft licence conditions and technical specification
- LaTeX, Lyx, MetaUML & Zotero on Ubuntu
student project
- MSc project proposal: An online competition for comparing energy disaggregation algorithms
- Make machine learning easy enough for kids to use in their creations (MSc group project proposal)
- MSc project proposal: Automatic categorisation of plant images
- The wonderful MSc students I worked with last year and their award-winning projects ;)
- Student project proposal: Implement a graphical "knowledge flow" interface for the Python machine learning toolkits scikit-learn and/or PyLearn2
- Visualisation of machine learning algorithms: computer science group project proposal
- Open repository for appliance power signatures: computer science group project proposal
- UK energy infrastructure simulation game: computer science group project proposal
- "Smart room-by-room heating control for homes"
- Project proposal for an MSc individual project on disaggregation
- Visualisation and Analysis of Domestic Electrical Energy Consumption
- My MSc project on disaggregation is on the Imperial website
competition
- Results from the energy disaggregation competition survey are now public!
- Simulating disaggregated electricity data
- A competition for energy disaggregation algorithms
online courses, conferences, open science, funding, and workshop
- Live stream of London NILM Workshop on Weds 8th July
- Post-doc funding
- Non-Intrusive Load Monitoring ToolKit (nilmtk)
- Why don't academics discuss research before starting the work?!
- UK Patents, Copyright and disaggregation
- Getting LaTeX and Lyx to use ACM SIG class file
- Stanford's free online Probabilistic Graphical Models course
- Free Stanford course on Probabilistic Graphical Models
software engineering, programming, robotics, electronics, code documentation, linux, laptop, UML, and 1-wire
- Using computing to fix climate change, part 2
- Helping to speed up Zarr
- Two levels of applying machine learning to solar power forecasting
- Using computing to fix climate change
- UK PV map
- Starting work on solar PV mapping
- Starting work on solar electricity nowcasting
- How to get involved with Open Climate Fix
- Solar PV nowcasting
- Update & FAQ on non-profit research lab
- Starting a non-profit research lab to help fix climate change ASAP
- How to mitigate climate change using computer science?
- Fix headphone audio output on Linux on HP ProBook 6450b
- Introducing NILM Metadata: a schema for energy datasets and prior knowledge about appliances
- Non-Intrusive Load Monitoring ToolKit (nilmtk)
- Two books on the history of hacking
- Very basic electronics kits for 2 year olds!?
- Using computer science to improve environmental sustainability
- Emails requesting I remove links from my site
- Size of Arduino number types
- C++ notes
- Ensuring the fan runs on my HP ProBook 6450b laptop
- rfm_edf_ecomanager code now works with the Arduino IDE
- udev rules for Current Costs
- Setting up Emacs for Python development
- Python notes
- A new language for mathematical computing: Julia
- MATLAB notes
- Concrete example of floating point arithmetic behaving in unexpected ways
- Ubuntu notes
- Which programming language for my Disaggregation system? Matlab versus Python; Graphical Models.
- Using iPhone photo GPS coordinates in Google Maps
- Where to make notes whilst learning a new programming language
- Making graphs for websites and web apps
- Getting the Linux 1-wire file system owfs to work
- Notes for producing clean plots in Matlab for LaTeX
- Fixing a waterlogged iPhone 3GS
- LaTeX, Lyx, MetaUML & Zotero on Ubuntu
- Notes on running Ubuntu Linux on my HP ProBook 6450b
- Eclipse notes
- Doxygen
- Eclipse CDT, git and make - notes
- Eclipse with SVN and NXJ
document authoring, Emacs, LaTeX, Lyx, Zotero, and bibliographies
- Convert Reveal.js + D3 to PDF
- Getting LaTeX and Lyx to use ACM SIG class file
- E-readers for academic papers & converting LaTeX to EPUB
- Reference library available online
- Notes for producing clean plots in Matlab for LaTeX
- LaTeX, Lyx, MetaUML & Zotero on Ubuntu
- Doxygen
- GNUplot
- Using LaTeX with Emacs
machine learning
- Using computing to fix climate change, part 2
- Helping to speed up Zarr
- Two levels of applying machine learning to solar power forecasting
- Using computing to fix climate change
- Starting work on solar PV mapping
- Starting work on solar electricity nowcasting
- How to get involved with Open Climate Fix
- Solar PV nowcasting
- Update & FAQ on non-profit research lab
- Starting a non-profit research lab to help fix climate change ASAP
- Data clustering in Python
- Stanford's free online Probabilistic Graphical Models course
- HTML5 Canvas versus SVG for interactive charts and graphical models
- Free Stanford course on Probabilistic Graphical Models
- My copy of David MacKay's "Information Theory, Inference and Learning Algorithms" arrived
GNUplot, diagrams, graphs, data visualisation, and MetaUML
- Convert Reveal.js + D3 to PDF
- HTML5 Canvas versus SVG for interactive charts and graphical models
- Making graphs for websites and web apps
- LaTeX, Lyx, MetaUML & Zotero on Ubuntu
- GNUplot
disaggregation and nilm
- Results from the energy disaggregation competition survey are now public!
- Not currently working on the energy disaggregation competition
- Simulating disaggregated electricity data
- Survey launched: Please help us to design a competition for energy disaggregation algorithms!
- A competition for energy disaggregation algorithms
- Please help design a competition for energy disaggregation algorithms!
- 3rd International Workshop on NILM -- SAVE THE DATE!
- Neural NILM: Deep Neural Networks Applied to Energy Disaggregation
- Live stream of London NILM Workshop on Weds 8th July
- Announcing the 2015 European NILM workshop
- Energy disaggregation online discussion forum
- MSc project proposal: An online competition for comparing energy disaggregation algorithms
- NILMTK v0.2 wins best demo at BuildSys 2014; and demo is online
- Report from NILM2014@London on comparing NILM algorithms
- Report from NILM2014@London on building an online discussion venue and wiki for NILM
- Introducing NILM Metadata: a schema for energy datasets and prior knowledge about appliances
- Introducing NILMTK: an open source toolkit for non-intrusive load monitoring
- Non-Intrusive Load Monitoring ToolKit (nilmtk)
- Wiki and online community for electricity disaggregation researchers
- Open repository for appliance power signatures: computer science group project proposal
- Which software license for disaggregation code?
- UK Patents, Copyright and disaggregation
- UK-based disaggregation researchers
- Smart Meter Disaggregation
- Why bother to reduce energy consumption
- What is a smart meter?
nilmtk
- Simulating disaggregated electricity data
- Simplifying NILMTK
- NILMTK Survey
- NILMTK v0.2 wins best demo at BuildSys 2014; and demo is online
- NILMTK v0.2 released!!
- Introducing NILM Metadata: a schema for energy datasets and prior knowledge about appliances
- Introducing NILMTK: an open source toolkit for non-intrusive load monitoring
- Non-Intrusive Load Monitoring ToolKit (nilmtk)
UK-DALE
- April 2017 version of UK-DALE moving to UKERC EDC, and no more data updates :(
- April 2017 update of UK-DALE
- May 2016 release of UK-DALE
- Updated version of our UK-DALE dataset paper
- 16kHz recordings of voltage and current for whole home for >1 year available
children, teaching, belham, kids, and making
- Making a "haunted staircase" for Halloween using a Touch Board & Ableton Live
- Books with strong female characters suitable for 4 to 5 yearolds
- Maker Spaces in and around Peckham
- 2nd "Making Session" with primary school kids
- "Making" workshops with 4-6 yearolds
- Resources and organisations for teaching kids to engineer / code stuff
- Teaching 9-12 yearolds robotics with FireTechCamp
- Very basic electronics kits for 2 year olds!?
green diary, refurbishment, MVHR, insulation, under floor heating, windows, lights, solar, solar thermal, air quality, and climate change mitigation
- Using computing to fix climate change, part 2
- Two levels of applying machine learning to solar power forecasting
- Using computing to fix climate change
- UK PV map
- Starting work on solar PV mapping
- Starting work on solar electricity nowcasting
- How to get involved with Open Climate Fix
- Magazine or community platform for people interested in practical action to limit climate change.
- Solar PV nowcasting
- Update & FAQ on non-profit research lab
- Starting a non-profit research lab to help fix climate change ASAP
- Portable air quality monitors for cyclists
- UK energy infrastructure simulation game: computer science group project proposal
- Reviews of energy saving lamps (LED and CFL)
- Energy use recommendations
- "Smart room-by-room heating control for homes"
- Ideas to reduce electricty consumption at home
- Insulating our bedrooms
- Windows Notes
- Summary of "green" features we've added to our house
- Gas consumption 2007-2011
- Dimmable LED down lights
- Planning to insulate bedrooms this weekend
- Existing central heating control systems
- Insulating our Victorian living room part 2
- A better central heating control system
- Solar-powered rainwater pump
- Solar Thermal notes
- Under floor heating notes
- Double Glazing notes
- Insulating our Victorian living room
- London to Spain: trains, planes and French rail strikes
- Plane versus train and ferry for London to Belfast
- Drilled hole for Mechanical Ventilator with Heat Recovery
- First attempt to figure out how much power I'm using
- Our Mechanical Ventilation with Heat Recovery unit has arrived
- Peckham Power Meter testing
- Wormery arrived
- Took train to Whitstable
- DIY fluorescent light fixtures
climate science
- The Geological Record of Ocean Acidification
- Why bother to reduce energy consumption
- Using school physics to calculate oceans warming rate
- Another reponse to James Delingpole
- A response to commenters on James Delingpole's blog
- My response to "The climate debate isn’t over" by Amanda Baillieu
- "The most important update to climate science since the 2007 IPCC report"
photography and colour
- Using iPhone photo GPS coordinates in Google Maps
- moving photos from Gallery2 to Flickr
- Timelapse photography
- Colour Profiling and Calibration
- Crack Village photos
- Added photos
transport, travel, train, rail strikes, ferry, and plane
- London to Spain: trains, planes and French rail strikes
- Plane versus train and ferry for London to Belfast
- Took train to Whitstable
food, garden, plants, waste, worms, wormery, and rainwater
smart meters, alertme, CurrentCost, EcoManager, google power meter, electrical efficiency, and DECC
- Free, 2nd hand, data collection hardware
- Current Cost and EDF EcoManager RF protocol docs are back online :)
- Dimmers and sparse-sampling home energy monitors don't mix
- Energy use recommendations
- Smart Meters Equipment Tech Spec Version 2 (SMETS2)
- Summary of my energy monitoring code
- General "smart home" and "home automation" links
- Intel Atom notes
- How accurate is an EDF individual appliance monitor?
- Group MSc project on "Visualisation and Analysis of Domestic Electrical Energy Consumption"
- Buying and installing a smart meter
- DIY EcoManager Nanode code is feature-complete!
- Deleted Current Cost protocol documents - UPDATED: Docs are back!
- rfm_edf_ecomanager code now works with the Arduino IDE
- Current Cost and EDF EcoManager RF protocols almost fully decoded
- EDF EcoManager wiki
- Success pinging EDF IAM and receiving response.
- Success receiving Current Cost RF data using RFM01 and RFM12b
- Blew up my laptop sniffing SPI bus of IAM!
- Sniffing SPI data from my Current Cost EnviR
- Other wireless kit in our home
- Current Cost EnviR tear down
- Current Cost Individual Appliance Monitor v3 tear down
- Hacking the Current Cost
- udev rules for Current Costs
- Domestic power consumption data on github
- Monitoring individual appliances
- Smart Meter Disaggregation
- Why bother to reduce energy consumption
- What is a smart meter?
- My MSc project on disaggregation is on the Imperial website
- UK Smart Meters: sample rate and reactive power
- Response to DECC's Smart Metering Implementation Programme: consultation on draft licence conditions and technical specification
- Current Cost notes
- First attempt to figure out how much power I'm using
- Peckham Power Meter testing
notes, filmmaking, and video
- Rotate iPhone video 90 degrees on Ubuntu
- Linux Home Theatre PC notes
- Building cameras
- Selling my Brevis 35mm adapter
- DIY fluorescent light fixtures
- Open letter to Nikon regarding movie mode, uncomressed RAW and RED
- "Car Bomb" broadcast on Channel4 this Sunday and next Sunday
- Car mounts
- Wide-angle adapters
- de-interlacing
- Timelapse photography
- MIRRORS given a good review by Ben Blaine
- Cineform announces new products
- Colour Profiling and Calibration
- Consumables
- DVCproHD in Premiere Pro
- Finished shooting Shiver
- Links to friends' pages
- Mirrors website
- June Grandwells' site
- Lucas' first article on UKfilm.org: First Response
- Shooting Super-16mm On A Low Budget
- UKfilm.org has gone live
- UKfilm.org
- First response from Soma!
- Alex Smoke "Ja Future" video nearing completion
- Adding categories to the Movie Making Manual
- Added photos
- New blog for filmmaking
htpc, xbmc, and mythtv
economics
Uncategorised
- 11 Jun 2024 - Our experience of whooping cough (spoiler: It was horrible!)
- 26 Jun 2017 - First day as a Research Engineer at DeepMind
- 01 Jun 2017 - Moved blog from Drupal to Jekyll
- 09 Sep 2014 - Site now requires login to post comments
- 08 Sep 2014 - At IBM until end of October
- 06 May 2014 - Why I'm sceptical about self-drive cars
- 20 Sep 2005 - Free/busy schedule online