StepLo1D

class sherpa.models.basic.StepLo1D(name='steplo1d')[source]

Bases: sherpa.models.model.ArithmeticModel

One-dimensional step function.

The model is flat below xcut, where it is set to the ampl parameter, and zero above this.

xcut

The position of the step.

ampl

The amplitude of the step.

Notes

The functional form of the model for points is:

f(x) = ampl if x <= xcut
     = 0       otherwise

and for an integrated grid it is:

f(xlo,xhi) = ampl * (xhi - xlo)  if xhi <= xcut
           = ampl * (xcut - xlo) if xlo <= xcut and xhi > xcut
           = 0                   if xlo > xcut

Attributes Summary

thawedparhardmaxes
thawedparhardmins
thawedparmaxes
thawedparmins
thawedpars

Methods Summary

apply(outer, \*otherargs, \*\*otherkwargs)
calc(pars, xlo, \*args, \*\*kwargs)
get_center()
guess(dep, \*args, \*\*kwargs)
reset()
set_center(\*args, \*\*kwargs)
startup()
teardown()

Attributes Documentation

thawedparhardmaxes
thawedparhardmins
thawedparmaxes
thawedparmins
thawedpars

Methods Documentation

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