mne-tools / mne-tools/mne-python
Default scaling of raw data traces
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.5k
- Forks
- 1.6k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 100
Description
Hi!
I would like to look into fixing the default scaling of raw data traces. The defaults are such that MEG data typically looks quite ok. However, biosignals, other analog inputs, and stimulus channels are often unreadable. The GUI does not allow scaling channel types individually, which makes it difficult to visually inspect data. See an example below:
Two suggestions:
- Could we automatically scale the data for each channel type separately so that it is nicely displayed in the raw data browser?
- Could we implement a way to interactively change the scaling in the raw data browser?
I know that it is possible to set scalings when running raw.plot(), but that is difficult to do without knowing how the data looks like first.
Thoughts?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at raw.plot(), the entry point named in the issue, and inspect how the raw data browser currently chooses scalings. The work is complete when biosignals, analog inputs, and stimulus channels are readable by default and users can interactively adjust scaling in the browser.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100