What's new in Fityk 1.2.9
Apr 15, 2014
- fitting:
- a few optimization methods from the NLopt library have been added
- MPFIT and NLopt methods support box constraints
- simplifications that made using external libraries easier:
- removed stopping criterium based on iterations. The max. number of WSSR evaluations can be used instead.
- removed fit continuation (fit +N)
- new function Sigmoid and new category of functions (S-shaped/step/sigmoidal)
- covariance matrix and standard errors are calculated using MPFIT library
- GUI: added menu Session > Recent Scripts
- GUI: added checkbox to Functions > Export Peak Parameters
- GUI: added "decimal comma" option to Data > Load dialogs.
- Lua: added F:executef()
New in Fityk 1.2.2 (Apr 15, 2013)
- covariance matrix and standard errors are calculated using MPFIT library
- GUI: added menu Session > Recent Scripts
- simplified fitting (so that using external libraries is easier):
- removed stopping criterium based on iterations. The max. number of WSSR evaluations can be used instead.
- removed fit continuation (fit +N)
New in Fityk 1.2.1 (Nov 8, 2012)
- added commands '=' and 'exec=' - shorthands 'lua return' and 'lua F:execute'
- API: default dataset in a few functions changed from @0 to the currently used
- GUI: new dialog GUI > Configure > Default Directories
- a few tweaks and fixes related to printing, and other bug fixes
New in Fityk 1.1.1 (Oct 3, 2011)
- option exit_on_warning=0/1 was replaced with on_error=stop/exit; new option on_error=nothing allows to ignore errors in script.
- current working directory can be changed using new option `cwd'
- GUI: a new dialog for Model > Export Formula
- minor bug fixes
New in Fityk 1.1.0 (Jul 20, 2011)
- embedded Lua (lightweight programming language)
- syntax changes and enhancements in dataset transformations (@n = ...); example: "@0 = @0 - 0.23 @1" removes (background) @1 with y's scaled by factor 0.23 from dataset @0; if @0 and @1 have different x's, linear interpolation is used.
- added calculation of Polyline derivatives, what enables weighted least squares approximation by broken lines
- gzipped fit files can be read directly (extension .fit.gz or .fityk.gz)
- new option max_fitting_time -- stopping criterium based on elapsed time
- GUI: mouse wheel and mouse extra buttons can be used to zoom in/out
- Mac GUI: added Session > New Window that opens new window (open -n Fityk.app)
- GUI: added optional, configurable description in the corner of the main plot
- GUI: Session > Copy to Clipboard works differently and on all platforms now
- GUI: enhanced file dialogs: Data > Quick Load and Session > Save as Image
- fixed all reported bugs
New in Fityk 1.0.2 (Jun 10, 2011)
- changed Data > Load File dialog
- fixed a few minor problems and a major one (GUI not working on OSX 10.5)
New in Fityk 1.0.1 (Apr 1, 2011)
- corrected calculation of Exponentially Modified Gaussian
- added calculation of confidence intervals
- GUI: anti-aliasing (can be switched off in menu GUI > Anti-aliasing)
- added (experimental) option guess_uses_weights that changes peak "guessing"
- minor changes in the GUI and one bug fix in the powder diffraction add-on
New in Fityk 0.9.4 Beta (Oct 11, 2010)
- removed syntax `delete[range]', use `delete(condition)' instead
- syntax `y[x=15]' replaced with `y[index(15)]'
- removed data range syntax, e.g. X[3...10]=15. It can be replaced
- with X = n >= 3 and n < 10 ? 15 : x
- removed syntax "order="
- removed syntax "commands < file[m:n]", only the whole file can be executed
- modulo syntax changed from a%b to mod(a,b)
- syntax: '-' replaced with '_' in settings and 'info fit_history'
- syntax: 'fit history clear' replaced with 'fit clear_history'
- added Perl bindings (manual compilation: cd swig/ && make perl)
- GUI: remember recently subtracted baselines (GUI > Baseline Mode > Recent)
- bug fixes
New in Fityk 0.9.3 Beta (Jun 28, 2010)
- changed implementation of gamma and related functions (using boost.math now)
- syntax: so-called parametrized-functions spline[] and interpolate[]
- are replaced by so-called variadic functions Spline() and Polyline().
- The GUI in the Baseline Mode handles a separate baseline for each dataset now.
- abandoned syntax like 5
New in Fityk 0.8.8 (Jun 22, 2009)
- added two flags to the configure script:
- with-xylib and
- with-samples (xylib from the fityk tarball is not used by default now)
New in Fityk 0.8.7 (Jun 11, 2009)
- fityk license was changed from GPLv2 to GPLv2+ (2 or at your option any later) all config files are stored in a single directory: Unix: ~/.fityk Windows: C:Documents and SettingsusernameApplication Datafityk Mac: ~/Library/Application Support/fityk This changes the path to the default and alt. configs on Windows and Mac.
- now works also with GCC 4.4 and Boost
New in Fityk 0.8.6 (Apr 17, 2008)
- Bug fixes (drawing baseline, "zoom all" with log scale)
- GUI: parameters (at the bottom of the sidebar) can be changed with Page-Up and Page-Down keys or with mouse wheel. Shift, Ctrl, Alt keys modify speed.
- GUI: two buttons added to the "functions" pane in the sidebar. They make HWHM and shape equal for all functions (works only with a few function types)