def compute_dataset_basic_stats(store_key, dataset_id):
logger.info('Start computing data for {0}'.format(store_key))
try:
dataset = Dataset.objects.get(id=dataset_id)
store.set(store_key, {
'num_taxonomy_nodes': dataset.taxonomy.get_num_nodes(),
'num_sounds': dataset.num_sounds,
'num_annotations': dataset.num_annotations,
'avg_annotations_per_sound': dataset.avg_annotations_per_sound,
'percentage_validated_annotations': dataset.percentage_validated_annotations,
'num_ground_truth_annotations': dataset.num_ground_truth_annotations,
'num_verified_annotations': dataset.num_verified_annotations,
'num_user_contributions': dataset.num_user_contributions
})
logger.info('Finished computing data for {0}'.format(store_key))
except Dataset.DoesNotExist:
pass
评论列表
文章目录