Spaces:
Build error
Build error
intro and logo
Browse files
app.py
CHANGED
|
@@ -2,6 +2,7 @@ from typing import List, Optional
|
|
| 2 |
import streamlit as st
|
| 3 |
import streamlit_pydantic as sp
|
| 4 |
from pydantic import BaseModel, Field
|
|
|
|
| 5 |
|
| 6 |
from src.Surveyor import Surveyor
|
| 7 |
|
|
@@ -73,15 +74,18 @@ def survey_space(surveyor, download_placeholder):
|
|
| 73 |
'num_papers':session_data['research_keywords']})
|
| 74 |
elif session_data['arxiv_ids'] != '':
|
| 75 |
run_kwargs.update({'arxiv_ids':[id.strip() for id in session_data['arxiv_ids'].split(',')]})
|
| 76 |
-
st.json(run_kwargs)
|
| 77 |
run_survey(**run_kwargs)
|
| 78 |
|
| 79 |
|
| 80 |
if __name__ == '__main__':
|
| 81 |
-
st.title('Auto-Research
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
std_col, survey_col = st.columns(2)
|
| 83 |
-
std_col.
|
| 84 |
-
survey_col.
|
| 85 |
download_placeholder = survey_col.container()
|
| 86 |
surveyor_obj = get_surveyor_instance(_print_fn=std_col.write, _survey_print_fn=survey_col.write)
|
| 87 |
survey_space(surveyor_obj, survey_col)
|
|
|
|
| 2 |
import streamlit as st
|
| 3 |
import streamlit_pydantic as sp
|
| 4 |
from pydantic import BaseModel, Field
|
| 5 |
+
from PIL import Image
|
| 6 |
|
| 7 |
from src.Surveyor import Surveyor
|
| 8 |
|
|
|
|
| 74 |
'num_papers':session_data['research_keywords']})
|
| 75 |
elif session_data['arxiv_ids'] != '':
|
| 76 |
run_kwargs.update({'arxiv_ids':[id.strip() for id in session_data['arxiv_ids'].split(',')]})
|
|
|
|
| 77 |
run_survey(**run_kwargs)
|
| 78 |
|
| 79 |
|
| 80 |
if __name__ == '__main__':
|
| 81 |
+
st.title('Auto-Research')
|
| 82 |
+
st.write('## A no-code utility to generate a detailed well-cited survey with topic clustered sections'
|
| 83 |
+
'(draft paper format) and other interesting artifacts from a single research query or a curated set of papers(arxiv ids).')
|
| 84 |
+
st.write('###Data Provider: arXiv Open Archive Initiative OAI')
|
| 85 |
+
st.sidebar.image(Image.open('sunrise.jpg'), use_column_width = 'always')
|
| 86 |
std_col, survey_col = st.columns(2)
|
| 87 |
+
std_col.write('#### execution log:')
|
| 88 |
+
survey_col.write('#### Generated_survey:')
|
| 89 |
download_placeholder = survey_col.container()
|
| 90 |
surveyor_obj = get_surveyor_instance(_print_fn=std_col.write, _survey_print_fn=survey_col.write)
|
| 91 |
survey_space(surveyor_obj, survey_col)
|