code: def _globals(self):
          
  
          # start with numpy
          globbies = dict(_n.__dict__)
          globbies.update(_special.__dict__)
  
          # update with required stuff
          globbies.update({'h':self.h, 'c':self.c, 'd':self, 'self':self})
  
          # update with user stuff
          globbies.update(self.extra_globals)
  
          return globbies
docs: Returns the globals needed for eval() statements.