nlsq.callbacks.ProgressBar¶
- class nlsq.callbacks.ProgressBar(max_nfev=None, desc='Optimizing', **tqdm_kwargs)[source]¶
Bases:
CallbackBaseProgress bar callback using tqdm.
Displays a progress bar showing optimization progress with current cost, gradient norm, and iteration statistics.
- Parameters:
Examples
>>> from nlsq import curve_fit >>> from nlsq.callbacks import ProgressBar >>> callback = ProgressBar(max_nfev=100) >>> popt, pcov = curve_fit(f, x, y, callback=callback)