Signal Processing
=================

.. currentmodule:: gwexpy.signal

Filters, window functions, Q-transform, and spectral estimation utilities.

.. automodule:: gwexpy.signal
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: WhiteningModel, StandardizationModel

The preprocessing models :class:`~gwexpy.signal.preprocessing.WhiteningModel`
and :class:`~gwexpy.signal.preprocessing.StandardizationModel` are documented
in :doc:`preprocessing`.

Filter Design
-------------

.. automodule:: gwexpy.signal.filter_design
   :members:
   :undoc-members:
   :show-inheritance:

Q-Transform
-----------

.. automodule:: gwexpy.signal.qtransform
   :members:
   :undoc-members:
   :show-inheritance:

Window Functions
----------------

.. automodule:: gwexpy.signal.window
   :members:
   :undoc-members:
   :show-inheritance:
