Skip to content

Add pysad - #3358

Closed
selimfirat wants to merge 1 commit into
vinta:masterfrom
selimfirat:add-pysad
Closed

selimfirat wants to merge 1 commit into
vinta:masterfrom
selimfirat:add-pysad

Conversation

@selimfirat

Copy link
Copy Markdown

Project

pysad

Checklist

  • I read CONTRIBUTING.md - awesome-python is a shortlist, not a catalog
  • One project per PR
  • PR title format: Add project-name
  • Entry format: - [pypi-name](https://github.com/owner/repo) - Description ending with period.
  • Display name is the PyPI package name
  • Placed in an existing use case (new sections and subcategories are maintainer-only)
  • Meets all Quality Requirements: active, stable, documented, at least 1 month old

Which Tier

  • Obvious choice
  • Challenger

Explain: pysad covers anomaly detection on data streams, where each estimator updates and scores one sample at a time rather than fitting on a batch. It provides xStream, LODA, RS-Hash, Half-Space Trees, RRCF, IForestASD, KitNet, and others, plus streaming evaluators and score calibrators. Adoption evidence:

  • about 30 public dependent repositories on GitHub
  • 60+ citations (Google Scholar), including a 2023 ESWA comparison study of streaming anomaly detectors
  • 6 releases in the last 16 months (v0.5.1, September 2026)

PyPI downloads are modest (about 430/month), and I'd rather state that upfront. I placed it under General because there is no anomaly-detection use case. If you'd prefer not to list it until one exists, I understand.

Displacement

Not applicable: General currently has 3 entries (cap 5).

Disclosure: I maintain pysad.

@Princesa82 Princesa82 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No sigas

@JinyangWang27

Copy link
Copy Markdown
Collaborator

@selimfirat Thanks for the candid PR. Streaming anomaly detection isn't a fit for Machine Learning / General, and entry PRs can't create a new subcategory. Closing per CONTRIBUTING.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants