model_rating_curve

model_rating_curve(
    stage,
    discharge,
    segments=1,
    parameters=None,
    parameter_values=None,
    use_default_flat_priors=None,
)

A BaRatin stage-discharge rating curve.

A hydraulically-controlled stage-discharge relationship of one to three segments, with a log10-space normal residual likelihood.

Parameters

Name Type Description Default
stage array_like Aligned stage and discharge observations. required
discharge array_like Aligned stage and discharge observations. required
segments int Number of hydraulic control segments (1 to 3). 1
parameters As in :func:model_univariate. None
parameter_values As in :func:model_univariate. None
use_default_flat_priors As in :func:model_univariate. None

Returns

Name Type Description
Model The assembled model spec.