Crate omega_sleep

Crate omega_sleep 

Source
Expand description

Omega Sleep

Biologically-inspired sleep/wake cycle simulation:

  • Slow Wave Sleep (SWS): Deep sleep with memory consolidation
  • REM Sleep: Rapid eye movement with memory reorganization
  • Sleep spindles: Thalamocortical oscillations
  • Sleep pressure: Homeostatic sleep drive
  • Circadian rhythm: 24-hour biological clock

Based on sleep neuroscience research and two-process model.

Re-exports§

pub use circadian::CircadianRhythm;
pub use circadian::TimeOfDay;
pub use consolidation::ConsolidationEvent;
pub use consolidation::MemoryConsolidator;
pub use rem::DreamContent;
pub use rem::REMSleep;
pub use spindles::KComplex;
pub use spindles::SleepSpindle;
pub use spindles::SpindleGenerator;
pub use sws::SlowWave;
pub use sws::SlowWaveSleep;

Modules§

circadian
Circadian Rhythm
consolidation
Memory Consolidation
rem
REM Sleep
spindles
Sleep Spindles and K-Complexes
sws
Slow Wave Sleep (SWS)

Structs§

SleepConfig
Configuration for sleep system
SleepController
The main sleep controller
SleepEvent
Sleep cycle event
SleepStats
Sleep statistics

Enums§

SleepError
Sleep-related errors
SleepEventType
Types of sleep events
SleepStage
Sleep stages based on polysomnography

Type Aliases§

Result