def structure(name): dataset = get_dataset(name) etag_cache_keygen(dataset) return jsonify({ 'fields': dataset.fields, 'samples': dataset.samples })
def view(dataset): dataset = get_dataset(dataset) etag_cache_keygen(dataset.updated_at) managers = list(dataset.managers) return render_template('dataset/view.html', dataset=dataset, managers=managers, templates=angular_templates(current_app))
def index(): """ Get a list of all datasets along with territory, language, and category counts (amount of datasets for each). """ pager, languages, territories = query_index() etag_cache_keygen(pager.cache_keys()) return render_template('dataset/index.html', pager=pager, languages=languages, territories=territories)
def reference_data(): etag_cache_keygen('england prevails') return jsonify({ 'currencies': sorted(dicts(CURRENCIES), key=lambda d: d['label']), 'languages': sorted(dicts(LANGUAGES), key=lambda d: d['label']), 'territories': sorted(dicts(COUNTRIES), key=lambda d: d['label']), 'categories': sorted(dicts(CATEGORIES), key=lambda d: d['label']) })
def view(name): dataset = get_dataset(name) etag_cache_keygen(dataset) return jsonify(dataset)
def managers(name): dataset = get_dataset(name) etag_cache_keygen(dataset) return jsonify({'managers': dataset.managers})
def model(name): dataset = get_dataset(name) etag_cache_keygen(dataset) return jsonify(dataset.model_data)
def index(): page = pages.get_or_404('index') pager, _, territories = query_index() etag_cache_keygen(pager.cache_keys()) return render_template('home/index.html', pager=pager, territories=territories, page=page)
def app(dataset, *a, **kw): dataset = get_dataset(dataset) etag_cache_keygen(dataset.updated_at) return render_template('dataset/angular.html', dataset=dataset, templates=angular_templates(current_app))