Home / Other tools
tsmoothie
Vectorized time-series smoothing and outlier detection in Python
What it is
A Python library for smoothing time series and detecting outliers in a vectorized way. It provides several smoothing techniques that can be applied to many series at once, which helps when cleaning large sets of price or sensor data. Researchers and data analysts who need to denoise series before modelling are the intended users. Smoothing changes the data, so in trading research it must be applied carefully to avoid leaking future information into signals.
At a glance
Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Data analysis, Strategy research |
| Markets | Multi-market |
| Stack | Python |
| Learning curve | Easy to start |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | No commits in over six months |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): −1 over the period, now 769. Gaps mean no snapshot was taken that day.
A python library for time-series smoothing and outlier detection in a vectorized way.
Similar tools
Cython-based Python wrapper for the TA-Lib technical analysis library
Portfolio analytics and performance tear sheets for quants
Technical analysis indicators built on Pandas
Technical indicators computed on streaming data in Python
Technical analysis indicators implemented with pandas
GPT-based news sentiment and reports for financial assets