Skip to content
Snippets Groups Projects
Commit c013de1b authored by Patrick Ecker's avatar Patrick Ecker
Browse files

fixing scaling for negative values

parent 5e1bcaaf
Branches
No related tags found
2 merge requests!63Low level cut study,!62Cut info reworking
......@@ -161,21 +161,22 @@ class CutInfo:
cut_limits = 0
elif self.cut_type in ["<", "<="]:
temp_cut_limits = self.cut_limits
self.__cut_limits = (1 + percentage) * self.cut_limits
self.__cut_limits = (1 + percentage) * self.cut_limits if self.cut_limits > 0 else (1 - percentage) * self.cut_limits
cut_str = self.generate_cut_str()[0]
cut_type = self.cut_type
cut_limits = self.cut_limits
self.__cut_limits = temp_cut_limits
elif self.cut_type in [">", ">="]:
temp_cut_limits = self.cut_limits
self.__cut_limits = (1 - percentage) * self.cut_limits
self.__cut_limits = (1 - percentage) * self.cut_limits if self.cut_limits > 0 else (1 + percentage) * self.cut_limits
cut_str = self.generate_cut_str()[0]
cut_type = self.cut_type
cut_limits = self.cut_limits
self.__cut_limits = temp_cut_limits
else:
temp_cut_limits = self.cut_limits
self.__cut_limits = ((1 - percentage) * self.cut_limits[0], (1 + percentage) * self.cut_limits[1])
self.__cut_limits = ((1 - percentage) * self.cut_limits[0] if self.cut_limits[0] > 0 else (1 + percentage) * self.cut_limits[0],
(1 + percentage) * self.cut_limits[1] if self.cut_limits[1] > 0 else (1 - percentage) * self.cut_limits[1])
cut_str = self.generate_cut_str()[0]
cut_type = self.cut_type
cut_limits = self.cut_limits
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment