julia-hydrotools

Compute solar radiation and climate variables for hydrological modeling in Julia.

3|2|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/kongdd/Skills_for_Your_AI_Student --skill julia-hydrotools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: julia-hydrotools
Source: https://github.com/kongdd/Skills_for_Your_AI_Student/tree/main/skills/julia-hydrotools
Command: npx skills add https://github.com/kongdd/Skills_for_Your_AI_Student --skill julia-hydrotools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Julia-based toolset provides a straightforward way to compute basic climate and hydrological variables such as shortwave radiation, longwave radiation, potential evapotranspiration, sunrise and sunset times, and humidity, enabling researchers to preprocess meteorological data for hydro-climate analyses.

Core Features & Use Cases

  • Compute daily extraterrestrial radiation (Rsi_toa) and related conversions (MJ d-1 to W m-2) for climate and hydrological studies.
  • Support scalar and vector inputs via Julia broadcasting, with clear usage examples.
  • Provide lightweight workflows that integrate with HydroTools to prep data for models and analyses.

Quick Start

Install HydroTools in Julia, load it, and call cal_Rsi_toa with a latitude and day-of-year to obtain radiation estimates.

Frequently Asked Questions about julia-hydrotools

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

FAQPage Schema
How do I compute solar radiation and evapotranspiration in Julia for hydrological modeling?

You can compute solar radiation and evapotranspiration in Julia by installing the HydroTools package and calling functions like cal_Rsi_toa with latitude and day-of-year to obtain daily radiation estimates for hydroclimate analysis.

What climate variables can I calculate for hydroclimate data preprocessing?

For hydroclimate data preprocessing, you can calculate shortwave radiation, longwave radiation, potential evapotranspiration, sunrise and sunset times, and humidity to prepare meteorological data for hydrological models.

Can I use Julia broadcasting to process vector climate data for energy balance studies?

Yes, the HydroTools functions support Julia broadcasting, allowing you to pass both scalar and vector inputs to process multiple climate data points simultaneously for energy balance studies.

How do I convert radiation units from MJ per day to W per square meter in Julia?

You can convert radiation units from MJ per day to W per square meter in Julia using the MJ2W function provided by the HydroTools package during your extraterrestrial radiation calculations.

What is the best way to estimate daily extraterrestrial radiation using latitude and day-of-year?

The best way to estimate daily extraterrestrial radiation is using the cal_Rsi_toa function in Julia, which takes latitude and day-of-year as inputs to compute radiation for hydrological studies.

Do I need any external dependencies to calculate sunrise and sunset times in Julia?

No external dependencies are required to calculate sunrise and sunset times in Julia, as the HydroTools package provides these lightweight climate computation functions natively without additional package installations.