def sads_decomposition_raw(self, parameters): sads = [0,10,20,30,40,50,60,70,80,90,100] grouping = self.define_grouping_for_x_axis(parameters) res = [] for item in sads: counts = [[i, 0] for i in sorted(grouping)] LayerRes = {'values': counts} LayerRes.update({'key': str(item)}) count = Person.objects.person_count(parameters.x(), parameters, parameters.z().lower(), item) counts = util.add_stacked_counts(count, counts) LayerRes = {'values': counts} LayerRes.update({'key': str(item)}) res.append(LayerRes) return res
def hours_decomposition_raw(self, parameters): hours = range(24) grouping = self.define_grouping_for_x_axis(parameters) res = [] for item in hours: counts = [[i, 0] for i in sorted(grouping)] LayerRes = {'values': counts} LayerRes.update({'key': str(item)}) count = Person.objects.person_count(parameters.x(), parameters, parameters.z().lower(), item) counts = util.add_stacked_counts(count, counts) LayerRes = {'values': counts} LayerRes.update({'key': str(item)}) res.append(LayerRes) return res