def predictions(self, route=''):   
        apiresponse = self.api.predictions(stpid=self.id, rt=route)['prd']
        if type(apiresponse) is list:        
            for prediction in apiresponse:
                try:
                    pobj = Prediction.fromapi(self.api, prediction)
                    pobj._stopobj = self
                    yield pobj
                except:
                    continue    
        else:
            pobj = Prediction.fromapi(self.api, apiresponse)
            pobj._stopobj = self
            yield pobj
Yields predicted bus ETAs for this stop.  You can specify a 
dataset/ETHPy150Open nhfruchter/pgh-bustime/pghbustime/datatypes.py/Stop.predictions