Replacing LabVIEW with Python, Part 2

Anyone already familiar with Python - particularly from the data science perspective - will already be familiar with the majority of the contents of this brief article. In short, this article will introduce some of the software that will be utilized during your test development.
Replacing LabVIEW with Python, Part 1

Much of this document is strategized to reduce your time developing harware APIs.
My strategy for choosing hardware: ask a friend! If your friend can save you a few hundred dollars and a couple of days of effort, go for it! Ask for …
more ...
Replacing LabVIEW with Python, Part 0

The use case described herein involves prototype and manufacturing test applications almost exclusively. I do not intend to suggest that Python can or should replace LabVIEW in all applications, but I have found that, in this particular use case, Python is particularly well suited.
I am an electrical engineer …
more ...
Building a Pelican Blog with Bitbucket Pipelines
Reynolds Number with Python and Pint

I had an instance at work where I needed to quickly calculate an estimate for Reynolds Number for 0 gallons/min to 10 gallons/min for several different pipe diameters.
KiCAD Copy and Paste
Throughout the last few years, KiCAD has been my goto tool as a hobbyist and as a professional. I readily admit that KiCAD lacks some of the polish and features found within Altium, Allegro, and PADS. Despite the lack of features, KiCAD has one advantage that those packages did …
more ...
Dispatch How-To

This document is intended to provide a guide regarding the use of Dispatch.
Source code may be found on github.

The Dispatch library consists of two primary components, the dispatch source and header and the framing source and header. Dispatch acts as the intermediary between your application …
more ...
Load Time from a Browser to a Raspberry Pi

I recently had a work move and wanted to make something of an impression. My ambition to be, both, productive and cool has led me to the relatively simple project of placing a coffee cam in the workplace.
Ideally, I could attach a pi with a camera to the …
more ...
Curve Tracer Reference

This document is intended to document the curve tracer This document will be updated through revisions and can be used as a persistent reference, regardless of the 'date posted'. As more information becomes available, documentation will be added.
The original post for the curve tracer can be found here …
more ...
Engineering Notation in Python

Anyone reading this will likely already have a background that covers
engineering notation, so I won't go into it deeply. Computer scientists
might also call engineering notation a 'human-readable' numbers. Instead
of 4096B you might see 4kB or 4.096kB, depending on your precision.
There are more expansive …
more ...