def auc(self, scores: List[float]) -> float:
        """
        Calculate the area under the ROC curve. Can be used for meta-evaluation.

        Args:
            scores (List[float]): scores returned by feedback function

        Returns:
            float: Area under the ROC curve
        """
        if isinstance(scores[0], List):
            scores = [score for score, _ in scores]
        return roc_auc_score(self.true_labels, scores)

        Calculate the area under the ROC curve. Can be used for meta-evaluation.

        Args:
            scores (List[float]): scores returned by feedback function

        Returns:
            float: Area under the ROC curve
        
src/feedback/trulens/feedback/groundtruth.py