engine-pandas-fdd

Evaluate YAML-defined fault detection rules on pandas DataFrames.

157|31|Updated May 27, 2020
One-click install
npx skills add https://github.com/bbartling/open-fdd --skill engine-pandas-fdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engine-pandas-fdd
Source: https://github.com/bbartling/open-fdd/tree/main/skills/engine-pandas-fdd
Command: npx skills add https://github.com/bbartling/open-fdd --skill engine-pandas-fdd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the evaluation of fault detection rules on pandas DataFrames, enabling efficient monitoring and analysis of data quality.

Core Features & Use Cases

  • Rule Evaluation: Loads YAML-based fault detection rules and applies them to pandas DataFrames for validation.
  • Metrics and Flags: Generates boolean flag columns indicating rule pass/fail status, facilitating quick diagnostics.
  • Use Case: Ideal for batch processing sensor data streams to identify anomalies or faults without manual review.

Quick Start

Use the engine-pandas-fdd skill to evaluate fault rules on your pandas DataFrame loaded from a CSV file.

Frequently Asked Questions about engine-pandas-fdd

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

FAQPage Schema
How do I automate fault detection in pandas DataFrames using YAML rules?

Automate fault detection in pandas DataFrames by loading YAML-defined validation rules and applying them to your dataset, which generates boolean flag columns to indicate pass or fail status for each row.

What is YAML-based rule evaluation for data quality checks?

YAML-based data quality checks define validation logic in configuration files, allowing you to separate fault detection rules from code and apply them automatically to pandas DataFrames for anomaly identification.

Can I use this for batch processing sensor data streams to identify anomalies?

Yes, you can use this for batch processing sensor data streams to identify anomalies, applying YAML fault detection rules to pandas DataFrames to flag data quality issues without manual review.

Do I need pandas and open-fdd to run automated validation on CSV data?

Yes, you need pandas for in-memory DataFrame processing and the open-fdd rule engine to evaluate the YAML fault detection rules when running automated validation on CSV data.

What's the best way to generate boolean flag columns for rule pass/fail diagnostics?

The best way to generate boolean flag columns for diagnostics is to evaluate YAML-defined fault detection rules directly on a pandas DataFrame, automatically creating columns that indicate rule pass or fail status.

When should I not use pandas DataFrames for fault detection rule evaluation?

You should avoid using pandas DataFrames for fault detection when processing datasets that exceed available memory, as this approach requires in-memory processing and is designed for batch analytics rather than real-time streaming.