Features# Data handling and analysis Dataset compare_datasets() Feature Extraction Sleep Feature Extractor Sources SleepSpectralFeatureExtractor SleepSpectralFeatureExtractor.attenuate() SleepSpectralFeatureExtractor.design_filters() SleepSpectralFeatureExtractor.extraction_functions SleepSpectralFeatureExtractor.prefilter() SleepSpectralFeatureExtractor.process_signal() Spectral Features mean_bands() mean_frequency() median_frequency() non_normalized_entropy() non_normalized_entropy_bands() normalized_entropy() normalized_entropy_bands() relative_bands() Time Domain Features Time-domain feature extraction Features TimeDomainFeatureExtractor TimeDomainFeatureExtractor.AVAILABLE_FEATURES line_length() tkeo() Utils augment_features() balance_classes() find_category_outliers() get_class_count() get_classification_scores() print_classification_scores() remove_features() remove_samples() replace_annotations() zscore() Wave Detector Wave detection Two ways to use it Algorithm Trough placement (trough) Edges and gaps Two signals: filtered and unfiltered Outputs (per wave, from detect / detect_waves()) Windowed features (__call__) Slope conventions Performance Changes from v1.0.0 (brainmaze-eeg 2.0.0; class version 2.0.0 -> 2.1.0) WaveDetector WaveDetector.cutoff_high WaveDetector.cutoff_low WaveDetector.detect() WaveDetector.edge_margin_s WaveDetector.feature_names WaveDetector.gap_margin_s detect_waves()