create-data-source

Create Earth2Studio data source wrappers for remote stores.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable seamless integration of a remote data store by creating a new Earth2Studio data source wrapper.

Core Features & Use Cases

  • Supports DataSource/ForecastSource/DataFrameSource/ForecastFrameSource to cover both gridded and sparse data integrations.
  • Lexicon and schema generation guidance to map remote variables to Earth2Studio vocabulary and data structures.
  • End-to-end skeleton creation from remote store reference to a runnable data source implementation.

Quick Start

Provide a remote data store reference and follow the on-screen prompts to generate a DataSource, ForecastSource, DataFrameSource, or ForecastFrameSource wrapper.

Frequently Asked Questions about create-data-source

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

FAQPage Schema
How do I add a new remote data source to Earth2Studio?

To add a remote data source to Earth2Studio, you provide a remote store reference and follow guided prompts to generate a data source wrapper. This process includes lexicon creation and skeleton code generation for seamless integration.

What types of data sources can I create for Earth2Studio integrations?

You can create four types of Earth2Studio data source wrappers: DataSource, ForecastSource, DataFrameSource, and ForecastFrameSource. These cover both gridded and sparse remote data integrations.

How does lexicon creation work when integrating a remote store into Earth2Studio?

Lexicon creation maps remote variables to Earth2Studio vocabulary and data structures. The guided process provides schema generation guidance to ensure your remote data conforms to expected data source patterns.

Can I use optional dependencies and async utilities when building an Earth2Studio data source?

Yes, creating an Earth2Studio data source wrapper supports optional dependencies, async utilities, and time tolerance handling. This ensures code pattern conformance while accommodating various remote store requirements.

Do I need to write code from scratch to connect a remote data store to Earth2Studio?

No, you do not need to write code from scratch. The process provides end-to-end skeleton creation, generating a runnable data source implementation directly from your remote store reference.