in mbrl/diagnostics/training_browser.py [0:0]
def selectedMatchingSequences(self):
selection = self.tableView.selectionModel()
if selection.hasSelection():
if len(selection.selectedRows()) == 1:
return False
first_length = None
index_series = None
for rowIndex in [row.row() for row in selection.selectedRows()]:
result = pd.read_csv(self.experiment_results[rowIndex])
first_length = (
first_length if first_length is not None else result[XCOL].size
)
index_series = (
index_series if index_series is not None else result[XCOL]
)
if (first_length != result[XCOL].size) or (
not index_series.equals(other=result[XCOL])
):
return False
return True
return False