class_docstr: 1-D Polynomial models and functions
code: def __init__(
      self, name="poly", metric=lambda x: numpysum(x * x), sigma=1.0
  ):
      AbstractModel.__init__(self, name, metric, sigma)
      return
  
imports: from .abstract_model import AbstractModel
  from numpy import sum
  from numpy import asarray
  from mystic.math import polyeval, poly1d
  from mystic.models._model_helper import chebyshev2coeffs, chebyshev4coeffs, chebyshev6coeffs, chebyshev8coeffs, chebyshev16coeffs
label_desc: Use image node_id 1 to create a new Polynomial object from inherited base classes: AbstractModel with example: obj = Polynomial(name, metric, sigma)