def visualize(self):
        print ' '.join([self.name, 'is', str(self.timestep), 'time steps old'])
        self.reward_history.append(float(self.cumulative_reward) / 
                                   (self.time_since_reward_log + 1))
        self.cumulative_reward = 0    
        self.time_since_reward_log = 0
        self.reward_steps.append(self.timestep)
        self._show_reward_history()

        self.drivetrain.visualize()
        self.spindle.visualize()
        #self.hub.visualize()
        #self.mainspring.visualize()
        self.arborkey.visualize()
Show the current state and some history of the agent
dataset/ETHPy150Open matt2000/becca/core/agent.py/Agent.visualize