ieasyhydro-sdk

Connect to the iEasyHydro HF API and fetch site data using the Python SDK.

1|Updated Dec 8, 2023
One-click install
npx skills add https://github.com/hydrosolutions/SAPPHIRE_Forecast_Tools --skill ieasyhydro-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ieasyhydro-sdk
Source: https://github.com/hydrosolutions/SAPPHIRE_Forecast_Tools/tree/main/.claude/skills/ieasyhydro-sdk
Command: npx skills add https://github.com/hydrosolutions/SAPPHIRE_Forecast_Tools --skill ieasyhydro-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It provides a Python-based interface to connect to the iEasyHydro High Frequency API, enabling programmatic access to discharge, meteorological, and site data for forecasting and analysis.

Core Features & Use Cases

  • Data access methods: Discover discharge sites, virtual sites, and meteorological sites, and fetch time-series data with get_data_values_for_site.
  • Norms and configuration: Retrieve historical norms with get_norm_for_site and configure SDK initialization via environment variables or explicit credentials.
  • Real-world use: Integrate iEasyHydro HF data into dashboards, models, and reporting pipelines for operational forecasting.

Quick Start

Install the ieasyhydro-python-sdk and initialize the IEasyHydroHFSDK with host, username, and password to fetch a sample dataset.

Frequently Asked Questions about ieasyhydro-sdk

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

FAQPage Schema
How do I fetch hydrological time-series data using a Python SDK?

You can fetch hydrological time-series data by initializing the Python SDK with your credentials and calling the get_data_values_for_site method to retrieve discharge and meteorological records.

What is the best way to retrieve historical norms for a discharge site?

To retrieve historical norms for a discharge site, use the get_norm_for_site method provided by the Python SDK after configuring your API connection.

How do I discover available virtual sites and meteorological sites in iEasyHydro?

Discovering virtual sites and meteorological sites in iEasyHydro involves using the SDK's built-in data access methods to query the API for available site listings.

Can I configure the iEasyHydro Python SDK using environment variables?

Yes, you can configure the iEasyHydro Python SDK using environment variables for host, username, and password, or by passing explicit credentials during initialization.

How do I integrate iEasyHydro HF data into operational forecasting pipelines?

You integrate iEasyHydro HF data into forecasting pipelines by using the Python SDK to programmatically pull site time-series and norm calculations into your models and dashboards.