in similarity_search_experiments/correlate_rank_with_invariance_gap.py [0:0]
def get_directional_transform_name(self, rank_name: str) -> str:
is_exception = self._is_exception(rank_name)
transform = rank_name.split(" ")[0]
if not is_exception:
return transform
magnitude = int(rank_name.split(" ")[-1])
if transform == "rescale" and magnitude <= 5:
return "scale_zoom_in"
elif transform == "rescale":
return "scale_zoom_in"
elif transform == "contrast" and magnitude <= 5:
return "decrease_contrast"
elif transform == "contrast":
return "increase_contrast"