in sourcecode/scoring/note_ratings.py [0:0]
def compute_scored_notes(
ratings: pd.DataFrame,
noteParams: pd.DataFrame,
raterParams: Optional[pd.DataFrame],
noteStatusHistory: pd.DataFrame,
minRatingsNeeded: int,
crhThreshold: float,
crnhThresholdIntercept: float,
crnhThresholdNoteFactorMultiplier: float,
crnhThresholdNMIntercept: float,
crnhThresholdUCBIntercept: float,
crhSuperThreshold: Optional[float],
inertiaDelta: float,
tagFilterThresholds: Optional[Dict[str, float]],
incorrectFilterThreshold: float,
finalRound: bool = False,
# TODO: We might want to consider inputing only the series here, instead of the whole callable
is_crh_function: Callable[..., pd.Series] = is_crh,
is_crnh_diamond_function: Callable[..., pd.Series] = is_crnh_diamond,
is_crnh_ucb_function: Callable[..., pd.Series] = is_crnh_ucb,
lowDiligenceThreshold: float = 0.263,
factorThreshold: float = 0.5,
firmRejectThreshold: Optional[float] = None,