Project Releases

GenCurvefit IGOR.8.00.x-1.1-0

Release File: gencurvefit_1.zip (409.07 KB)
Version: IGOR.8.00.x-1.1-0
Version Date:
Version Major: 1
Version Patch Level: 1
OS Compatibility: Windows Mac-Intel
Release Notes:

Gencurvefit for IP8 and above.

GenCurvefit IGOR.7.00.x-7.0-0

Release File: gencurvefit_0.zip (405.3 KB)
Version: IGOR.7.00.x-7.0-0
Version Date:
Version Major: 7
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

For IP7 only

GenCurvefit IGOR.6.30.x-7.0-0

Release File: gencurvefit.zip (404.41 KB)
Version: IGOR.6.30.x-7.0-0
Version Date:
Version Major: 7
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

Gencurvefit XOP's - 64bit for OSX and Windows. This release will only work in Igor Pro 7.

gencurvefit IGOR.5.04.x-1.4.x-dev

Release File: gencurvefit-IGOR.5.04.x-1.4.x-dev.zip (873.28 KB)
Version: IGOR.5.04.x-1.4.x-dev
Version Date:
Version Major: 1
Version Extra: dev
OS Compatibility: Windows Mac-Intel
Release Notes:

This release of Gencurvefit contains binary XOP's for Win32 and Mac OSX (Universal - PPC and Intel). It also contains source code so that you can compile it yourself.
The extra's folder contains the help file for the XOP - Gencurvefit help.ihf, which should be placed in the same folder that you install the extension in.
There is an example experiment in the extra's folder that can be used to familiarise oneself with its operation - it fits a gaussian to a 2D surface.

A GUI contained in GeneticOptimisation.ipf may be used as a quick way of initialising the Gencurvefit.

Motofit_global fit.ipf is a procedure file that allows the use of genetic optimisation using a modified version of global fit2. GeneticOptimisation.ipf should also be running to use this.


Release notes:
070607 First release of GenCurvefit . Been through code with toothcomb, things look ok. Not crashed once. Can't see any memleaks.
070607 Not an auspicious start, had to rename the entire XOP because of another program on the web.
070620
added Waverange argument to XOP, so that one can use a subrange of measured data in the fit.
added ability to produce fit residuals
added extra minimisation costfunction (sum of absolute deviations) to pre-existing chi2.
fit is now automatically appended to the top graph if the data is displayed there.
070621
changed stopping condition. Fit now stops if the standard deviations of the chi2 values of populations, divided by the mean, is less than the stopping tolerance.
070629
operation can now handle NaN/INF in the supplied ywave, it acts as if the points are masked. Before this an error was automatically generated. An error is still generated if the /X=xwave contains NaN.
multivariate curvefitting added, both all-at-once and normal fitfunctions. Up to 50 independent variables can be used.
added a window to show current progress of fit
070913
First Mac Unversal Binary. Win32 and Mac versions are on same branch now. Mac and Window versions have dialogue windows showing current status of fit.
070928
Added error estimation and covariance matrix calculation (/MAT), calculated using normal gradient methods. This is calculated after the fit has taken place.
Added random seed initialisation, so that the fit is reproducible for diagnostic purposes.

071005
Fixed two bugs in checkzeros and checknaninf, which meant that weighting waves with zero's in them weren't rejected.

Forum

Support

Gallery

Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More