    List the names of all the model components.

list_model_components()

Models are created either directly - by using the form

mname.mid , where mname is the name of the model, such as

gauss1d , and mid is the name of the component - or with the `create_model_component` function, which accepts mname

and mid as separate arguments. This function returns all the

mid values that have been created.

The gal and pl model components are created - as versions of the xsphabs and powlaw1d model types - which means that the list of model components returned as mids will contain both strings.

>>> set_model(xsphabs.gal * powlaw1d.pl) >>> mids = list_model_components() >>> 'gal' in mids True >>> 'pl' in mids True

The model component does not need to be included as part of a source expression for it to be included in the output of this function:

>>> create_model_component('gauss2d', 'gsrc') >>> 'gsrc' in list_model_components() True

PARAMETERS

This function has no parameters

The return value from this function is:

ids -- The identifiers for all the model components that have been created. They do not need to be associated with a source expression (i.e. they do not need to have been included in a call to `set_model` ).

See the bugs pages on the Sherpa website for an up-to-date listing of known bugs.

December 2023