Welcome to RegressionLab, a powerful and user-friendly curve fitting application designed for scientists, engineers, students, and data analysts.
RegressionLab is a comprehensive data analysis tool that performs curve fitting operations using multiple mathematical models. Whether you're analyzing experimental data, exploring mathematical relationships, or performing scientific research, RegressionLab provides an intuitive interface to fit your data to various equations and visualize the results.
- Introduction - Learn about RegressionLab's objectives and benefits.
- Installation Guide - Get started with RegressionLab.
- User Guide - Learn how to use the application.
- Configuration - Customize RegressionLab to your needs.
- API Documentation - Technical reference for developers.
-
- Project overview and objectives.
- Key benefits and features.
- Web and desktop versions.
-
- Quick installation (recommended).
- Installation with Git.
- Manual installation.
- System requirements.
-
- Using the web version (Streamlit).
- Using the desktop version (Tkinter).
- Understanding operation modes.
- Configuration Guide
- Changing the language.
- Customizing plot styles.
- Setting input/output directories.
- UI theme customization.
- Logging configuration.
-
- Web interface overview.
- Operation modes in Streamlit.
- Tips and tricks.
-
- Desktop interface overview.
- Operation modes in Tkinter.
- Keyboard shortcuts and navigation.
-
- Adding new fitting functions.
- Modifying equation types.
- Code structure overview.
-
- Replacing SciPy with other libraries.
- Implementing custom fitting algorithms.
- Performance considerations.
-
- Core modules.
- Fitting utilities.
- Data loaders.
- Plotting functions.
- Configuration management.
-
- Known issues.
- Common problems and solutions.
- Future updates and roadmap.
-
- How to contribute.
- Development setup.
- Code standards.
- Pull request guidelines.
-
- MIT License information.
- Copyright details.
- Web Application: https://regressionlab.streamlit.app/
- GitHub Repository: GitHub
- Report Issues: Issue Tracker
If you need assistance:
- Check the User Guide for basic usage.
- Review the Troubleshooting section.
- Consult the API Documentation for technical details.
- Open an issue on GitHub.
Version: 1.1.2
Author: Alejandro Mata Ali
License: MIT