wide-line spectra handle missing x values better (#303)
All checks were successful
Build AppImage / Explore-Gitea-Actions (push) Successful in 2m37s

see issue #302

Co-authored-by: Dominik Demuth <dominik.demuth@physik.tu-darmstadt.de>
Reviewed-on: #303
This commit is contained in:
2024-12-09 13:45:07 +00:00
parent 90084e3481
commit 41353b9a54
2 changed files with 81 additions and 43 deletions

View File

@ -542,7 +542,9 @@ class UpperManagement(QtCore.QObject):
elif fit_limits[0] == 'in':
inside = np.where((_x >= fit_limits[1][0]) & (_x <= fit_limits[1][1]))
else:
inside = np.where((_x < fit_limits[1][0]) | (_x > fit_limits[1][1]))
x_lim, _ = self.graphs[self.current_graph].ranges
inside_graph = (_x >= x_lim[0]) & (_x <= x_lim[1])
inside = np.where(((_x < fit_limits[1][0]) | (_x > fit_limits[1][1])) & inside_graph)
try:
if isinstance(we, str):