Example #1
0
def view_by_index(index):
    dataset = None
    repo = iotools.load_datasets_dict()
    if len(repo) > index >= 0:
        dataset = repo.values()[index]

    cats = {}
    for cid, cat in enumerate(similarity.get_categories()):
        cats[cid] = cat
    return render_template('view-dataset.html', cats=cats, dataset=dataset)
Example #2
0
def get_dataset_compatibility(keyword_list, use_numbering_for_key=False, new_keywords=True):
    options = [df_simple_list, sf_simple]
    category_dict = similarity.get_category_dict()
    similarity_dict = {}
    for name, dlist in category_dict.items():
        if new_keywords:
            dlist_keywords = [iotools.load_dataset_keywords_dict(dataset['name'])['all'] for dataset in dlist]
        else:
            dlist_keywords = [dataset['keywords'] for dataset in dlist]
        similarity_value = item_group_similarity(keyword_list, dlist_keywords, *options)
        similarity_dict[name] = similarity_value

    if use_numbering_for_key:
        ret = {}
        for cid, cat in enumerate(similarity.get_categories()):
            ret[cid] = similarity_dict[cat]
        return ret
    else:
        return similarity_dict
Example #3
0
def registration(dataset=None):
    cats = {}
    for cid, cat in enumerate(similarity.get_categories()):
        cats[cid] = cat
    return render_template('registration-form.html', cats=cats, dataset=dataset)