Mohammad Javad Darvishi
commited on
Commit
·
f462298
1
Parent(s):
28be895
'plot using mne-python'
Browse files
misc.py
CHANGED
@@ -98,18 +98,31 @@ def build_model(model_name, n_classes, n_chans, input_window_samples, drop_prob=
|
|
98 |
|
99 |
|
100 |
def preprocessing_and_plotting(raw):
|
101 |
-
|
102 |
-
channel = raw.ch_names[0]
|
103 |
-
st.write(f"Selected channel: {channel}")
|
104 |
-
|
105 |
-
# Plot the first channel
|
106 |
-
fig, ax = plt.subplots()
|
107 |
-
ax.plot(raw.times, raw[channel][0].T)
|
108 |
-
ax.set_xlabel("Time (s)")
|
109 |
-
ax.set_ylabel("Amplitude (µV)")
|
110 |
-
ax.set_title(f"EEG signal of {channel}")
|
111 |
st.pyplot(fig)
|
112 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
def read_file(edf_file):
|
114 |
# To read file as bytes:
|
115 |
bytes_data = edf_file.getvalue()
|
|
|
98 |
|
99 |
|
100 |
def preprocessing_and_plotting(raw):
|
101 |
+
fig = raw.plot(duration=10, scalings='auto',remove_dc=True,show_scrollbars=False) #, n_channels=10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
st.pyplot(fig)
|
103 |
|
104 |
+
# # Plot the power spectrum
|
105 |
+
# fig, ax = plt.subplots()
|
106 |
+
# raw.plot_psd(fmin=1, fmax=60, ax=ax)
|
107 |
+
# st.pyplot(fig)
|
108 |
+
|
109 |
+
# # Plot the spectrogram
|
110 |
+
# fig, ax = plt.subplots()
|
111 |
+
# raw.plot_spectrogram(n_fft=512, ax=ax)
|
112 |
+
# st.pyplot(fig)
|
113 |
+
|
114 |
+
# # Select the first channel
|
115 |
+
# channel = raw.ch_names[0]
|
116 |
+
# st.write(f"Selected channel: {channel}")
|
117 |
+
|
118 |
+
# # Plot the first channel
|
119 |
+
# fig, ax = plt.subplots()
|
120 |
+
# ax.plot(raw.times, raw[channel][0].T)
|
121 |
+
# ax.set_xlabel("Time (s)")
|
122 |
+
# ax.set_ylabel("Amplitude (µV)")
|
123 |
+
# ax.set_title(f"EEG signal of {channel}")
|
124 |
+
# st.pyplot(fig)
|
125 |
+
|
126 |
def read_file(edf_file):
|
127 |
# To read file as bytes:
|
128 |
bytes_data = edf_file.getvalue()
|