B
    q\	                 @   s   d Z ddlmZ ddlT ddlT ddlT ddlT ddlT ddlT ddl	T 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(e)e*gZ+x&e+D ]Z,e-e,j e.re, j e7  _ qW dS )z8
Creates a common namespace for all pre-defined models.
   )custom_model)*)BlackBody1Dad  
    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)/__doc__Zcorer   ZmappingsZprojectionsZ	rotationsZ
polynomialZfunctional_modelsZ	powerlawsZtabularZ	blackbodyr   ZCONSTRAINTS_DOCZ
AiryDisk2DZMoffat1DZMoffat2DZBox1DZBox2DZConst1DZConst2DZ	Ellipse2DZDisk2DZ
Gaussian1DZ
Gaussian2DZLinear1DZ	Lorentz1DZMexicanHat1DZMexicanHat2DZ
PowerLaw1DZSersic1DZSersic2DZSine1DZTrapezoid1DZTrapezoidDisk2DZChebyshev1DZChebyshev2DZ	Hermite1DZ	Hermite2DZ
Legendre2DZ
Legendre1DZPolynomial1DZPolynomial2DZVoigt1DZMODELS_WITH_CONSTRAINTSitem
isinstancestr r	   r	   6lib/python3.7/site-packages/astropy/modeling/models.py<module>   s(   %


