hydromodpy.spatial.site_selection.candidates.outlets#

Candidate outlet records and lightweight thinning helpers.

Functions

candidate_outlets_from_point_records(records, *)

Build candidate outlets from PointRecord-like observations.

thin_candidate_outlets(candidates, *, ...)

Greedily keep high-priority candidates separated by a minimum distance.

Classes

CandidateOutlet(candidate_id, x, y, crs, source)

One candidate outlet considered by the site-selection workflow.