hermes-weather-plugin
Hermes Agent weather plugin — NWS-grade model imagery, NEXRAD radar, and verified meteorological calculations. Pure Rust stack.
File Explorer
- main.rs
- Cargo.lock
- Cargo.toml
- ecape_gdas.json
- ecape_gfs.json
- ecape_graphcast.json
- ecape_hrrr.json
- ecape_hrrrak.json
- ecape_rrfs.json
- image_results.json
- sounding_gdas.json
- sounding_gfs.json
- sounding_graphcast.json
- sounding_hrrr.json
- sounding_hrrrak.json
- sounding_rrfs.json
- summary.json
- quicklook_aigfs_temp.png
- quicklook_gdas_temp.png
- quicklook_gfs_temp.png
- quicklook_hrrr_temp.png
- quicklook_hrrrak_temp.png
- quicklook_nam_temp.png
- quicklook_nbm_temp.png
- severe_gdas_cape.png
- severe_gdas_refl.png
- severe_gfs_cape.png
- severe_gfs_ehi.png
- severe_gfs_refl.png
- severe_gfs_scp.png
- severe_hrrr_cape.png
- severe_hrrr_ehi.png
- severe_hrrr_refl.png
- severe_hrrr_scp.png
- severe_hrrr_stp.png
- severe_hrrrak_cape.png
- severe_hrrrak_ehi.png
- severe_hrrrak_refl.png
- severe_hrrrak_scp.png
- severe_hrrrak_stp.png
- severe_nam_cape.png
- severe_nam_ehi.png
- severe_nam_refl.png
- severe_nam_scp.png
- severe_nam_stp.png
- severe_nbm_cape.png
- index.html
- generate_radar_backend_compare.py
- generate_showcase.py
- __init__.py
- calc.py
- data.py
- images.py
- _bootstrap.py
- model_matrix.py
- model_matrix_report.json
- README.md
- verify_wx_calc_report.json
- verify_wx_ecape.py
- verify_wx_ecape_report.json
- verify_wx_sounding.py
- verify_wx_sounding_report.json
- .gitignore
- __init__.py
- bootstrap.py
- MANIFEST.in
- model_support.py
- nws.py
- plugin.yaml
- pyproject.toml
- README.md
- schemas.py
- skill.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cargo
View Details ▼
cargo
Manage Rust projects and their module dependencies (crates).
Some subcommands such as `build` have their own usage documentation.
cargo search {{search_string}}
Search for crates:
cargo install {{crate_name}}
Install a binary crate:
cargo install --list
List installed binary crates:
pip
View Details ▼
pip
Python package manager.
Some subcommands such as `install` have their own usage documentation.
pip install {{package}}
Install a package (see `pip install` for more install examples):
pip install --user {{package}}
Install a package to the user's directory instead of the system-wide default location:
pip install {{[-U|--upgrade]}} {{package}}
Upgrade a package:
rustc
View Details ▼
rustc
The Rust compiler.
Rust projects usually use `cargo` instead of invoking `rustc` directly.
rustc {{path/to/main.rs}}
Compile a binary crate:
rustc {{[-C|--codegen]}} lto {{[-C|--codegen]}} opt-level={{0|1|2|3|s|z}} {{path/to/main.rs}}
Compile with optimizations (`s` means optimize for binary size; `z` is the same with even more optimizations):
rustc {{[-g|--codegen debuginfo=2]}} {{path/to/main.rs}}
Compile with debugging information:
