def rad_fn(x, pos=None):
 n = int((((x / np.pi) * 2.0) + 0.25))
 if (n == 0):
  return str(x)
 elif (n == 1):
  return u'$\\pi/2$'
 elif (n == 2):
  return u'$\\pi$'
 elif ((n % 2) == 0):
  return (u'$%s\\pi$' % ((n / 2),))
 else:
  return (u'$%s\\pi/2$' % (n,))

def rad_fn ( x , pos = None ) : n = int ( ( ( ( x / np . pi ) * 2.0 ) + 0.25 ) ) if ( n == 0 ) : return str ( x ) elif ( n == 1 ) : return u'$\\pi/2$' elif ( n == 2 ) : return u'$\\pi$' elif ( ( n % 2 ) == 0 ) : return ( u'$%s\\pi$' % ( ( n / 2 ) , ) ) else : return ( u'$%s\\pi/2$' % ( n , ) )
radian function formatter .