def timeseries(self): statistic = self.request.session['map_'].get( 'dropdown_0', {'value': 'mean'})['value'] timeseries = GroundwaterTimeSeries() timeseries.queries = { "name": self.request.GET.get("groundwater_type", "GWmMSL") } timeseries.bbox(*self.coordinates, statistic=statistic, **self.time_window) return timeseries.ts_to_dict( start_date=jsdt.datestring_to_js(self.request.session['map_']['datepicker'][ 'start']), end_date=jsdt.datestring_to_js(self.request.session['map_'][ 'datepicker']['end']), date_time='str' )
def timeseries(self): ts = GroundwaterTimeSeries() ts.uuid(self.request.session['startpage']['uuid'], **self.time_window) if len(ts.results) != 0: data = [{'y': x['max'], 'x': x['timestamp']} for x in ts.results[0]['events']] else: data = [] self.data = { 'values': data, 'key': 'Groundwaterlevels (m)', 'color': '#1abc9c' } self.request.session['startpage']['timeseries_length'] = len(data) self.request.session.modified = True return self.data
def timeseries(self): ts = GroundwaterTimeSeries() ts.location_uuid(self.uuid) return ts.results