def check_noise_level(self, clustering):
        noise_level = 100 - (float(clustering.total_number_of_elements) / self.total_number_of_elements) *  100
        
        if noise_level > self.evaluation_parameters['maximum_noise']:
            return  [{"reason":"TOO_MUCH_NOISE","data":{"maximum":self.evaluation_parameters["maximum_noise"],"current":noise_level}}]
        else:
            return []
Does the noise level check.
dataset/ETHPy150Open victor-gil-sepulveda/pyProCT/pyproct/clustering/filtering/clusteringFilter.py/ClusteringFilter.check_noise_level