% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/score_variables.R
\name{.score_row}
\alias{.score_row}
\title{Score all weighted factors for a single row (season-aware)}
\usage{
.score_row(row, tolerances)
}
\arguments{
\item{row}{Named list or single-row dataframe slice.}

\item{tolerances}{Species tolerance list from \code{\link[=get_species_tolerances]{get_species_tolerances()}}.}
}
\value{
List: \code{score}, \code{variable_scores}, \code{variable_weights}, \code{limiting_factors}.
}
\description{
Computes a weighted mean suitability score. Variables of type \code{"seasonal"}
have their parameters swapped from \code{tolerances$seasonal_overrides} when a
\code{season} value is present in the row. Missing columns are skipped and their
weight is excluded from the denominator.
}
\keyword{internal}
