qsospec.PowerLawConfig

class qsospec.PowerLawConfig(enabled=True, mode='single', pivot=3000.0, break_wave=4661.0, norm=None, norm_bounds=(0.0, None), slope=-1.5, slope_bounds=(-5.0, 3.0), red_slope=-1.5, red_slope_bounds=(-5.0, 3.0), auto_delta_bic=10.0, auto_min_pixels_per_side=20, auto_min_log_leverage=0.08)[source]

Bases: object

Pivoted global f_lambda power-law configuration.

Parameters:
__init__(enabled=True, mode='single', pivot=3000.0, break_wave=4661.0, norm=None, norm_bounds=(0.0, None), slope=-1.5, slope_bounds=(-5.0, 3.0), red_slope=-1.5, red_slope_bounds=(-5.0, 3.0), auto_delta_bic=10.0, auto_min_pixels_per_side=20, auto_min_log_leverage=0.08)
Parameters:
Return type:

None

Methods

__init__([enabled, mode, pivot, break_wave, ...])

Attributes

auto_delta_bic

auto_min_log_leverage

auto_min_pixels_per_side

break_wave

enabled

mode

norm

norm_bounds

pivot

red_slope

red_slope_bounds

slope

slope_bounds

auto_delta_bic: float = 10.0
auto_min_log_leverage: float = 0.08
auto_min_pixels_per_side: int = 20
break_wave: float = 4661.0
enabled: bool = True
mode: str = 'single'
norm: float | None = None
norm_bounds: Tuple[float | None, float | None] = (0.0, None)
pivot: float = 3000.0
red_slope: float = -1.5
red_slope_bounds: Tuple[float | None, float | None] = (-5.0, 3.0)
slope: float = -1.5
slope_bounds: Tuple[float | None, float | None] = (-5.0, 3.0)