Commit fea9cbf2 authored by Andoni Jimenez's avatar Andoni Jimenez
Browse files

Correct pd_concat for empty dataframes

parent 7b76eca6
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -96,7 +96,7 @@ class Ui(QtWidgets.QMainWindow):
        self.fileList.setHorizontalHeaderLabels(['Group',
                                                 'Galaxy',
                                                 'Processed',
                                                 'RA',
                                                 'Ra',
                                                 'Dec',
                                                 'Filename'])
        self.fileList.horizontalHeaderItem(2).setTextAlignment(Qt.AlignHCenter)
@@ -259,8 +259,8 @@ class Ui(QtWidgets.QMainWindow):
    def toggleAIDVisibility(self):
        showAllSavedData = self.act_allSavedData.isChecked()
        for i in range(self.fileList.rowCount()):
            rowVoid = self.fileList.item(i, 0).text()
            if (not showAllSavedData) and (int(rowVoid) not in self.groups):
            row = self.fileList.item(i, 0).text()
            if (not showAllSavedData) and (int(row) not in self.galaxies):
                self.fileList.hideRow(i)
            else:
                self.fileList.showRow(i)
+10 −9
Original line number Diff line number Diff line
@@ -54,9 +54,9 @@ def getVersion():
def getFiles():
    global args
    global groups
    files = []
    # files = []
    selectedGroups = []
    selectedFiles = pd.DataFrame()
    selectedFiles = pd.DataFrame(columns = groups.columns)

    if args.path:
        if Path(args.inputfile).is_file():
@@ -77,7 +77,7 @@ def getFiles():
                    print(f'WARNING:\tGroup {group} not available.')
        else:
            print(f'INFO:\tNo subgroup selected. Using all available by default.')
            selectedFiles = groups
            selectedFiles = groups.copy()
            selectedGroups = availableGroups
                
        #else:
@@ -322,6 +322,7 @@ def pd_concat(df: pd.DataFrame, data: Union[pd.DataFrame, list, dict]) -> pd.Dat
                print(list(df.columns))
            df_data = pd.DataFrame([data])
        elif type(data) == pd.DataFrame:
            if not df.empty:
                cmp_df_data = list(df.keys()[~df.keys().isin(data.keys())])
                cmp_data_df = list(data.keys()[~data.keys().isin(df.keys())])
                if len(cmp_df_data) > 0: