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)
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
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)