LabVIEW vs. Python

Software Stacks

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.

  • numpy
  • pandas
  • matplotlib
  • pyvisa / pyvisa-py …
more ...

LabVIEW vs. Python

Strategies for Choosing Hardware

Much of this document is strategized to reduce your time developing harware APIs.

Ask a Friend

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 ...

LabVIEW vs. Python

Introduction

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 ...

filter pic

I haven't exactly made it a secret that I use Pelican to write this blog. Sometimes I'm active, and sometimes I'm not. As pelican is a static site generator based on templates and text files, I have been doing the build and deployment by hand. When I have been away …

more ...

Reynolds Observations

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.

$$Re = \frac{QD}{vA}$$
  • \(Re\) = Reynolds Number (dimensionless)
  • \(Q\) = volumetric flow rate (\(m^3/s\))
  • \(v\) = kinematic viscocity of the …
more ...

Introduction

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 Logo

Purpose

This document is intended to provide a guide regarding the use of Dispatch.

Source code may be found on github.

Concepts

Structure

Dispatch architecture

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 ...

Set Pi Time

Introduction

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 ...

Purpose

Curve Tracer Screenshot

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 Screenshot

Engineering Notation

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 ...


© by Jason R. Jones 2016
My thanks to the Pelican and Python Communities.