Python API¶
The public Python API is exposed from kinepet.
import kinepet
Primary functions:
| Function | Purpose |
|---|---|
fit_tacs() |
Fit a batch of TACs arranged as (T, N) |
fit_one_tac() |
Fit one TAC arranged as (T,) |
evaluate_model() |
Evaluate a model curve for supplied parameters |
default_bounds() |
Return active default parameter bounds |
default_frame_weights() |
Return frame-duration-style default weights |
status_code_to_name() |
Convert numeric solver status to a string |
Primary result types:
| Type | Returned by |
|---|---|
BatchFitResult |
fit_tacs() |
SingleTacFitResult |
fit_one_tac() |
The API is intentionally light. Input validation and dataclass result wrappers live in Python; the nonlinear fitting core runs in the compiled extension.