Tag Archives: python

Python Plugin Architecture

A plugin architecture is a way of achieving flexiblity, encapsulation, extensibility as well as other principles of good software design. This post shows how you can achieve a python plugin architecture using the importlib library. There are some similarities with other concepts such as pipes and filters. ‘Project’ Plugins vs ‘External’ Plugins In this post… Read More »

Raspberry Pi Carbon Dioxide Monitor

This post shows how to make a Raspberry Pi Carbon Dioxide Monitor using a raspberry pi connected to a USB carbon dioxide monitor. The project is deliberately bare bones and leaves several opportunities for refinement, improvement and general tinkering. What we are aiming to make The following schematic shows what we will be building up… Read More »

Arduino FreeRTOS

I was interested to follow this guide to doing an Arduino FreeRTOS install. It’s a good tutorial and my post here just adds a few more notes around areas that didn’t immediately make sense to me. Also check out the Arduino FreeRTOS source code on GitHub Arduino FreeRTOS This section has a few notes about… Read More »

Python Simple Logging

There are lots of options for logging in python. In this post I wanted to write down one way to do python simple logging. This method should be fairly flexible across different Read more about some more simple logging in python Some General Principles These aren’t always going to be right, but you’ll see these… Read More »