Coverage for src/driada/signals.py: 0.00%
6 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-25 15:40 +0300
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-25 15:40 +0300
1"""
2Backward compatibility module for signals.
4This module provides backward compatibility for code that imports from driada.signals.
5All functionality has been moved to driada.utils.signals.
7.. deprecated:: 0.2.0
8 The driada.signals module is deprecated. Import from driada.utils instead.
9"""
11import warnings
13# Show deprecation warning when this module is imported
14warnings.warn(
15 "The driada.signals module is deprecated and will be removed in a future version. "
16 "Import from driada.utils instead:\n"
17 " from driada.utils import filter_signals, adaptive_filter_signals",
18 DeprecationWarning,
19 stacklevel=2
20)
22# Import from new location for backward compatibility
23from .utils.signals import (
24 filter_signals,
25 adaptive_filter_signals,
26 filter_1d_timeseries
27)
29# For backward compatibility with old names
30filter_neural_signals = filter_signals
31adaptive_filter_neural_signals = adaptive_filter_signals
33__all__ = [
34 'filter_signals',
35 'adaptive_filter_signals',
36 'filter_1d_timeseries',
37 'filter_neural_signals', # Deprecated name
38 'adaptive_filter_neural_signals', # Deprecated name
39]