Reference¶
Complete reference documentation for all NLSQ modules, functions, and classes.
Note
This section is for looking up specific functions and parameters. For learning how to use NLSQ, see Tutorials.
Reference Sections
Core API¶
The main functions you’ll use for curve fitting:
Function |
Description |
|---|---|
Unified fit function with preset-based configuration (recommended) |
|
Drop-in replacement for scipy.optimize.curve_fit |
|
Automatic handling for large datasets |
|
Low-level least squares solver class |
See Core API Reference for detailed API documentation.
Quick Links¶
Core Modules
nlsq.minpack module - curve_fit implementation
nlsq.least_squares module - Core optimization
nlsq.functions module - Model functions library
Large Datasets
nlsq.large_dataset module - Large dataset handling
nlsq.adaptive_hybrid_streaming module - Streaming optimization
nlsq.hybrid_streaming_config module - Hybrid streaming configuration
Utilities
nlsq.validators module - Input validation
nlsq.diagnostics package - Model Health Diagnostics (identifiability, gradient health, parameter sensitivity)
nlsq.callbacks module - Progress callbacks
Full Module Documentation¶
For auto-generated documentation of all modules, see NLSQ API Reference.
See Also¶
Tutorials - Step-by-step tutorials
How-To Guides - Task-oriented guides
Concepts & Explanations - Conceptual documentation