List the names of all the model components.
Models are created either directly - by using the form
mnameis the name of the model, such as
midis the name of the component - or with the create_model_component function, which accepts
midas separate arguments. This function returns all the
midvalues that have been created.
Returns: 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). Return type: list of str
plmodel components are created - as versions of the
powlaw1dmodel types - which means that the list of model components returned as
midswill 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