def get_time_series(self, observables): for ol in observables: for observable in ol: if observable: raw_data = self.seriesly.query_data(observable) if raw_data: s = pd.Series(raw_data) if len(s.unique()) == 1: continue s = pd.rolling_median(s, window=3) title = Plotter.generate_title(observable) yield title, s