FFT with Python
Tutorial Alexander Ross Tutorial Alexander Ross

FFT with Python

In this post, I’ll cover the basics of creating and plotting a discrete-time signal. Next, we will find its frequency spectrum using the Fast Fourier Transform (FFT). Finally, we’ll explore an unfortunate effect called spectral leakage and see how windowing can help reduce it. This will be a hands-on, applied discussion, showing how to do all of this using Python.

Read More
Using Spyder with Python Virtual Environment
Tutorial Alexander Ross Tutorial Alexander Ross

Using Spyder with Python Virtual Environment

In this post, I’ll walk you through how I set up my Spyder IDE to use a Python virtual environment and enable interactive plots with ipympl.

Spyder is a great IDE for scientific and engineering applications in Python - especially if you're coming from a Matlab background. Its interface closely resembles Matlab, making it easier to work with arrays, matrices, and plots compared to something like Visual Studio Code. This is particularly helpful when analyzing data during debugging or after your code runs.

Read More