install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/julia-hydrotools" ~/.claude/skills/majiayu000-claude-skill-registry-julia-hydrotools && rm -rf "$T"
manifest:
skills/data/julia-hydrotools/SKILL.mdsource content
1 运行环境说明
-
在Julia中运行
-
在julia中首先加载包,
using HydroTools -
若没有包加载出错,则安装之,
using Pkg; Pkg.add("HydroTools")
1.1 函数说明
: daily extraterrestrial radiation in MJ m-2 day-1cal_Rsi_toa(lat, J)
: latitude in deglat
: doy of yearJ
注意lat和J是scalar 如果是vector,按照Julia的语法,采用
调用cal_Rsi_toa.(lat, J)- 默认返回单位是
,若想转为MJ d-1
,需要调用[MJ2W]函数,告诉用户返回的数字单位W m-2
1.2 文件保存
文件保存采用Julia包
DataFrames,RTableTools
using RTableTools fwrite(df, "out.csv") # df is a DataFrame