FDSRashid commited on
Commit
028d3cf
·
verified ·
1 Parent(s): aef4401

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -53,9 +53,9 @@ cmap = plt.colormaps['cool']
53
 
54
  books = load_dataset('FDSRashid/Hadith_info', data_files='Books.csv', token = Secret_token)['train'].to_pandas()
55
 
56
- matn_info['Book ID'] = matn_info['bookid_hadithid'].apply(lambda x: int(x.split('_')[0]))
57
  matn_info['Hadith Number'] = matn_info['bookid_hadithid'].apply(lambda x: int(x.split('_')[1]))
58
- matn_info = matn_info.join(books, on='Book ID')
59
 
60
  def value_to_hex(value):
61
  rgba_color = cmap(value)
@@ -121,10 +121,10 @@ def visualize_isnad(taraf_num, yaxis):
121
 
122
  def taraf_booknum(taraf_num):
123
  taraf = matn_info[matn_info['taraf_ID'] == taraf_num]
124
- return taraf[['matn', 'Book ID', 'Hadith Number', 'Book_Name', 'Author']]
125
 
126
  def visualize_subTaraf(df, yaxis):
127
- df['bookid_hadithid'] = df['Book ID'].astype(str) + '_' + df['Hadith Number'].astype(str)
128
  hadith = matn_info[matn_info['bookid_hadithid'].isin(df['bookid_hadithid'])]
129
  taraf_hadith_split = [i.split('_') for i in hadith['bookid_hadithid'].to_list()]
130
  hadith_cleaned = isnad_info['Hadiths Cleaned'].apply(lambda x: any(i in x for i in taraf_hadith_split))
@@ -176,7 +176,7 @@ with gr.Blocks() as demo:
176
  with gr.Tab('Select Hadith Isnad Visualizer'):
177
  yyaxis = gr.Dropdown(choices = ['Taraf', 'Hadith', 'Isnad', 'Book'], value = 'Taraf', label = 'Variable to Display', info = 'Choose the variable to visualize.')
178
  hadith_selection = gr.Dataframe(
179
- headers=["Book ID", "Hadith Number"],
180
  datatype=["number", "number"],
181
  row_count=5,
182
  col_count=(2, "fixed"))
 
53
 
54
  books = load_dataset('FDSRashid/Hadith_info', data_files='Books.csv', token = Secret_token)['train'].to_pandas()
55
 
56
+ matn_info['Book_ID'] = matn_info['bookid_hadithid'].apply(lambda x: int(x.split('_')[0]))
57
  matn_info['Hadith Number'] = matn_info['bookid_hadithid'].apply(lambda x: int(x.split('_')[1]))
58
+ pd.merge(matn_info, books, on='Book_ID')
59
 
60
  def value_to_hex(value):
61
  rgba_color = cmap(value)
 
121
 
122
  def taraf_booknum(taraf_num):
123
  taraf = matn_info[matn_info['taraf_ID'] == taraf_num]
124
+ return taraf[['matn', 'Book_ID', 'Hadith Number', 'Book_Name', 'Author']]
125
 
126
  def visualize_subTaraf(df, yaxis):
127
+ df['bookid_hadithid'] = df['Book_ID'].astype(str) + '_' + df['Hadith Number'].astype(str)
128
  hadith = matn_info[matn_info['bookid_hadithid'].isin(df['bookid_hadithid'])]
129
  taraf_hadith_split = [i.split('_') for i in hadith['bookid_hadithid'].to_list()]
130
  hadith_cleaned = isnad_info['Hadiths Cleaned'].apply(lambda x: any(i in x for i in taraf_hadith_split))
 
176
  with gr.Tab('Select Hadith Isnad Visualizer'):
177
  yyaxis = gr.Dropdown(choices = ['Taraf', 'Hadith', 'Isnad', 'Book'], value = 'Taraf', label = 'Variable to Display', info = 'Choose the variable to visualize.')
178
  hadith_selection = gr.Dataframe(
179
+ headers=["Book_ID", "Hadith Number"],
180
  datatype=["number", "number"],
181
  row_count=5,
182
  col_count=(2, "fixed"))