RegressionLab
A powerful and user-friendly curve fitting application for scientists, engineers, students, and data analysts
🌐 Try Online • 📖 Documentation • 🐛 Report Bug • 💡 Request Feature
RegressionLab Documentation
RegressionLab is a comprehensive curve fitting application that enables you to perform advanced curve fitting operations using multiple mathematical models with an intuitive interface. Whether you’re analyzing experimental data, calibrating instruments, or exploring mathematical relationships, RegressionLab provides the tools you need.
Getting Started
Configuration & Customization
- Configuration Guide
- Getting Started with Configuration
- Configuration Sections
- 1. Language Configuration
- 2. UI Theme Configuration
- 3. Plot Style Configuration
- 4. Font Configuration
- 5. File Path Configuration
- 6. Links (Optional)
- 7. Update Check (Tkinter)
- 8. Logging Configuration
- Applying Configuration Changes
- Common Configuration Scenarios
- Troubleshooting configuration
- Default configuration
- Next steps
- Streamlit Guide
- Tkinter Guide
For Developers
Reference & Support
API Reference
- Core Modules
- Fitting Module
- Fitting Functions
- Mathematical Functions
- Fitting Utilities
- Custom Function Evaluator
- Workflow Controller
- Estimators
estimate_trigonometric_parameters()estimate_phase_shift()estimate_linear_parameters()estimate_polynomial_parameters()estimate_single_power_parameter()estimate_ln_parameter()estimate_inverse_parameter()estimate_gaussian_parameters()estimate_binomial_parameters()estimate_exponential_parameters()estimate_square_pulse_parameters()estimate_hyperbolic_parameters()estimate_hyperbolic_bounds()
- Loaders Module
- Data Analysis Module
- Plotting Module
- Frontend Module
- Streamlit Web Application
- Utilities Module