BrokenPowerLaw1D¶
-
class
astropy.modeling.powerlaws.BrokenPowerLaw1D[source] [edit on github]¶ Bases:
astropy.modeling.Fittable1DModelOne dimensional power law model with a break.
Parameters: amplitude : float
Model amplitude at the break point
x_break : float
Break point
alpha_1 : float
Power law index for x < x_break
alpha_2 : float
Power law index for x > x_break
See also
Notes
Model formula (with A for
amplitudeand \alpha_1 foralpha_1and \alpha_2 foralpha_2):f(x) = \left \{ \begin{array}{ll} A (x / x_{break}) ^ {-\alpha_1} & : x < x_{break} \\ A (x / x_{break}) ^ {-\alpha_2} & : x > x_{break} \\ \end{array} \right.
Attributes Summary
alpha_1alpha_2amplitudeparam_namesx_breakMethods Summary
evaluate(x, amplitude, x_break, alpha_1, alpha_2)One dimensional broken power law model function fit_deriv(x, amplitude, x_break, alpha_1, ...)One dimensional broken power law derivative with respect to parameters Attributes Documentation
-
alpha_1¶
-
alpha_2¶
-
amplitude¶
-
param_names= ('amplitude', 'x_break', 'alpha_1', 'alpha_2')¶
-
x_break¶
Methods Documentation
-
static
evaluate(x, amplitude, x_break, alpha_1, alpha_2)[source] [edit on github]¶ One dimensional broken power law model function
-
static
fit_deriv(x, amplitude, x_break, alpha_1, alpha_2)[source] [edit on github]¶ One dimensional broken power law derivative with respect to parameters
-