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.