[general]
name=HydroCN
qgisMinimumVersion=3.22
description=SCS Curve Number calculator: SSURGO soils + NLCD land cover fetched automatically from federal web services, with slope-resolved dual hydrologic groups, AMC adjustment, and NOAA Atlas 14 design-storm runoff.
about=Free and open source, from the maker of HydroComplete (https://hydrocomplete.com). HydroCN computes the area-weighted SCS Curve Number for a watershed or site (CONUS only) with zero manual data prep. It fetches SSURGO soil polygons and hydrologic groups (USDA SDA), NLCD 2021 land cover and imperviousness (MRLC), and a DEM (USGS 3DEP or state LiDAR) for the area of interest, resolves dual hydrologic groups (A/D, B/D, C/D) via a slope threshold, assigns TR-55 curve numbers (Good/Fair/Poor condition, or your own CSV table), and reports composite CN, per-class breakdown, mean imperviousness, and SCS runoff depths/volumes for NOAA Atlas 14 design storms. Outputs a CN polygon layer, a per-cell CN raster on the NLCD grid, and CSV/summary artifacts. Ported from the author's HydroCN Builder toolbox for ArcGIS Pro; the math and data sources are identical. Requires an internet connection.
version=1.0.3
author=Michael Flynn
email=michaelbflynn@gmail.com
tracker=https://github.com/mf4633/hydrocn-qgis/issues
repository=https://github.com/mf4633/hydrocn-qgis
homepage=https://github.com/mf4633/hydrocn-qgis
changelog=
    1.0.3
    - Homepage now points at the GitHub README, which is the plugin usage
      page (install, tools, inputs, outputs, limits). Addresses the
      plugins.qgis.org review note that hydrocomplete.com is a product
      site, not plugin documentation.
    1.0.2
    - Same code as 1.0.1. New version number so plugins.qgis.org can accept
      a unique package (1.0.1 was already recorded as an unapproved upload).
    1.0.1
    - Hardening only. Curve numbers, runoff depths and every other result are
      unchanged from 1.0.0; there is no need to re-run past analyses.
    - Web requests now refuse any URL scheme other than http and https.
    - SSURGO GML responses are capped at 64 MB, so an unresponsive or
      misbehaving service cannot exhaust memory mid-run.
    - XML parsing uses defusedxml when your QGIS environment provides it.
    - A soil polygon that cannot be intersected with the area of interest is
      now reported in the log instead of being skipped silently.
    1.0.0
    - First release. Composite SCS curve number for an area of interest from
      SSURGO soils, NLCD 2021 land cover and imperviousness, and DEM slope for
      dual hydrologic groups (A/D, B/D, C/D), with NOAA Atlas 14 design-storm
      runoff depths and volumes.
    - Outputs a CN polygon layer, a per-cell CN raster on the NLCD grid, and
      CSV summaries.
    - Falls back to ESA WorldCover when the federal land-cover service is
      unavailable. CONUS only; requires an internet connection.
category=Analysis
icon=icon.svg
hasProcessingProvider=yes
tags=hydrology,curve number,SCS,TR-55,NRCS,SSURGO,NLCD,runoff,stormwater,watershed,soils
experimental=False
deprecated=False
