Fourier Transforms In Python

Project Overview

This project was the creation of a Python Jupyter notebook that covers:

  • Fourier Series
  • Fourier Transforms
  • Fast Fourier Transforms (FFT)
  • How the FFT can be used to improve Cheveshev Interpolation

It was built using both the Python and LaTeX programming languages

Learning Outcomes

I learned how to convert mathematical theory into practical use where “tricks” can’t be used to solve problems and instead, thoughtful numerical methods must be used to perform calculations to desired accuracies and efficiencies. I also gained experience presenting a complex subject to a very large audience.

PDF Rendering of the Notebook:

Source to actual .ipynb file

Repo containing the notebook: