# Streaming

The {mod}`frouros.detectors.data_drift.streaming` module contains streaming data drift detection algorithms.

```{eval-rst}
.. automodule:: frouros.detectors.data_drift.streaming
    :no-members:
    :no-inherited-members:
```

```{currentmodule} frouros.detectors.data_drift.streaming
```

## Distance Based

```{eval-rst}
.. automodule:: frouros.detectors.data_drift.streaming.distance_based
    :no-members:
    :no-inherited-members:
```

```{eval-rst}
.. autosummary::
    :toctree: auto_generated/
    :template: class.md

    MMD
```

## Statistical Test

```{eval-rst}
.. automodule:: frouros.detectors.data_drift.streaming.statistical_test
    :no-members:
    :no-inherited-members:
```

```{eval-rst}
.. autosummary::
    :toctree: auto_generated/
    :template: class.md

    IncrementalKSTest
```
