clean_channels: make the RANSAC random seed a parameter
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 77/100
Direzione di ricerca
Leggi clean_channels.py ed esamina clean_channels, dove RandomState(5489) crea i sottoinsiemi RANSAC; confronta come calc_projector accetta un flusso casuale. Aggiungi un parametro seed con il valore esistente come predefinito, registra il valore scelto in EEG["etc"] e verifica che il valore predefinito mantenga i risultati e che i chiamanti possano scegliere un seed.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
clean_channels draws its RANSAC subsets from numpy.random.RandomState(5489), hardcoded (clean_channels.py, "replicate
MATLAB's default randseed"). A pipeline that records every parameter cannot list or change the seed:
import inspect, eegprep
from eegprep import clean_channels
print(list(inspect.signature(clean_channels).parameters))
# ['EEG', 'corr_threshold', 'noise_threshold', 'window_len', 'max_broken_time', 'num_samples', 'subset_size']
print([l.strip() for l in inspect.getsource(inspect.getmodule(clean_channels)).splitlines() if "RandomState(5489)" in l])
Expected: a keyword (for example seed: int = 5489, so results do not change) and the value used recorded in
EEG["etc"]. calc_projector already accepts a stream.
Checked on eegprep 0.5.0 and on the develop branch at commit 89eb411 (2026-11-05).
- Lingua principale
- Python
- Stelle
- 38
- Fork
- 7
- Merge medio
- 22h 11m
- PR unite (30g)
- 65
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di sccn/eegprep
-
Add a half-count tie test for 2-D _trimmed_channel_scoresForse già presa @claude l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
sccn/eegprep#570 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
clean_channels: raise on degenerate channel locations instead of returning a meaningless resultAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
sccn/eegprep#539 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
sccn/eegprep#533 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di sccn/eegprep
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
I maintainer di solito rispondono entro 7 giorni
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
MTSWebServices/RecTools#330 ·
-
S9.7: Methodology pageApertaarea: web priority: P1 story
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nfiasco/Quant-Time-Machine#151 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
autowarefoundation/autoware_carla_scenario#2019 ·
I maintainer di solito rispondono entro 1 giorno