Skip to content

Roadmap

Scott Huberty edited this page Apr 3, 2023 · 1 revision

This page describes some of the major medium- to long-term goals for pyLossless, that will likely be implemented after 0.1 release. These are goals that require substantial effort and/or API design considerations.

Open

1. Allow Drawing of annotations for specific chanels x times.

MNE-Python now allows for specifying time-based annotations for only some channels. The updated method for drawing annotations in the QC dashboard would allow for selecting only some channels.

2. Refactor the method for mapping MNE.annotations to plotly shapes.

Currently, all mne.annotations are loaded to the browser as Plotly shapes in a dash dcc.Store object. It may be preferable to keep the annotations in the raw object, and to only plot the annotations in the current time window. However mapping revised/edited shapes back to the MNE object is not so simple.