def compute_scored_notes()

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,