def ICA_decompose(raw, method, decim, variance, npcas, maxpcas, reject, picks): #################### RUN ICA ica = ICA(n_components=variance, n_pca_components=npcas, max_pca_components=maxpcas, method=method, verbose=True) ica.fit(raw, decim=decim, reject=reject, picks=picks) ica.get_sources(raw) return ica
def ICA_decompose(raw, method, decim, variance, npcas, maxpcas, reject, picks): r = np.random.RandomState(1234) # allow for reproducible results r.uniform(0, 10, 5) #################### RUN ICA ica = ICA(n_components=variance, n_pca_components=npcas, max_pca_components=maxpcas, method=method, verbose=True, random_state=r) ica.fit(raw, decim=decim, reject=reject, picks=picks) ica.get_sources(raw) return ica