Metadata-Version: 2.4
Name: fftfilter
Version: 0.3
Summary: FFT-Filter provides a GUI to remove periodic baselines from measurements by FFT-filtering the data.
Author-email: Luis Bonah <bonah@ph1.uni-koeln.de>
Keywords: FFT,Spectroscopy,Baseline
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: PyQt6
Requires-Dist: scipy
Dynamic: license-file

# FFT-Filter

This package provides an interactive GUI to remove periodic baselines from measurements.
The software can be started by running
```bash
fftfilter
```
in the terminal.

Files can be loaded via drag-and-drop or via the menu.

The data is Fourier tranformed and all Fourier coefficients below a user-selected cutoff are removed before the reverse Fourier transform is performed.

The files are expected to be tab-separated and the first two columns are expected to be the x- and y-data of the measurement.

This procedure is quite effective for removing standing waves (e.g., due to reflections, ...) from measurements.
