Line-Profile Analysis Software: LIPRAS-Classic

LIPRAS Classic is for peak fitting diffraction data. Supports MATLAB 2016b to 2023b. A newer App Designer version is also available.
2.8K Downloads
Updated 30 Oct 2021

Cite As

Giovanni Esteves, Klarissa Ramos, Chris M. Fancher, and Jacob L. Jones. LIPRAS: Line-Profile Analysis Software. (2017). DOI: 10.13140/RG.2.2.29970.25282/3

MATLAB Release Compatibility
Created with R2016b
Compatible with R2016b to R2023b
Platform Compatibility
Windows macOS Linux
Categories
Find more on Curve Fitting Toolbox in Help Center and MATLAB Answers
Acknowledgements

Inspired: Line-Profile Analysis Software: LIPRAS

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
1.470

See release notes for this release on GitHub: https://github.com/SneakySnail/LIPRAS_470/releases/tag/1.470

1.466.2.0

Update to readme.md

1.466.1.0

Fixing description notes

1.466.0.0

1. Fixed issue with checking for update, need to compile stand-alone version again.

1.465.0.0

1. The 'Update' button, after conducting a fit, was not applying results of LS fit as starting parameters on next LS (i.e. hitting fit data) on the first click
2. Zoom resets on new data
3. Fixed an issue where selecting no file would cause an error

1.460.0.0

1. Read in Rigaku ASC and RAS files
2. Fixed issue with table display on BayesGUI when switching b/w include Bkg or not
3. Added ability to download ZIP file containing LIPRAS update

1.455.0.0

1. Analyze files with a different number of data points in least squares and Bayesian component. Check fitting range before attempting.
2. Bkg refined in least squares can now be used in Bayesian routine
3. Symmetric functions can be made asymmetric

1.430.0.0

1. Fixed an issue that caused the Bayesian of analysis of multiple files to use the SP from the first file and applied it to all files.
2. Bayesian fit plot now sets Xlim to min 2θ and max 2θ used in Least squares

1.429.0.0

Added multipliers to SD and UB/LB bounds
Added ability to plot resulting Bayesian fit
Bayesian component now checks for Statistics Toolbox
Added some logical statements to avoid error of hitting 'plot' when no Bayesian analysis has been conducted

1.428.0.0

Bug fixes to Bayesian GUI. Added ability to plot Sigma^2 trace plot.

1.425.0.0

Bug Fixes, Right-click now delete Bkg points during selection, Introduced alpha version of Bayesian analysis component, which requires Statistics and Machine Learning Toolbox

1.419.0.0

The ‘Check for Updates’ now displays current version and the available version if an update is recommended. Added a try/catch statement to .csv, .xlsx, .xls files for handling 2 or 3 column data (twotheta, intensity), (twotheta, intensity, error).

1.418.0.0

Added an if statement for cases when measured intensity was 0, which would cause the weight of that value to be 'Inf' in MATLAB.

1.417.0.0

Significant improvement to background refinement when 'Refine Bkg' is on

1.414.0.0

Small changes, 'Default' weight options for CHI files were incorrect. This was a typo, although could be forced by specifying 1/obs. Found out GOF or (reduced chi-square) is sse/dfe which are values found in the Fmodel files.

1.410.0.0

See Update Notes, Highlight:
1. Fixed an issue that caused the weights of the first pattern to be applied to all the patterns loaded instead of being file dependent
2. The errors from files (FXYE and XYE) are now properly read and applied as weights

1.1.0.0

Highlights, See update notes for details
• Preference Menu has been expanded
• Code clean up
• Fmodel for individual files are no longer written
• Kalpha2 peaks are now written in Fdata file when used

1.0.0.0

Updated description

Added Stand-Alone version link for those that want to run LIPRAS without MATLAB
Added GitHub webpage
Needs Curve Fitting Toolbox to run
Updated Description
SourceForge now has stand-alone version

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.