Releases: greigpaterson/AnalySize
v1.2.2
v1.2.1
Fixes bug when fitting two general Weibull end members (introduced in 1.2.0)
v1.2.0
- Adds a new plot of cumulative distributions for all specimens.
- Added access to the manual and publication from the main AnalySize window.
- Improved table behavior when selecting rows.
- Tweaked parametric fitting to improve fits.
- Adjusted the "Censor Data" function to include the limits in the data that are retained.
- Better handling of errors and warning (e.g., when no data are loaded).
- Adjusted position of pop out figures to be relative to the parent window.
- Adjusted and added defaults for plot symbols/colors for the number of end members selection plot.
v1.1.2
-
Corrected error when calculating percentiles.
-
Fixed bug where the EM colors were not correct when plotting in MATLAB 2014b and higher.
-
Fixed a bug where specimen names beginning with a number were not properly displayed above the data plot or when the figure was exported.
-
Adjusted lower search bound of SGG q parameter from -1 to -0.25. This ensures better fitting.
-
Fixed occasional bug when getting parametric EM initial guess. This was related to a lack of stationary points in some grain size spectra.
-
Moved the projection to simplex validity check into the optimized function. This can slow down the speed of paramedic fitting, but ensures better fits.
-
Added function for force closing all AnalySize windows (used for development and debugging).
v1.1.1 - CM plot error fix
Fixed error in CM plots where the lower 1 percentile was used as the C values and not the upper 1 percentile
Updated how Set_Data_Symbols receives the current default settings to
bring it inline with other functions
Update to v1.1.0
- Fixed occasional indexing error when estimating the initial distribution parameters for parametric EMA.
- Fixed an error if a non-AnalySize *.mat file was opened when loading a saved session.
- Increased the maximum number of iterations used in the SISAL algorithm from 100 to 200.
- Added rounding of grain size bins to regularize data onto the same bin ranges. This simple approach is useful if data are measured on the different machines, but with the same model or manufacturer. In these cases, the bins are often near identical and differences are very small. Users are notified if this is done.
- Added a data set size check for performing EMA (absolute bare minimum of 10 data, but more are recommended).
- Improved graphics customization options. This includes:
- Added symbol customization for the data plots in the main AnalySize window.
- Clicking on individual plots now opens the plot in a separate MATLAB figure. This allows the user to customize each plot using the inbuilt MATLAB tools.
- More functionality added to the Plot BoxWhisker function (used for generating the "Select End Members" plots).
- Added customization of plots used for selecting the number of end members.
Improved backward compatibility and fixes
Improved backward compatibility extending back to MATLAB 2009a (v7.8).
Fixed error where CM plot color was incorrectly saved to user configuration file.
Fixed error reading in user configuration files and text data files written on Windows systems.
Added clay, silt, sand, gravel fractions for specimens and end members.
Added linear scale plotting capability to the data and end member plots.
v1.0.1 - Bug fixes
Fixed error when loading defined end member files.
Fixed sum to one of defined EMs after interpolation.
Added EM R^2 for defined EMs.
Added validity check for parametric EMA using projection to simplex. This caused quality of fit plots not to show specimen values.
First full release
The first finalized version of AnalySize, published along side Paterson, G. A., and D. Heslop (2016), New methods for unmixing sediment grain size data, Geochem. Geophys. Geosyst., doi: 10.1002/2015GC006070.
First release
This is the first release of AnalySize created for the peer-review of the software and correspond manuscript.