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_componentfunction, which accepts
midas separate arguments. This function returns all the
midvalues that have been created.
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
- Return type
list of str
Create a model component.
Delete a model component.
List the available model types.
List of all the data sets with a source expression.
Set the source model expression for a data set.
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