All categories
Testing & QA
Unit tests, integration tests, E2E, QA, validation, and test automation
- 31,565
- 1,316
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse testing & qa skills
Showing 5,785–5,808 of 31,565 skills
- DocsConvert global or station climate data into the exact format and units required by HydroCNHS. This is the most error-prone step in the pipeline — wrong units cause silent failures where the model runs without errors but produces physically meaningless discharge.Votes: 0GitHub stars: 200
- DocsValidate HexWatershed results against reference data (published watershed boundaries, known stream networks, literature values) to confirm the model is producing physically reasonable outputs. This stage catches configuration errors, unit problems, and mesh quality issues that may not cause runtime errors but produce wrong results.Votes: 0GitHub stars: 200
- DocsExecute the HexWatershed binary with a prepared configuration to perform the full hydrological analysis: depression filling, flow direction, stream definition, watershed delineation, and characteristic computation.Votes: 0GitHub stars: 200
- DocsConvert raw stream network data (NHDPlus, HydroSHEDS, or custom flowlines) into the basin configuration JSON format required by HexWatershed for stream burning. This stage is ONLY required when `iFlag_flowline = 1` (stream burning enabled).Votes: 0GitHub stars: 200
- DocsCalibrate this KI's SCS-CN, abstraction, baseflow, recharge, and timing parameters against observed discharge using the GLUE-style random sampler implemented in `tools/calibrate_hms.py`. The calibration stage uses the same core functions as `tools/run_hec_hms.py`; it is not a separate model.Votes: 0GitHub stars: 200
- DocsParse the raw simulation CSV from `tools/run_hec_hms.py` into the standardized daily discharge CSV expected by validation, then compare simulated discharge against observed gauge flow. This stage is implemented by `tools/parse_hms_output.py` and `tools/validate_hms.py`.Votes: 0GitHub stars: 200
- DocsSelect the parameter set and run this KI's Python HEC-HMS equivalent engine. `tools/run_hec_hms.py` implements SCS Curve Number loss, SCS Unit Hydrograph transform, Linear Reservoir baseflow, and the Muskingum routing function used inside the executable method set.Votes: 0GitHub stars: 200
- DocsDefine the computational domain for HEC-HMS: subbasin delineation, reach connectivity, and junction/outlet locations. For lumped basin simulation (single subbasin), this stage extracts basin properties from the DEM and shapefile.Votes: 0GitHub stars: 200
- DocsSet up the HEC-HMS simulation environment: define the basin, simulation period, temporal resolution, file paths, and unit system. This stage produces no model output but establishes the framework for all subsequent stages.Votes: 0GitHub stars: 200
- GEOtop| Field | Value | |------------------|----------------------------------------------------------| | Package | GEOtop v3.0 | | Domain | Hydrology / Land-surface energy-water balance | | Language | C++11 | | Build System | CMake 3.0+ (also Meson) | | Last Updated ...Votes: 0GitHub stars: 200
- FATES**Package**: `hydrocraft-fates-vegetation` v1.0.0 **Model**: FATES (latest master, NGEET/fates) **Domain**: Biogeochemistry / Dynamic Global Vegetation Model (DGVM) **Created by**: Auto-dissect pipeline **Last updated**: 2026-03-25 **Stats**: 5 tools | 5 skill documents | 18 diagnostic triplets | ~2,200 lines of validated Python **Validation status**: `documentation_validated` ---Votes: 0GitHub stars: 200
- Elmer Ice**Package**: hydrocraft-elmerice-cryosphere **Version**: 1.0.0 **Target Model**: Elmer/Ice (Elmer FEM 26.1) **Domain**: Cryosphere — ice sheet and glacier dynamics **Tools**: 5 validated Python scripts **Diagnostics**: 18 triplets covering unit, mesh, solver, and physics traps **Validation**: ISMIP-HOM Experiment A benchmark ---Votes: 0GitHub stars: 200
- DocsDefine the experiment parameters, model paths, and simulation period for an EPIC crop simulation. This stage produces a `config.yml` file and establishes the workspace directory structure.Votes: 0GitHub stars: 200
- EPICEPIC (Environmental Policy Integrated Climate; formerly Erosion-Productivity Impact Calculator) is a field-scale agro-ecosystem model developed by the USDA/Texas A&M Blackland Research Center. It simulates, on a daily time step, the complete land-atmosphere interaction of a cropped (or natural-vegetation) field: weather, hydrology, soil erosion, nutrient cycling, pesticide fate, plant growth, tillage, and management economics. This knowledge infrastructure wraps the **EPIC 1102 official relea...Votes: 0GitHub stars: 200
- ELMFIRE**Package**: `wildfire-elmfire` v1.0.0 **Model**: ELMFIRE 2025.1002 **Created by**: Knowledge Dissection Toolkit **Last updated**: 2026-03-26 **Stats**: 4 tools | 5 skill documents | 20 diagnostic triplets | ~1,500 lines of validated Python **Validation status**: `tutorial_validated` (Tutorial 01 — Constant Wind) ---Votes: 0GitHub stars: 200
- EF5**Package**: `hydrocraft-ef5-flash-flood` v1.1.0 **Model**: EF5 v1.2.3 **KDT version**: 5.1.2 (uses `ki_tools_common` for forcing/metrics/cross-platform) **Created by**: HyDROSLab, University of Oklahoma (Zac Flamig, Humberto Vergara, Race Clark, JJ Gourley, Yang Hong) **Last updated**: 2026-04-28 (added Stage-1 `prepare_basic_grids` tool; corrected `ef5 -p` documentation) **Stats**: 5 tools | 6 skill documents | 22 diagnostic triplets | ~1,600 lines of validated Python **Validation status**:...Votes: 0GitHub stars: 200
- DocsOnce the equilibrium state is built, run two more stages: 1. **Base history** — historical management without the experimental treatment (the "control" baseline, often 1900–1961 for Midwestern U.S. sites). 2. **Treatment** — the experimental scenario whose results you actually want (e.g. Wooster Corn-Soy no-till, 1962-present).Votes: 0GitHub stars: 200
- DocsDefine the starting state of the soil-plant system (water content, nitrogen pools, and previous crop residue) in the `*INITIAL CONDITIONS` section of the FileX experiment file, ensuring layer depths match the soil profile and values fall within physically valid ranges. - [ ] S4 (Soil Profile) completed: a valid `.SOL` profile exists with defined layer depths (DS), lower limit (LL), drained upper limit (DUL), and saturation (SAT) for each layer. - [ ] S5 (Weather) completed: simulation stVotes: 0GitHub stars: 200
- DocsConvert raw meteorological data from global forcing datasets (CMFD, MSWX, NASA POWER, ERA5, station records) into the daily text file format required by DNDCv.CAN v9.6.0. This skill covers unit conversions, file format selection, naming conventions, and the optional MultiYear CO2 file.Votes: 0GitHub stars: 200
- DLBreach**Package**: `dlbreach-knowledge-infrastructure` v1.0.0 **Model**: DLBreach (Version 2016.4, Clarkson University) **Domain**: Dam safety, levee breach, flood risk, emergency management **Role in HydroCraft**: Fills the dam/levee breach modeling gap -- couples with CaMa-Flood for inflow (upstream) and downstream flood routing ---Votes: 0GitHub stars: 200
- Docs> **Stage ID**: s3_apply_deltas > **Pipeline order**: 3 of 4 > **Depends on**: s2_compute_deltas (delta file), VIC baseline forcing (forcing_1d output)Votes: 0GitHub stars: 200
- Docs> **Stage ID**: s2_compute_deltas > **Pipeline order**: 2 of 4 > **Depends on**: s1_extract_cmip (extracted CMIP6 data)Votes: 0GitHub stars: 200
- Docs> **Stage ID**: s1_extract_cmip > **Pipeline order**: 1 of 4 > **Depends on**: VIC model setup (basin grid must exist)Votes: 0GitHub stars: 200
- Climate ProjectionClimate change impact assessment using CMIP6 data. Two extraction paths — China (26 models, local files) or Global (34 models, NASA NEX-GDDP-CMIP6 API). Computes delta-change signals, generates future VIC forcing, runs multi-model ensemble analysis.Votes: 0GitHub stars: 200