I'm trying to filter my experiment measurements using a Fourier filter, which works. Now I got multiple raw data files (.txt) in a folder which I would like to filter and then place in a different folder.
The structure is as follows;
Filter script: C:\Users\myname\Desktop\folder1\Scripts
Raw data folder: C:\Users\myname\Desktop\folder1\Scripts\Raw_data
Filtered data folder: C:\Users\myname\Desktop\folder1\Scripts\Filtered_data
My code is:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from scipy.fftpack import rfft, irfft, fftfreq
data = pd.read_csv(r'C:\Users\myname\Desktop\folder1\Scripts\Raw_data\rawtest_datafile1.txt')
time = np.linspace(0, 4017, 4018)
signal = data.TG
print(Filter(time, signal, 0.004, 0.0075, False, 0.04)/10)
The result in a 1D-array.
Now I would like to know how I can import all files rawtest_datafile[i].txt, filter them, and make a new file called filteredtest_datafile[i].txt one by one using a loop.
I hope this is clear enough.