list_models

sherpa.astro.ui.list_models(show='all')

List the available model types.

Parameters:

show ({ 'all', '1d', '2d', 'xspec' }, optional) – What type of model should be returned. The default is ‘all’. An unrecognized value is treated as ‘all’.

Returns:

models

Return type:

list of str

See also

create_model_components

Create a model component.

list_model_components

List the current model components.

Examples

>>> models = list_models()
>>> models[0:5]
['absorptionedge',
 'absorptiongaussian',
 'absorptionlorentz',
 'absorptionvoigt',
 'accretiondisk']
>>> list_models('2d')
['beta2d',
 'box2d',
 'const2d',
 'delta2d',
 'devaucouleurs2d',
 'disk2d',
 'gauss2d',
 'lorentz2d',
 'normgauss2d',
 'polynom2d',
 'scale2d',
 'sersic2d',
 'shell2d',
 'sigmagauss2d']