https://github.com/dpscience/dquickltfit
DQuickLTFit - A least-square fitting tool for the analysis of positron lifetime spectra using the Levenberg-Marquardt algorithm
https://github.com/dpscience/dquickltfit
analysis annihilation antimatter decay-spectrum exponential-distributions fitting fls fluorescence-microscopy-imaging least-square-regression levenberg-marquardt levenberg-marquardt-algorithm lifetime-spectroscopy mpfit multi-exponential pals positron-lifetime-spectra positrons qt-framework
Last synced: 2 months ago
JSON representation
DQuickLTFit - A least-square fitting tool for the analysis of positron lifetime spectra using the Levenberg-Marquardt algorithm
- Host: GitHub
- URL: https://github.com/dpscience/dquickltfit
- Owner: dpscience
- License: other
- Created: 2018-02-06T14:39:44.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-01-25T10:49:05.000Z (almost 5 years ago)
- Last Synced: 2024-10-13T00:43:11.589Z (about 1 year ago)
- Topics: analysis, annihilation, antimatter, decay-spectrum, exponential-distributions, fitting, fls, fluorescence-microscopy-imaging, least-square-regression, levenberg-marquardt, levenberg-marquardt-algorithm, lifetime-spectroscopy, mpfit, multi-exponential, pals, positron-lifetime-spectra, positrons, qt-framework
- Language: C++
- Homepage:
- Size: 4.14 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README

Support this project and keep always updated about recent software releases, bug fixes and major improvements by [following on github](https://github.com/dpscience?tab=followers).



# DQuickLTFit



Copyright (c) 2016-2021 Danny Petschke (danny.petschke@uni-wuerzburg.de) All rights reserved.
DQuickLTFit - A least-square fitting tool for the analysis of positron lifetime spectra consisting of discrete characteristic lifetimes using the Levenberg-Marquardt algorithm.

# Quickstart Guide on Windows OS
## ``Option 1: via installer``
* Download the latest installer (installer_DQuickLTFit-v4.2.exe): https://github.com/dpscience/DDRS4PALS/releases
* Run the installer.
* Run the DQuickLTFit executable.
The repository of the DQuickLTFit-installer can be found [here.](https://github.com/dpscience/DQuickLTFit-installer)
## ``Option 2: manual installation``
* Download the latest software release (DQuickLTFit_v4_2.rar): https://github.com/dpscience/DQuickLTFit/releases
* Unzip DQuickLTFit_v4_2.rar.
* Download and install the Visual C++ Redistributable Package (x64) if required: https://www.microsoft.com/de-de/download/details.aspx?id=48145
* Run the DQuickLTFit executable.
# How to cite this Software? 
* You must cite the applied version of this software in your study.
You can cite all versions by using the DOI 10.5281/zenodo.1168285. This DOI represents all versions, and will always resolve to the latest one.
[](https://doi.org/10.5281/zenodo.1168285)
## ``v4.x``
DQuickLTFit v4.2:
[](https://doi.org/10.5281/zenodo.4461707)
DQuickLTFit v4.1:
[](https://doi.org/10.5281/zenodo.3356830)
DQuickLTFit v4.0:
[](https://doi.org/10.5281/zenodo.1414142)
## ``v3.x``
DQuickLTFit v3.02:
[](https://doi.org/10.5281/zenodo.1219482)
DQuickLTFit v3.01:
[](https://doi.org/10.5281/zenodo.1208613)
DQuickLTFit v3.0:
[](https://doi.org/10.5281/zenodo.1202345)
## ``v2.x``
DQuickLTFit v2.06:
[](https://doi.org/10.5281/zenodo.1168286)
# License (GNU General Public License) 
Copyright (c) 2016-2021 Danny Petschke (danny.petschke@uni-wuerzburg.de) All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
For more details see [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0)
# Used Third Party Libraries and Licenses 
DQuickLTFit is written in C++ using the [Qt-Framework](https://www.qt.io/) licensed under the [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0)
The following 3rd party library is used by DQuickLTFit software.
### ``MPFIT (MINPACK-1)``
* [MPFIT: A MINPACK-1 Least Squares Fitting Library in C](https://www.physics.wisc.edu/~craigm/idl/cmpfit.html)
The disclaimer of MPFIT library can be found [here.](/Fit/mpfit_DISCLAIMER).
# Deploy DQuickLTFit from Sources using QtCreator
* Download the QtCreator and the [Qt-framework](https://www.qt.io/download) (at least v5.x).
* Download and Setup the MS Visual Studio compiler (at least version 2013). It should also work with any other compiler e.g. MinGW but I recommend using VS compiler.
* Open the .pro file in QtCreator.
* Deploy DQuickLTFit. It should finish without any errors.
* Finished.