示例#1
0
def long_process(NAME):
    print('enters long process')
    verbose = True
    ar = online_app_backend.call_from_front_end(NAME, verbose=verbose)
    print(ar)
    axes, fig = bplot.plot_author(ar, NAME)
    return axes, fig
def long_process(NAME):

    #return
    print('enters long process')
    #NAME = "S S Phatak"
    verbose = True

    ar = online_app_backend.call_from_front_end(NAME, verbose=verbose)
    print(ar)

    axes, fig = bplot.plot_author(ar, NAME)
    out_url = fig_to_uri(fig)
    return out_url
示例#3
0
theme = px.colors.diverging.Portland
colors = [theme[0], theme[1]]
st.title('Search Reading Difficulty of Academic')
author_name = st.text_input('Enter Author:')


def make_clickable(link):
    # target _blank to open new window
    # extract clickable text to display for your link
    text = link  #.split('=')[1]
    return f'<a target="_blank" href="{link}">{text}</a>'


if author_name:
    ar = call_from_front_end(author_name)
    standard_sci = [t['standard'] for t in ar]
    group_labels = ['Author: ' + str(author_name)]  #, 'Group 2', 'Group 3']
    scraped_labels = [str(x['link']) for x in ar]

    lods = []
    for i, j, k in zip(standard_sci,
                       [str(author_name) for i in range(0, len(ar))],
                       scraped_labels):
        lods.append({'Reading_Level': i, 'Origin': j, 'Web_Link': k})
    df1 = pd.DataFrame(lods)
    df = pd.concat([df1, df0])

    fig0 = px.histogram(
        df,
        x="Reading_Level",
示例#4
0
#SComplexity.t_analysis
import online_app_backend
import argparse

parser = argparse.ArgumentParser(description='Process some authors.')
parser.add_argument('author', metavar='N', type=str, nargs='+',
                   help='authors first name')

args = parser.parse_args()

NAME = args.author
online_app_backend.call_from_front_end(NAME)