validate-data-source

Run tests, coverage checks, and sanity plots on Earth2Studio data sources.

1.1k|240|Updated Apr 5, 2024
One-click install
npx skills add https://github.com/NVIDIA/earth2studio --skill validate-data-source
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-data-source
Source: https://github.com/NVIDIA/earth2studio/tree/main/.claude/skills/validate-data-source
Command: npx skills add https://github.com/NVIDIA/earth2studio --skill validate-data-source

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate a newly created Earth2Studio data source by running tests, checking coverage, validating variables against real data, generating sanity-check plots, and opening a PR with automated code review. Use this skill after completing data source implementation (create-data-source skill Steps 0-12) to run the full validation, submission, and review pipeline.

Core Features & Use Cases

  • Run unit tests for the new data source and ensure they pass.
  • Generate coverage reports and enforce quality gates.
  • Validate lexicon variables against real data and produce sanity-check plots.
  • Prepare and open a PR with automated code review ready for maintainers.

Quick Start

Run the validation workflow on your new Earth2Studio data source using the built-in pipeline.

Frequently Asked Questions about validate-data-source

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

FAQPage Schema
How do I validate an Earth2Studio data source before submitting a PR?

You validate an Earth2Studio data source by running pytest unit tests, enforcing coverage thresholds, checking lexicon variables against real data, generating optional sanity plots, and opening a PR with automated code review.

What does data-source validation include in the Earth2Studio workflow?

Data-source validation includes running pytest unit tests, enforcing coverage quality gates, validating lexicon variables against real data, generating optional sanity plots, and preparing a PR with automated code review for maintainers.

How do I run coverage checks and sanity plots for a new data source?

You run coverage checks and sanity plots by triggering the validation workflow, which enforces coverage thresholds and validates data variables against real data to produce sanity-check plots prior to PR submission.

Can I automate PR creation and code review for Earth2Studio data sources?

Yes, you can automate PR creation and code review for Earth2Studio data sources, as the validation workflow prepares and opens a PR with automated code review ready for maintainers after tests and coverage checks pass.

What steps need to be completed before running data-source validation?

Before running data-source validation, you must complete the data source implementation steps from the create-data-source skill, ensuring the implementation is finished so the validation workflow can verify tests, coverage, and PR readiness.