Neuro-Adaptive-UI / eeg_simulator.py
begumbb's picture
Upload 8 files
b3707ac verified
Raw
History Blame Contribute Delete
642 Bytes
import mne
import numpy as np
import matplotlib.pyplot as plt
def generate_simulated_eeg(duration_sec=10, sfreq=256):
n_samples = duration_sec * sfreq
# Beyin dalgalarını taklit eden sentetik veri
data = np.random.randn(4, n_samples) * 1e-5
info = mne.create_info(ch_names=['Fp1', 'Fp2', 'O1', 'O2'], sfreq=sfreq, ch_types='eeg')
raw = mne.io.RawArray(data, info)
return raw
# Veriyi simüle et ve kaydet
raw = generate_simulated_eeg()
print("EEG verisi başarıyla simüle edildi.")
raw.plot(duration=5, n_channels=4, show=False)
plt.savefig('eeg_signal.png')
print("Grafik 'eeg_signal.png' olarak kaydedildi.")