This repository contains material for an interactive course on Fourier transform (FT). You can find many documents on the FT, (for instance on Wikipedia, usually full of good theory, and with some examples.
The idea here is to emphasize exploration and feeling of the FT rather than the theory. For this purpose I use jupyter notebook interactivity to display the basis of FT. The emphasis is set on spectroscopy (my main topic) rather than image processing or cristallography.
The course is based on the interactive capabilities of ipywidgets
library, however, the graphics generated in this way might not display well on github (or not at all), but they work well in jupyter
This course is originated from a teaching I've been doing to PhD doctorates of the IGBMC institute, where I am just starting with an empty notebook and discover python, and then FT in an interactive manner.
The first developped version has been created for the FT-MS school in Cabourg, France, in April 2018, it has been given several times since then, and keeps improving.
- jupyter environment first contacts, a glimpse on python (you can find a longer presentation on github.com/delsuc )
- Fourier transform: definitions, basic properties basis of Fourier transform
- basic FT-MS processing an interactive practical on the fundamentals of Fourier transform
- advanced FT-MS processing, a complete processing of a FT-ICR dataset
the HTML folder contains a static rendering of the notebooks.
Marc-André Delsuc