nocturn 1.2.0

App

Bug fixes

General improvements

nocturn 1.1.3

nocturn 1.1.2

Bug fixes

nocturn 1.1.1

Bug fixes

nocturn 1.1.0

App UI

Data import and cleaning

Filtering

Plots

Sleep Report

Scripts

nocturn 1.0.3

Set column names (app)

nocturn 1.0.2

Sleep report

nocturn 1.0.1

Data import

nocturn 1.0.0

App interface

Data import

Filtering

Deprecations

Ambient Viewer 0.0.10

Fixed

Ambient Viewer 0.0.9

Data formats

Annotations

Sleep Regularity

Ambient Viewer 0.0.8

Visualisations

Sleep Report

Fixed

Ambient Viewer 0.0.7

Sleep Report

Ambient Viewer 0.0.6

New

Ambient Viewer 0.0.5

New

Fixed

Ambient Viewer 0.0.4

New

Ambient Viewer 0.0.3

New

Fixed

Ambient Viewer 0.0.2.1

Ambient Viewer 0.0.2

New

Annotation tab

The “Annotation” tab (next to Summary, Compliance and Filtering) allows the user to assign a custom tag to each session. This could be used for example to highlight specific episodes from a sleep journal. The custom annotations will be displayed in the different data tables, and can be used in the figures (see next section).

Changable colormaps for the figures

Most figures now have a “Colour by” drop-down menu. Use this menu to change the colours on the figure, for example to colour data according to the custom annotations (“annotation” variable), or by work days vs. weekends (“is_workday”).

More filtering options

Added filtering options for:

These sliders are shown dynamically: they will only appear in the app if the relevant column is available in the data.

The corresponding R filtering functions are:

Manage column names

The app now has “Set session columns” and “Set epoch columns” menus (in the Data input module) that allow setting different column names to the default.

All functions that accept sessions or epochs dataframes now take an optional col_names argument that can be used to override the default column names. Example:

filtered_sessions <* example_sessions |> remove_sessions_no_sleep(col_names = list(sleep_period = "time_asleep"))

New example data

Added example data for the v1 of the Somnofy API (data generated before 2025). Once nocturn is loaded, they are directly accessible via the variables:

Ambient Viewer 0.0.1

New

Fixed