Skip to content

Lunascope v0.9.9

Lunascope is a desktop interface to the Luna suite: an interactive viewer, scripting front end, and packaged way to work with the underlying Luna library from a single application.

In practice, that means Lunascope is not only for browsing signals. It can also run Luna commands, inspect output tables, apply project-level scripts, manage staging workflows, work with multiday actigraphy data, and access NSRR datasets through the same GUI.

Overview

Documentation sections

Sections
Installation Installing and running Lunascope pip install lunascope
Overview Layout, docks, shortcuts, and the overall GUI workflow Overview
Loading Data Instructions for loading EDF files, annotation sets, and defining sample lists. Sample list dock
Signal Viewer Main viewer for synchronized time navigation across channels. Viewer example
Signals Signal selection and viewing options Signals dock
Annotations Toggle annotation types and view event instances Annotations
Spectrograms Time-frequency views and spectral summaries Spectrograms
Hypnograms Automatic and manual staging, including SOAP and POPS Hypnogram
Explorer Cohort and record-level visual summaries for annotations, staging, signals, and outputs img
Multiday Recordings Working with multiday actigraphy displays img
Moonbeam Browsing and downloading NSRR data img
Luna Scripts Examples of scripting workflows in Lunascope Luna script output
Command help Built-in Luna command reference for commands, parameters, and outputs img
Parameters Details of parameter configuration and editing through the parameter dock Parameters
Configuration Specifying channel ordering, coloring and other properties HD EEG

Development status

Lunascope is approaching a 1.0 release, but v0.9.9 should still be treated as pre-1.0 software. Some features are newer than others, and there are still a few known issues.

Feedback on bugs, confusing workflows, missing documentation, and release-blocking rough edges is useful at this stage.

Contact

Lunascope was created by Shaun Purcell and is developed and maintained by Lorcan Purcell.

Questions: luna.remnrem@gmail.com