List the names of all the 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
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.
- get_functions, list_functions, list_model_ids, list_response_ids
- list_iter_methods, list_methods
- create_model_component, delete_model_component
- list_models, models, tablemodel, xs
- list_priors, list_samplers