mne-tools / mne-tools/mne-python

Read raw data from the Curry company

Open
#12,193 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
Python
Stars
3.5k
Forks
1.6k
Avg merge
1d 6h
Merged PRs (30d)
100

Description

Description of the problem

It is impossible to read the cef file, which is Curry's raw data.

Steps to reproduce
import mne

raw = mne.io.read_raw_curry('test.cef')
Link to data

image

Expected results

Expected to return an instance of Raw object.

Actual results

FileNotFoundError: The following required files cannot be found: ['data' 'info' 'labels'].
Please make sure all required files are located in the same directory as test.hpi.

Additional information

Platform Windows-10-10.0.19045-SP0
Python 3.10.9 (tags/v3.10.9:1dd9be6, Dec 6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)]
Executable C:\AppData\Local\Programs\Python\Python310\python.exe
CPU Intel64 Family 6 Model 151 Stepping 5, GenuineIntel (12 cores)
Memory 31.8 GB

Core
├☑ mne 1.4.2
├☑ numpy 1.25.2 (OpenBLAS 0.3.23.dev with 12 threads)
├☑ scipy 1.11.2
├☑ matplotlib 3.7.2 (backend=module://matplotlib_inline.backend_inline)
├☑ pooch 1.6.0
└☑ jinja2 3.1.2

Numerical (optional)
├☑ sklearn 1.2.2
├☑ pandas 2.1.0
└☐ unavailable numba, nibabel, nilearn, dipy, openmeeg, cupy

Visualization (optional)
└☐ unavailable pyvista, pyvistaqt, ipyvtklink, vtk, qtpy, ipympl, pyqtgraph, mne-qt-browser

Ecosystem (optional)
└☐ unavailable mne-bids, mne-nirs, mne-features, mne-connectivity, mne-icalabel, mne-bids-pipeline

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

Begin with the provided read_raw_curry('test.cef') reproducer and inspect the reader's handling of the .cef input alongside the reported required-file error. Done means the supplied Curry raw data can be read and returns a Raw object without the FileNotFoundError.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.