def get_context_data(self, **kwargs): context = super(ItemDiadems, self).get_context_data(**kwargs) context['Result'] = 'Result' Results = {} for result in self.get_object().results.all(): proc_id = result.preset.processor.pid Results[proc_id] = {'id': result.id} if result.hdf5: container = AnalyzerResultContainer() container.from_hdf5(result.hdf5.path) Results[proc_id]['json'] = True Results[proc_id]['list'] = {} elif result.mime_type: Results[proc_id]['audio'] = ('audio' in result.mime_type) | ( 'ogg' in result.mime_type) Results[proc_id]['image'] = ('image' in result.mime_type) Results[proc_id]['video'] = ('video' in result.mime_type) container = {} for res_id, res in container.items(): if res.time_mode == 'segment': if res.data_mode == 'label': Results[proc_id]['list'][res_id] = { 'elan': True, 'sv': True, 'Parameters': res.parameters, 'name': res.name } if res.time_mode == 'framewise': if res.data_mode == 'value': Results[proc_id]['list'][res_id] = { 'elan': False, 'sv': True, 'Parameters': res.parameters, 'name': res.name } context['Results'] = Results return context
def get_context_data(self, **kwargs): context = super(ItemDiadems, self).get_context_data(**kwargs) context['Result'] = 'Result' Results = {} for result in self.get_object().results.all(): proc_id = result.preset.processor.pid Results[proc_id] = {'id': result.id} if result.hdf5: container = AnalyzerResultContainer() container.from_hdf5(result.hdf5.path) Results[proc_id]['json'] = True Results[proc_id]['list']= {} elif result.mime_type: Results[proc_id]['audio'] = ('audio' in result.mime_type) | ('ogg' in result.mime_type) Results[proc_id]['image'] = ('image' in result.mime_type) Results[proc_id]['video'] = ('video' in result.mime_type) container = {} for res_id, res in container.items(): if res.time_mode == 'segment': if res.data_mode == 'label': Results[proc_id]['list'][res_id] = {'elan': True, 'sv': True, 'Parameters': res.parameters, 'name': res.name} if res.time_mode == 'framewise': if res.data_mode == 'value': Results[proc_id]['list'][res_id] = {'elan': False, 'sv': True, 'Parameters': res.parameters, 'name': res.name} context['Results'] = Results return context
def get_context_data(self, **kwargs): context = super(ItemDetail, self).get_context_data(**kwargs) context['Result'] = 'Result' Results = {} for result in self.get_object().results.all(): if result.hdf5: container = AnalyzerResultContainer() container.from_hdf5(result.hdf5.path) else: container = {} for name, res in container.items(): if res.time_mode == 'segment': if res.data_mode == 'label': Results[result.id] = name context['Results'] = Results return context
def get_context_data(self, **kwargs): context = super(ItemDetail, self).get_context_data(**kwargs) context['Result'] = 'Result' Results = {} for result in self.get_object().results.all(): if result.hdf5: container = AnalyzerResultContainer() container.from_hdf5(result.hdf5.path) else: container = {} for name, res in container.items(): if res.time_mode == 'segment': if res.data_mode == 'label': Results[result.id] = name context['Results'] = Results return context