Python for Hardware Engineers: SQLite or; How I Learned to Stop Worrying and Love Databases

Design that is backed by data proves that your work is on the right track. It reveals the pain points, flaws, and opportunities, while unearthing new trends and improves your designs by adding objectivity.

Python Tricks: Replace All Non-alphanumeric Characters in a String

I have a confession to make: I’m a stickler for filenames. I wholeheartedly believe that all filenames and paths should be kebab case or snake case. Spaces, capitalization, and non-alphanumeric characters drive me nuts.

Python for Hardware Engineers: Analyzing Temperature and Humidity Data From an OM-24 Sensor

Data analysis of sensor data is a typical hardware engineering activity that often involves an Excel-based workflow. While Excel (and other spreadsheet tools) are great for quick and dirty, one-off analyses, a Python + pandas workflow can really takes things to the next level.

Python Snippets: Dropping Infinite Values From Dataframes in Pandas

Infinite values can occur more often than people expect, especially for calculated data. For example, in a recent post I calculated the Twitter Follower-Friend ratio by dividing the followers_count series by the friends_count series.


Simple, static keywords extractor webapp using NLP + React + webpack

Kuka LBR iiwa Examples

Application and programming examples for the KUKA LBR iiwa 7 R800


Simple Twitter CLI for day-to-day social media hygiene

Pushing Timesheet Data and Events to Clockify Using Python

As a follow up to my recent post, we can easily push timesheet data to Clockify using their API.

Download iCal Calendar Data Using Python

Sometimes you need access to your calendar data, such as when making synchronization tools. In my particular case, I use my calendar as a high-level time-tracking tool which I then sync with Clockify using their API.

Pushing Streaming Data to Microsoft Power BI for Data Visualization Using Python

Power BI is a business analytics service by Microsoft that aims to provide data visualizations and business intelligence capabilities through simple report and dashboard tools. One interesting feature is the ability to create Streaming Datasets that can receive data through a simple REST API.