Avijit-Kumar-GIT / Avijit-Kumar-GIT/fella

A deterministic outlier/anomaly tool (z-score or IQR over a column)

Open
#116 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
0
Forks
0
Avg merge
5h 19m
Merged PRs (30d)
72

Description

"What looks unusual in my spending this month" / "which workout was an outlier" is a real, common personal-analytics question class with no clean path today: the model either eyeballs sample rows (unreliable, not deterministic) or writes ad-hoc `run_python` for something that's actually a standard, well-defined statistical operation.

A narrow tool (`find_outliers` or similar): given a table + numeric column (+ optional group-by), return rows outside N standard deviations or outside 1.5×IQR — computed the same "code computes, not the model" way every other tool works, going through the same evidence/verification path `run_sql` results already do.

**Fit check, not a settled yes:** this is a new built-in tool. `CONTRIBUTING.md` explicitly calls "a narrowly useful built-in tool" a *good* contribution, but `docs/NON-GOALS.md`'s fixed-tool-set rule still applies — a built-in tool is a code change, not a plugin, and needs real demand shown, not just "would be nice."

**Worth deciding together with #117** (a correlation tool): both are "give `run_python`'s most common statistical use case a first-class, always-consistent tool" questions. If either gets built, it's worth deciding both at once rather than piecemeal.

Contributor guide

Open the contributing guide

Research direction

Read CONTRIBUTING.md and docs/NON-GOALS.md first, then compare the existing run_sql and run_python entry points and their evidence/verification paths. Resolve the fixed-tool-set fit and demand question together with #117 before implementation. Done means the scope is accepted or rejected with a clear decision and, if accepted, defined against the existing verification path.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, rust
Domain
analytics, data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.