nlsq.stability.fallback.FallbackStrategy

class nlsq.stability.fallback.FallbackStrategy(name, description, priority=0)[source]

Bases: object

Base class for fallback strategies.

__init__(name, description, priority=0)[source]

Initialize fallback strategy.

Parameters:
  • name (str) – Strategy name

  • description (str) – Human-readable description

  • priority (int, optional) – Execution priority (higher = earlier). Default: 0

apply(kwargs)[source]

Apply strategy by modifying fit parameters.

Parameters:

kwargs (dict) – Original curve_fit keyword arguments

Returns:

modified_kwargs – Modified keyword arguments

Return type:

dict