Dev tools · alternatives · 2026
24 alternatives to Matrixprofile-ts – A Python library for timeseries motifs and discords
A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile - target/matrixprofile-ts
Matrixprofile-ts is a Python library designed for analyzing time series data to identify motifs and discords. It's built for developers and data scientists who need to find recurring patterns and anomalies in temporal… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Matrixprofile-ts – A Python library for timeseries motifs and discords launched in 2019; newer entries below may have overtaken it.
- 1

A Python toolkit for rule-based/unsupervised anomaly detection in time series - arundo/adtk
2019 · github.com · its alternatives →
- 2

I built a Rust-powered Wavelet Matrix library for Python. There were surprisingly few practical Wavelet Matrix implementations available for Python, so I implemented one with a focus on performance, usability, and typed APIs. It supports fast rank/select, top-k, quantile, range queries, and even dynamic updates. Feedback welcome!
Dec 2025 · pypi.org · its alternatives →
- 3

A Python package for time series augmentation. Contribute to arundo/tsaug development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 4

A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe
2020 · github.com · its alternatives →
- 5

Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 6

I recently found myself computing the similarity between lots of very high dimensional vectors (i.e., sentence embedding vectors from LLMs), and I wanted to try some more powerful measures of similarity/dependency than just Cosine similarity, which seems to be the default for everything nowadays because of its computational efficiency. There are many other more involved measures that can detect more subtle relationships, but the problem is that some of them are quite slow to compute, especially if you're trying to do it in Python. For my favorite measure of statistical dependency,…
2023 · github.com · its alternatives →
- 7

- 8

Hi HN! I was feeling incredibly frustrated with my struggles in context-switching and writing documentation, so I decided to take action and find a solution. I wrote a simple tool for Alfred and Raycast that helps me be more mindful when switching between tasks, which can even prevent some of those switches. Plus, I can jot down quick notes on each task as I go, making it easier to document everything once I’m finished. This tool is really simple with only 5 commands - tsr, tsn, tsl, tsv, tse tsr writes a new record tsn writes a new note tsl shows you the current task tsv builds a static…
2023 · github.com · its alternatives →
- 9

- 10

Anomaly Detection on Dynamic (time-evolving) Graphs in Real-time and Streaming manner. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies. - Stream-AD/MIDAS
2020 · github.com · its alternatives →
- 11

The NUS School of Computing is recognised among the top global universities for computer science; and exemplifies academic excellence and innovative research.
2020 · comp.nus.edu.sg · its alternatives →
- 12

This little project came about because I kept running into the same problem: cleanly differentiating sensor data before doing analysis. There are a ton of ways to solve this problem, I've always personally been a fan of using kalman filters for the job as its easy to get the double whammy of resampling/upsampling to a fixed consistent rate and also smoothing/outlier rejection. I wrote a little numpy only bayesian filtering/smoothing library recently (https://github.com/hugohadfield/bayesfilter/) so this felt like a fun and very useful first thing to…
2024 · github.com · its alternatives →
- 13
PyPOTS▲67a Python lib for data mining on PartiallyObserved TimeSeries
2023 · pypots.com · its alternatives →
- 14

We’ve built a Python SDK for running inference on foundation models designed for time-series and tabular data. They are new SOTA models for time-series and tabular tasks and work out of the box. They do not require model training or feature engineering. The link to the GitHub repository is: https://github.com/S-FM/faim-python-client
Dec 2025 · github.com · its alternatives →
- 15DA
Dear HN, I am Riwaj, the cofounder of dstack.ai (https://github.com/dstackai). A few months ago, we built an online service that allows users to publish data visualizations from Python or R. The idea was to build a tool that did not require additional programming or front-end development for publishing data visualizations. Such a code can be invoked from either Jupyter notebook, RMarkdown, Python, or R scripts. Once the data is pushed, it can be accessed via a browser. Open-sourcing dstack: During our customer discovery phase, we realized that dstack.ai should integrate a lot…
2020 · its alternatives →
- 16
Marple▲86Hi HN! I’m Nero from Marple, and we build time series tooling for Aerospace & Automotive. In 2020, we launched our first product: a sort of Grafana on steroids designed for high performance analysis. After integrating with a lot of different TS databases, we kept running into their design limits when trying to deliver the best performance & UX to our users. That’s why we are launching Marple DB today (https://www.marpledata.com/marple-db). Marple DB transforms measurements files (CSV, MAT, HDF5, TDMS, …) into a queryable lakehouse. We designed for extreme ingestion…
2022 · marpledata.com · its alternatives →
- 17

All-pair set similarity search on millions of sets in Python and on a laptop - GitHub - ekzhu/SetSimilaritySearch: All-pair set similarity search on millions of sets in Python and on a laptop
2018 · github.com · its alternatives →
- 18

Hello and happy new year! We're excited to introduce the Pyper package for concurrency & parallelism in Python. Pyper is a flexible framework for concurrent / parallel data processing, following the functional paradigm. Source code can be found on [github](https://github.com/pyper-dev/pyper) Key features: Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work. Functional Paradigm: Python functions are the building blocks of data pipelines. Let's you write clean, reusable…
2025 · github.com · its alternatives →
- 19

Probabilistic data structures for processing continuous, unbounded streams. - tylertreat/BoomFilters
2015 · github.com · its alternatives →
- 20
MatrixEase▲83A visualization and analysis tool for large matrix data
2022 · matrixease.com · its alternatives →
- 21

A monkeypatching library for python. Contribute to colinmarc/zodiac development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 22

- 23

Hi HN, I turned the freshly published paper “The Constructor Theory of Time” by David Deutsch and Chiara Marletto (arXiv, 13 May 2025) into an executable Python library. What you’ll find • One-to-one translation of the paper’s formalism: Substrates, Attributes, Tasks, Constructors, and task-algebra operators • Possibility / impossibility predicates and counterfactuals encoded exactly as defined • Test suite that mirrors every lemma and example (>95 % coverage, mypy-typed) • Reproductions of key results: time-keeping substrates, irreversibility proofs, quantum branching tasks, and a…
2025 · github.com · its alternatives →
- 24

What's in your data? Extract schema, statistics and entities from datasets - capitalone/DataProfiler
2021 · github.com · its alternatives →
Also compare
- ADTK – new Python library for time series anomaly detection alternatives
- High-Performance Wavelet Matrix for Python, Implemented in Rust alternatives
- tsaug – a time series data augmentation library in Python alternatives
- A Python container for dataclasses with multi-indexing and vector opps alternatives
- Py-spy – A new sampling profiler for Python programs alternatives
- Fast vector similarity using Rust and Python alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →