mne-tools / mne-tools/mne-python

Default scaling of raw data traces

Open
#13,444 5 comments 0 reactions 0 assignees View on GitHub

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:

Image

Two suggestions:

  1. Could we automatically scale the data for each channel type separately so that it is nicely displayed in the raw data browser?
  2. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.