flux.vision/web/content/blog/lyagushka.md
2025-12-22 00:21:22 +02:00

15 lines
No EOL
1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Title: Lyagushka
Date: 2025-01-09 23:00
Category: software
Slug: lyagushka
Summary: Rust-based command-line tool that detects statistically significant attractor clusters and void gaps in one-dimensional integer datasets.
(Russian лягушка [lʲɪˈɡuʂkə]: frog)
Lyagushka is a Rust command-line tool inspired by *Fatum Project*'s '[Zhaba](https://gist.github.com/randogoth/ab5ab9e8665303be176f16241e7b26b5)' algorithm (Russian 'жаба': toad) and expands upon it for more versatility.
It is an algorithm that analyzes a one-dimensional dataset of integers to identify clusters of closely grouped "attractor" points and significant "void" gaps between these clusters. It calculates z-scores for each cluster or gap to measure their statistical significance relative to the dataset's mean density and distance between points. The analysis results, including attractors, voids, and their z-scores, are output as a JSON string.
## Repository
* <i class="nf nf-linux-codeberg"></i> [lyagushka](https://codeberg.org/randogoth/lyagushka)