diff --git a/lemi2seed/lemi_data.py b/lemi2seed/lemi_data.py index 4a983352f031bf5a7e33520fd370ebcf5705d4cf..b12975679857427631e75b15f2d0511b145d4b5c 100644 --- a/lemi2seed/lemi_data.py +++ b/lemi2seed/lemi_data.py @@ -66,7 +66,7 @@ class LemiData(): logger.error("No data files found under the following path - {}. " "Check data path!".format(self.path2data)) sys.exit(1) - self.data_files = self.order_files(data_files) # type: ignore + self.data_files = LemiData.order_files(data_files) # type: ignore def parse_file(self, data_file: PosixPath) -> Optional[Dict]: """Parse data file and check for potential corruptions.""" @@ -77,7 +77,7 @@ class LemiData(): for line in fin: columns = line.strip().split() if line.endswith('\r\n') and len(columns) == DATA_NBR_COLUMNS: - tmp = self.reformat_data(columns) + tmp = LemiData.reformat_data(columns) if tmp is None: logger.warning(msg) return None @@ -177,8 +177,8 @@ class LemiData(): """ # Check for data gaps and day start time_stamp = self.data["Time_stamp"] - ind_gaps = self.detect_gaps(time_stamp) - ind_days = self.detect_new_day(time_stamp) + ind_gaps = LemiData.detect_gaps(time_stamp) + ind_days = LemiData.detect_new_day(time_stamp) ind_traces = sorted(set([0, *ind_gaps, *ind_days, len(time_stamp)])) # For LEMIs, number of data gaps defines number of runs # Save that info in stats