moving

module of dascore.utils source

Unified interface for moving window operations with automatic engine selection.

This module provides a generic interface for 1D moving window operations that can use either scipy or bottleneck backends, with automatic fallback when optional dependencies are missing. Bottleneck trailing windows are shifted toward centered-window alignment. Odd non-median bottleneck windows match scipy away from edges; even non-median windows keep the requested bottleneck engine for performance and may differ from scipy’s even-window convention.

Functions

Name Description
move_max Moving maximum filter.
move_mean Moving mean filter.
move_median Moving median filter.
move_min Moving minimum filter.
move_std Moving standard deviation filter.
move_sum Moving sum filter.
moving_window Generic moving window operation with automatic engine selection.