code: def bovy_text(*args,**kwargs):
      
      if kwargs.pop('title',False):
          pyplot.annotate(args[0],(0.5,1.05),xycoords='axes fraction',
                          horizontalalignment='center',
                          verticalalignment='top',**kwargs)
      elif kwargs.pop('bottom_left',False):
          pyplot.annotate(args[0],(0.05,0.05),xycoords='axes fraction',**kwargs)
      elif kwargs.pop('bottom_right',False):
          pyplot.annotate(args[0],(0.95,0.05),xycoords='axes fraction',
                          horizontalalignment='right',**kwargs)
      elif kwargs.pop('top_right',False):
          pyplot.annotate(args[0],(0.95,0.95),xycoords='axes fraction',
                          horizontalalignment='right',
                          verticalalignment='top',**kwargs)
      elif kwargs.pop('top_left',False):
          pyplot.annotate(args[0],(0.05,0.95),xycoords='axes fraction',
                          verticalalignment='top',**kwargs)
      else:
          pyplot.text(*args,**kwargs)
docs: NAME:
  
         bovy_text
  
      PURPOSE:
  
         thin wrapper around matplotlib's text and annotate
  
         use keywords:
  
            'bottom_left=True'
  
            'bottom_right=True'
  
            'top_left=True'
  
            'top_right=True'
  
            'title=True'
  
         to place the text in one of the corners or use it as the title
  
      INPUT:
  
         see matplotlib's text
            (http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.text)
  
      OUTPUT:
  
         prints text on the current figure
  
      HISTORY:
  
         2010-01-26 - Written - Bovy (NYU)