Coverage for emd/__init__.py: 83%
18 statements
« prev ^ index » next coverage.py v7.6.10, created at 2025-01-09 10:07 +0000
« prev ^ index » next coverage.py v7.6.10, created at 2025-01-09 10:07 +0000
1"""EMD Package."""
3#!/usr/bin/python
5# vim: set expandtab ts=4 sw=4:
7"""
8Package for Empirical Mode Decomposition analyses.
10Submodules:
11 sift - compute Intrinsic Mode Functions from time-series
12 imftools - compute common metrics and operations on IMFs
13 spectra - compute frequency transforms and power spectra
14 cycles - routines for analysing single cycles
15 simulate - create artificial signals for analysis
16 plotting - helper functions for producing figures
17 logger - tracking analysis progress to the console or logfiles
18 support - helpers relating to packaging, checking and errors
19 utils - general helpers that don't fit elsewhere
21"""
23# Main imports
24from . import _sift_core # noqa: F401, F403, I001
25from . import support # noqa: F401, F403, I001
26from . import sift # noqa: F401, F403, I001
27from . import spectra # noqa: F401, F403, I001
28from . import _cycles_support # noqa: F401, F403, I001
29from . import cycles # noqa: F401, F403, I001
30from . import imftools # noqa: F401, F403
31from . import logger # noqa: F401, F403
32from . import plotting # noqa: F401, F403, I001
33from . import simulate # noqa: F401, F403
35# Store package version
36try:
37 from ._version import __version__
38 from ._version import version_tuple
39except ImportError:
40 __version__ = "Unknown"
41 version_tuple = (0, 0, "Unknown")
43# Set logger to only show warning/critical messages
44logger.set_up(level='WARNING')