Update app.py
Browse files
app.py
CHANGED
@@ -71,7 +71,7 @@ def visualize_isnad(taraf_num, yaxis):
|
|
71 |
taraf_hadith = matn_info[matn_info['taraf_ID'] == taraf_num]['bookid_hadithid'].to_list()
|
72 |
taraf_matns = matn_info[matn_info['taraf_ID'] == taraf_num]['matn'].to_list()
|
73 |
taraf_hadith_split = [i.split('_') for i in taraf_hadith]
|
74 |
-
taraf_book = matn_info[matn_info['taraf_ID'] == taraf_num]['
|
75 |
taraf_author = matn_info[matn_info['taraf_ID'] == taraf_num]['Author'].to_list()
|
76 |
taraf_hadith_number = taraf_book = matn_info[matn_info['taraf_ID'] == taraf_num]['Hadith Number'].to_list()
|
77 |
lst_hadith = []
|
@@ -83,7 +83,7 @@ def visualize_isnad(taraf_num, yaxis):
|
|
83 |
gen_node = narrator_bios[narrator_bios['Rawi ID']==node]['Generation'].iloc[0]
|
84 |
name_node = narrator_bios[narrator_bios['Rawi ID']==node]['Famous Name'].iloc[0]
|
85 |
lst_hadith.append([taraf_matns[i], gen_node, name_node, taraf_book[i], taraf_author[i], taraf_hadith_number[i]])
|
86 |
-
df = pd.DataFrame(lst_hadith, columns = ['Matn', 'Generation', 'Name', '
|
87 |
|
88 |
hadith_cleaned = isnad_info['Hadiths Cleaned'].apply(lambda x: any(i in x for i in taraf_hadith_split) )
|
89 |
isnad_hadith = isnad_info[hadith_cleaned][['Source', 'Destination']]
|
|
|
71 |
taraf_hadith = matn_info[matn_info['taraf_ID'] == taraf_num]['bookid_hadithid'].to_list()
|
72 |
taraf_matns = matn_info[matn_info['taraf_ID'] == taraf_num]['matn'].to_list()
|
73 |
taraf_hadith_split = [i.split('_') for i in taraf_hadith]
|
74 |
+
taraf_book = matn_info[matn_info['taraf_ID'] == taraf_num]['Book_Name'].to_list()
|
75 |
taraf_author = matn_info[matn_info['taraf_ID'] == taraf_num]['Author'].to_list()
|
76 |
taraf_hadith_number = taraf_book = matn_info[matn_info['taraf_ID'] == taraf_num]['Hadith Number'].to_list()
|
77 |
lst_hadith = []
|
|
|
83 |
gen_node = narrator_bios[narrator_bios['Rawi ID']==node]['Generation'].iloc[0]
|
84 |
name_node = narrator_bios[narrator_bios['Rawi ID']==node]['Famous Name'].iloc[0]
|
85 |
lst_hadith.append([taraf_matns[i], gen_node, name_node, taraf_book[i], taraf_author[i], taraf_hadith_number[i]])
|
86 |
+
df = pd.DataFrame(lst_hadith, columns = ['Matn', 'Generation', 'Name', 'Book_Name', 'Author', 'Hadith Number'])
|
87 |
|
88 |
hadith_cleaned = isnad_info['Hadiths Cleaned'].apply(lambda x: any(i in x for i in taraf_hadith_split) )
|
89 |
isnad_hadith = isnad_info[hadith_cleaned][['Source', 'Destination']]
|