ó
šßÈ[c           @` s=  d  Z  d d l m Z m Z m Z m Z d d l m Z d d l Td d l	 Td d l
 Td d l Td d l Td d l Td d l Td d l m Z d d l m Z d	 Z e e e e e e e e e e e e e  e! e" e# e$ e% e& e' e( e) e* e+ e, e- e. e/ e0 e1 g Z2 x2 e2 D]* Z3 e4 e3 j  e ƒ re3 j  e 7_  qqWd
 S(   u8   
Creates a common namespace for all pre-defined models.
i    (   t   absolute_importt   unicode_literalst   divisiont   print_functioni   (   t   custom_model(   t   *(   t   BlackBody1Di   (   t   string_typesud  
    Other Parameters
    ----------------
    fixed : a dict, optional
        A dictionary ``{parameter_name: boolean}`` of parameters to not be
        varied during fitting. True means the parameter is held fixed.
        Alternatively the `~astropy.modeling.Parameter.fixed`
        property of a parameter may be used.
    tied : dict, optional
        A dictionary ``{parameter_name: callable}`` of parameters which are
        linked to some other parameter. The dictionary values are callables
        providing the linking relationship.  Alternatively the
        `~astropy.modeling.Parameter.tied` property of a parameter
        may be used.
    bounds : dict, optional
        A dictionary ``{parameter_name: value}`` of lower and upper bounds of
        parameters. Keys are parameter names. Values are a list or a tuple
        of length 2 giving the desired range for the parameter.
        Alternatively, the
        `~astropy.modeling.Parameter.min` and
        `~astropy.modeling.Parameter.max` properties of a parameter
        may be used.
    eqcons : list, optional
        A list of functions of length ``n`` such that ``eqcons[j](x0,*args) ==
        0.0`` in a successfully optimized problem.
    ineqcons : list, optional
        A list of functions of length ``n`` such that ``ieqcons[j](x0,*args) >=
        0.0`` is a successfully optimized problem.
N(5   t   __doc__t
   __future__R    R   R   R   t   coreR   t   mappingst   projectionst	   rotationst
   polynomialt   functional_modelst	   powerlawst   tabulart	   blackbodyR   t
   extern.sixR   t   CONSTRAINTS_DOCt
   AiryDisk2Dt   Moffat1Dt   Moffat2Dt   Box1Dt   Box2Dt   Const1Dt   Const2Dt	   Ellipse2Dt   Disk2Dt
   Gaussian1Dt
   Gaussian2Dt   Linear1Dt	   Lorentz1Dt   MexicanHat1Dt   MexicanHat2Dt
   PowerLaw1Dt   Sersic1Dt   Sersic2Dt   Sine1Dt   Trapezoid1Dt   TrapezoidDisk2Dt   Chebyshev1Dt   Chebyshev2Dt	   Hermite1Dt	   Hermite2Dt
   Legendre2Dt
   Legendre1Dt   Polynomial1Dt   Polynomial2Dt   Voigt1Dt   MODELS_WITH_CONSTRAINTSt   itemt
   isinstance(    (    (    s6   lib/python2.7/site-packages/astropy/modeling/models.pyt   <module>   s,   "






$