_validate_positive_scalar
Signature
_validate_positive_scalar(name: str, value: float) -> float
What problem it solves
Checks that a scalar parameter is numeric, finite, and strictly positive.
Input contract
valuemust be interpretable as a finite number.valuemust be greater than zero.
Where it is used
in
lin_fitto validatetol
Failure modes
ValueErrorifvalueis not finiteValueErrorifvalue <= 0
Why it stays private
It serves as a small local guard rail for numeric fit parameters, not as a general package utility.