XSbexriv

class sherpa.astro.xspec.XSbexriv(name='bexriv')[source]

Bases: sherpa.astro.xspec.XSAdditiveModel

The XSPEC bexriv model: reflected e-folded broken power law, ionized medium.

The model is described at [1].

Gamma1

The power-law index of the first power-law component.

breakE

The break energy, in keV.

Gamma2

The power-law index of the second power-law component.

foldE

The e-folding energy (Ec) in keV. If zero there is no cut off.

rel_refl

The reflection scaling parameter (a value of 1 for an isotropic source above the disk).

redshift

The redshift of the source.

abund

The abundance of the elements heaver than He relative to their solar abundance, as set by the set_xsabund function.

Fe_abund

The iron abundance relative to the solar abundance, as set by the set_xsabund function.

cosIncl

The cosine of the inclination angle.

T_disk

The disk temperature in K.

xi

The disk ionization parameter: see [1] for an explanation.

norm

The normalization of the model: see [1] for an explanation of the units.

See also

XSbexrav

Notes

The precision of the numerical integration can be changed by using the set_xsxset function to set the value of the BEXRIV_PRECISION keyword, which defines the fractional precision. The default is 0.01 (1%).

References

[1](1, 2, 3) https://heasarc.gsfc.nasa.gov/xanadu/xspec/manual/XSmodelBexriv.html

Attributes Summary

thawedparhardmaxes
thawedparhardmins
thawedparmaxes
thawedparmins
thawedpars
version_enabled

Methods Summary

apply(outer, *otherargs, **otherkwargs)
calc(pars, xlo, *args, **kwargs)
get_center()
guess(dep, *args, **kwargs) Set an initial guess for the parameter values.
regrid(*arrays)
reset()
set_center(*args, **kwargs)
startup() Called before a model may be evaluated multiple times.
teardown() Called after a model may be evaluated multiple times.

Attributes Documentation

thawedparhardmaxes
thawedparhardmins
thawedparmaxes
thawedparmins
thawedpars
version_enabled = True

Methods Documentation

apply(outer, *otherargs, **otherkwargs)
calc(pars, xlo, *args, **kwargs)
get_center()
guess(dep, *args, **kwargs)[source]

Set an initial guess for the parameter values.

Attempt to set the parameter values, and ranges, for the model to match the data values. This is intended as a rough guess, so it is expected that the model is only evaluated a small number of times, if at all.

regrid(*arrays)
reset()
set_center(*args, **kwargs)
startup()

Called before a model may be evaluated multiple times.

See also

teardown()

teardown()

Called after a model may be evaluated multiple times.

See also

setup()