Skip to content

TomDonoghue/SigViz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signal Visualizers

This is the source repository for the SigViz collection of animated visualizers of signal processing.

Website

Overview

This repository includes the code to create the animated visualization, as well as copies of the final outputs.

To view the visualizers, you can visit the SigViz website.

ReUse

Copies of the animated visualizations are available in the gifs/ folder. These visualization are available for re-use under a Creative Commons CC-BY 4.0 license, meaning re-use, with attribution, is allowed.

The code to create these visualizations is available in the notebooks/ folder, under the MIT License, meaning if you wish to use and adapt this code, you may do so.

Visualizations

Visualizations created in this repository include:

  • creating and visualization time series of periodic, aperiodic, and periodic signals
  • animated visualizers exploring the Fast Fourier Transform (FFT)
  • animated visualizers for convolution

Examples

A subset of visualizers are shown here, as examples.

For the full set of visualizers, see the website.

Time Series

A time series gif, showng a bursty combined signal.

combined burst signal

Fast Fourier Transform

An FFT gif, decomposing a signal with aperiodic activity and a periodic component:

FFT periodic gif

Convolution

A convolution gif, showing the convolution of a signal (grey) with a Gaussian kernel (red).

convolution

Filters

A filter gif, showing effect of different filter kernels on the output, when applying to a 'burst' signal.

filter