I’m working on a series of articles on modems. It’ll be a loose collection of posts, and not a true multi-part article such as the one on tomography. Modem technology is not widely known and/or understood, even by a technical audience. However…

Submitted on 13 February 2019
One Code to Run Them All (Python 2 and Python 3)

Quite a while ago, I decided to do all my Python programming in Python 3 as much as possible. This is essentially always for the typically small stand-alone programs that I put on this blog. I did this to encourage people to use Python 3 for their own work, and to be future proof. Additionally…

Tom Sat, 01/26/2019 - 16:20

Tags in 2018

This article is a wrap-up of what happened on in 2018.

Tom Thu, 01/03/2019 - 13:56


ASTRA Toolbox Tutorial: Reconstruction from Projection Images, Part 2

Figure 1. Central slice of the reconstructed object.

This is part two of a tutorial that describes how to use the ASTRA Toolbox to create a 3D reconstruction from 2D projection images that were taken with a cone-beam CT scanner. In this second part, I’ll create a reconstruction from the synthetic dataset that…

Submitted on 22 October 2018
Symbolic Math in Python

Yes, you can do symbolic math in Python! The library to take a look at is SymPy. This article is not a SymPy tutorial, as I only want to walk you through some examples to show you the kinds of things that it can do. A good place to start…

Tom Tue, 05/22/2018 - 20:55
Turtle Graphics in Python

Figure 1. First four stages of the Koch snowflake.

Turtle graphics are a way of drawing where you control a cursor, known as the “turtle”, by instructing it how to move. For example, you tell the turtle to move forward over a certain distance, drawing a line on your screen in the process, then…

Tom Mon, 05/07/2018 - 13:39