'Return the raw (denormalized) distance.'

@property
def raw_distance(self):

    dist_raw = 0.0
    for (key, penalty) in self._penalties.items():
        dist_raw += (sum(penalty) * self._weights[key])
    return dist_raw
