column-map-and-manifests

Map site-specific point names to pandas DataFrame columns using JSON manifests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill facilitates the translation of site-specific point identifiers into pandas DataFrame columns, enabling seamless integration of custom data schemas with YAML fault detection rules.

Core Features & Use Cases

  • Mapping site input keys: Convert BRICK/ontology inputs to pandas columns using dicts, manifests, or composite resolvers.
  • Integration support: Use with open_fdd.engine and other related tools to streamline rule execution across different site configurations.
  • Use Case: A data engineer importing site-specific data schemas can quickly resolve mapping keys to DataFrame columns to ensure correct rule application.

Quick Start

Load a JSON manifest to resolve site mappings, then run the data frame through open_fdd to match site inputs with DataFrame columns for fault detection rules.

Frequently Asked Questions about column-map-and-manifests

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

FAQPage Schema
How do I map site-specific point names to pandas DataFrame columns for fault detection?

To map site-specific point names to pandas DataFrame columns, you load a JSON manifest to resolve site mappings and match site inputs with DataFrame columns for fault detection rule execution. This ensures correct rule application across different site configurations.

What is a JSON manifest used for in pandas data integration workflows?

A JSON manifest in pandas data integration workflows provides the data structure needed to translate site-specific point identifiers into DataFrame columns. This enables seamless integration of custom data schemas with fault detection rules.

How do I convert BRICK ontology inputs to pandas columns?

You convert BRICK ontology inputs to pandas columns by using dicts, manifests, or composite resolvers within a column mapping workflow. This allows precise site-aware data resolution for downstream processing.

Can I use this column mapping approach with open_fdd engine for fault detection?

Yes, you can use this column mapping approach with the open_fdd engine. It is designed to integrate directly with open_fdd to streamline YAML fault detection rule execution across different site configurations.

Do I need any specific dependencies installed to resolve site mappings with JSON manifests?

No specific external dependencies are required to resolve site mappings with JSON manifests, as the Skill operates independently. However, it depends on open-fdd's column map resolver modules to execute fault detection rules effectively.

What is the best way to handle flexible resolver chains for site-aware data resolution?

The best way to handle flexible resolver chains for site-aware data resolution is using composite resolvers that combine dicts and JSON manifests. This approach supports dynamic mapping of custom data schemas to pandas DataFrame columns.