in src/smclarify/bias/metrics/pretraining.py [0:0]
def DPL(feature: pd.Series, sensitive_facet_index: pd.Series, positive_label_index: pd.Series) -> float:
r"""
Difference in Positive Proportions in Labels (DPL)
:param feature: input feature
:param sensitive_facet_index: boolean column indicating sensitive group
:param positive_label_index: boolean column indicating positive labels
:return: a float in the interval [-1, +1] indicating bias in the labels.
"""
require(sensitive_facet_index.dtype == bool, "sensitive_facet_index must be of type bool")
require(positive_label_index.dtype == bool, "positive_label_index must be of type bool")
return common.DPL(feature, sensitive_facet_index, positive_label_index)