This repository contains Python scripts for performing reconvolution curve fitting using both custom NNLS-based methods. These scripts are designed to analyze time-resolved fluorescence decay data by fitting exponential decay models convolved with an instrument response function (IRF).
Inspired by LifeFit.
- Custom NNLS-based fitting: Uses non-negative least squares (NNLS) for fitting decay curves.
- Global Fitting: Finds global fit minima using Differential Evolution
- Data smoothing: Optional data smoothing using Savitzky-Golay filter.
Clone the repository and install the required packages:
git clone https://github.com/mkizilov/TCSPC-Reconvolution
cd TCSPC_Reconvolution
pip install -r requirements.txt
See Example
Contributions are welcome! Please feel free to submit a pull request or open an issue.
This project is licensed under the MIT License. See the LICENSE file for details.
This README snippet includes an introduction, installation instructions, usage examples, and details on how to contribute and the project's license. Adjust the content as needed based on the specific details of your project and repository.