scientific-streaming-analytics

Enable real-time streaming analytics with River-based online learning, anomaly detection, and drift monitoring.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-streaming-analytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-streaming-analytics
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-streaming-analytics
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-streaming-analytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streaming data arrives continuously, requiring online learning, real-time anomaly detection, and drift monitoring to keep models current and trustworthy.

Core Features & Use Cases

  • Online learning using River to update models as data streams flow in.
  • Streaming anomaly detection for immediate alerts on unusual patterns.
  • Concept drift detection to trigger model adaptation and re-training.
  • Incremental statistics and lightweight visualizations for continuous monitoring.

Quick Start

Start the streaming analytics skill to initialize an online learning workflow and monitor a data stream in real time.

Frequently Asked Questions about scientific-streaming-analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is online learning for streaming data and when do I need it?

Online learning updates models incrementally as streaming data arrives continuously. You need online learning when real-time anomaly detection and concept drift monitoring are required to keep models current without batch retraining.

How do I detect concept drift in a real-time data stream?

You detect concept drift in a real-time data stream by applying incremental statistics to monitor distribution changes. This triggers model adaptation and re-training workflows to maintain accuracy when underlying data patterns shift.

How do I build a real-time anomaly detection pipeline?

You build a real-time anomaly detection pipeline by initializing an online learning workflow with River-based modules. This enables streaming anomaly detection to generate immediate alerts on unusual patterns as data flows in.

Does this real-time monitoring approach work with River for incremental statistics?

Yes, this real-time monitoring approach works with River to compute incremental statistics. It enables lightweight visualizations and modular pipeline integration for continuous monitoring across various streaming domains.

What is the best way to generate alert-ready artifacts for streaming analytics?

The best way to generate alert-ready artifacts for streaming analytics is using modular pipeline integration with online learning. This monitors data streams in real time and outputs alert-ready artifacts when anomalies or drift occur.