Last modified: December 2024

URL: https://cxc.cfa.harvard.edu/sherpa/ahelp/thaw.html
Jump to: Description · Examples · PARAMETERS · Notes · Bugs · See Also


AHELP for CIAO 4.17 Sherpa

thaw

Context: modeling

Synopsis

Allow model parameters to be varied during a fit.

Syntax

thaw(*args)

Description

The arguments can be parameters or models, in which case all parameters of the model are thawed. If no arguments are given then nothing is changed.


Examples

Example 1

Ensure that the FWHM parameter of the line model (in this case a `gauss1d` model) will be varied in any fit.

>>> set_source(const1d.bgnd + gauss1d.line)
>>> thaw(line.fwhm)
>>> fit()

Example 2

Thaw all parameters of the line model and then re-fit:

>>> thaw(line)
>>> fit()

Example 3

Thaw the nh parameter of the gal model and the abund parameter of the src model:

>>> thaw(gal.nh, src.abund)

PARAMETERS

The parameter for this function is:

Parameter Type information Definition
args sequence of str or Parameter or Model The parameters or models to thaw.

Notes

The `freeze` function can be used to reverse this setting, so that parameters are "frozen" and so remain constant during a fit.

Certain parameters may be marked as "always frozen", in which case using the parameter in a call to `thaw` will raise an error. If the model is sent to `thaw` then the "always frozen" parameter will be skipped.


Bugs

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

See Also

contrib
renorm
fitting
fit
modeling
freeze, guess, link, paramprompt, set_par, unlink