code: def sh_chebyt(n, monic=False):
      r"""Shifted Chebyshev polynomial of the first kind.
  
      Defined as :math:`T^*_n(x) = T_n(2x - 1)` for :math:`T_n` the nth
      Chebyshev polynomial of the first kind.
  
      Parameters
      ----------
      n : int
          Degree of the polynomial.
      monic : bool, optional
          If `True`, scale the leading coefficient to be 1. Default is
          `False`.
  
      Returns
      -------
      T : orthopoly1d
          Shifted Chebyshev polynomial of the first kind.
  
      Notes
      -----
      The polynomials :math:`T^*_n` are orthogonal over :math:`[0, 1]`
      with weight function :math:`(x - x^2)^{-1/2}`.
  
      """
      base = sh_jacobi(n, 0.0, 0.5, monic=monic)
      if monic:
          return base
      if n > 0:
          factor = 4**n / 2.0
      else:
          factor = 1.0
      base._scale(factor)
      return base
  
imports: from __future__ import division, print_function, absolute_import
  import numpy
  from numpy import exp, inf, pi, sqrt, floor, sin, cos, around, int, hstack, arccos, arange
  from scipy import linalg
  from scipy.special import airy
  from .None import _ufuncs
  from .None import _ufuncs
  from .None import specfun
  from ._ufuncs import binom, eval_jacobi, eval_sh_jacobi, eval_gegenbauer, eval_chebyt, eval_chebyu, eval_chebys, eval_chebyc, eval_sh_chebyt, eval_sh_chebyu, eval_legendre, eval_sh_legendre, eval_genlaguerre, eval_laguerre, eval_hermite, eval_hermitenorm
label_desc: Use image node_id 32 for calling a global function with example usage: sh_chebyt(n, monic) and returns: base, base