File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -540,6 +540,9 @@ def calculation_single(
540
540
for j , column in enumerate (copy_parser .data .T ):
541
541
nan_values = np .isnan (column )
542
542
if nan_values .any ():
543
+ if not (True in nan_values and False in nan_values ):
544
+ # All NaN values, skip.
545
+ continue
543
546
# Uses linear interpolation to fill in NaN values.
544
547
if j == x_idx :
545
548
# Assume equal separation between x values
Original file line number Diff line number Diff line change @@ -937,7 +937,7 @@ def update_table(self):
937
937
os .path .join (self .directory , file ), header_only = True
938
938
)
939
939
# Catch unimplemented and import errors.
940
- except (NotImplementedError , ImportError ) as e :
940
+ except (NotImplementedError , ImportError , PermissionError ) as e :
941
941
self ._parser_headers [file ] = None
942
942
if self .progress_bar is not None :
943
943
# self.progress_bar.setValue(int((i + 1) / files_len * 100))
You can’t perform that action at this time.
0 commit comments