def __init__(
    self,
    ruleID: RuleID,
    dependencies: Set[RuleID],
    topic: Topics,
    topicNMRInterceptThreshold: Optional[float] = 0.24,
    topicNMRFactorThreshold: Optional[float] = 0.51,
  ):
    """Set any note scored by a topic model to NMR if the note is presently CRH and has low topic intercept.

    Args:
      rule: enum corresponding to a namedtuple defining a rule name and version string for the ScoringRule.
      dependencies: Rules which must run before this rule can run.
      topic: apply the rule to notes scored by a given topic model.
    """
    super().__init__(ruleID, dependencies)
    self._topic = topic
    self._topicNMRInterceptThreshold = topicNMRInterceptThreshold
    self._topicNMRFactorThreshold = topicNMRFactorThreshold
Set any note scored by a topic model to NMR if the note is presently CRH and has low topic intercept.

    Args:
      rule: enum corresponding to a namedtuple defining a rule name and version string for the ScoringRule.
      dependencies: Rules which must run before this rule can run.
      topic: apply the rule to notes scored by a given topic model.
    
sourcecode/scoring/scoring_rules.py