smithery.ai

julia-hydrotools

计算短波辐射、长波辐射、潜在蒸散发、日出日落时间、湿度的基本变量处理。

First seen Mar 26, 2026

Installation

$ npx skills add https://smithery.ai

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 849 B
  • docs SUMMARY.md 129 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

1 运行环境说明

  • 在Julia中运行
  • 在julia中首先加载包,using HydroTools
  • 若没有包加载出错,则安装之,using Pkg; Pkg.add("HydroTools")

1.1 函数说明

  • calRsitoa(lat, J): daily extraterrestrial radiation in MJ m-2 day-1

+ lat: latitude in deg + J: doy of year > 注意lat和J是scalar > 如果是vector,按照Julia的语法,采用calRsitoa.(lat, J)调用 + 默认返回单位是MJ d-1,若想转为W m-2,需要调用[MJ2W]函数,告诉用户返回的数字单位

1.2 文件保存

文件保存采用Julia包DataFrames,RTableTools

using RTableTools
fwrite(df, "out.csv") # df is a DataFrame