"Fossies" - the Fresh Open Source Software Archive

Member "fityk-1.3.1/NEWS" (21 Dec 2016, 24805 Bytes) of package /linux/misc/fityk-1.3.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 1.3.0_vs_1.3.1.

    1 User-visible changes in version 1.3.1  (2016-12-21):
    2 * GUI: more options in the peak-top menu
    3 * GUI: Tools > XPS KE <-> BE
    4 * added utilities F.findx(), F.extremum(), centile(N, expr), %peak.IB
    5 * bug fixes, as always
    6 
    7 User-visible changes in version 1.3.0  (2015-05-25):
    8 * support filenames with non-ascii characters
    9 * simple-variable ~NUM can be followed by domain, e.g.: %f=Linear(~3[2:5], ~8)
   10   and also default parameters can have domain (...shape=~0.5 [0:1],...),
   11   Voigt and PseudoVoigt have now shape with default domain [0:1]
   12 * if variable has a domain (example: $a = ~1.2 [-3:4]) then
   13    "$a = ~3" keeps domain of $a (also "a={$a}; $a=~{a}" preserves domain)
   14    "$a = ~3 [:]" unsets domain
   15    "$a = copy($x) - copy $x with domain
   16 * new boolean box_constraints option decides if domains are used as box
   17   constraints in fitting methods that support it (default: on)
   18 * GUI: added auto-completion to Lua script editor
   19 * xyConvert is now part of xylib (removed flag --disable-xyconvert)
   20 * command "reset" does not reset Lua VM (to allow "reset" from Lua scripts)
   21 * Lua: add Python-style formatting (e.g."%d pigs" % 3) using __mod for strings
   22 
   23 User-visible changes in version 1.2.9  (2014-04-13):
   24 * fitting:
   25   - a few optimization methods from the NLopt library have been added
   26   - MPFIT and NLopt methods support box constraints
   27   - simplifications that made using external libraries easier:
   28     - removed stopping criterium based on iterations. The max. number of
   29       WSSR evaluations can be used instead.
   30     - removed fit continuation (fit +N)
   31 * new function Sigmoid and new category of functions (S-shaped/step/sigmoidal)
   32 * GUI: added menu Session > Recent Scripts
   33 * GUI: added checkbox to Functions > Export Peak Parameters
   34 * GUI: added "decimal comma" option to Data > Load dialogs.
   35 
   36 User-visible changes in version 1.2.1  (2012-11-05):
   37 * added commands '=' and 'exec=' - shorthands 'lua return' and 'lua F:execute'
   38 * API: default dataset in a few functions changed from @0 to the currently used
   39 * GUI: new dialog GUI > Configure > Default Directories
   40 * a few tweaks and fixes related to printing, and other bug fixes
   41 
   42 User-visible changes in version 1.2.0  (2012-05-24):
   43 * added fitting method "mpfit" -- wrapper around MINPACK-1 based MPFIT library
   44   (http://www.physics.wisc.edu/~craigm/idl/cmpfit.html)
   45 * changed public API of libfityk; now cfityk uses only public API
   46 * added C API and Ruby and Java bindings to libfityk
   47 * enhanced Python API and added Python equivalent of cfityk (samples/cfityk.py)
   48 * CLI: cfityk can be built with libedit (but it works better with readline)
   49 * in scripts, backslash (\) at the end of line means line continuation
   50 * bug fixes, as usually
   51 
   52 User-visible changes in version 1.1.1  (2011-09-28):
   53 * option exit_on_warning=0/1 was replaced with on_error=stop/exit; new option
   54   on_error=nothing allows to ignore errors in script.
   55 * current working directory can be changed using new option `cwd'
   56 * GUI: a new dialog for Model > Export Formula
   57 * minor bug fixes
   58 
   59 User-visible changes in version 1.1.0  (2011-07-18):
   60 * embedded Lua (lightweight programming language)
   61 * syntax changes and enhancements in dataset transformations (@n = ...);
   62   example: "@0 = @0 - 0.23 * @1" removes (background) @1 with y's scaled
   63   by factor 0.23 from dataset @0; if @0 and @1 have different x's, linear
   64   interpolation is used.
   65 * added calculation of Polyline derivatives, what enables weighted least
   66   squares approximation by broken lines
   67 * gzipped fit files can be read directly (extension .fit.gz or .fityk.gz)
   68 * new option max_fitting_time -- stopping criterium based on elapsed time
   69 * GUI: mouse wheel and mouse extra buttons can be used to zoom in/out
   70 * Mac GUI: added Session > New Window that opens new window (open -n Fityk.app)
   71 * GUI: added optional, configurable description in the corner of the main plot
   72 * GUI: Session > Copy to Clipboard works differently and on all platforms now
   73 * GUI: enhanced file dialogs: Data > Quick Load and Session > Save as Image
   74 * fixed all reported bugs
   75 
   76 User-visible changes in version 1.0.2  (2011-06-08):
   77 * changed Data > Load File dialog
   78 * fixed a few minor problems and a major one (GUI not working on OSX 10.5)
   79 
   80 User-visible changes in version 1.0.1  (2011-03-30):
   81 * corrected calculation of Exponentially Modified Gaussian
   82 * added calculation of confidence intervals
   83 * GUI: anti-aliasing (can be switched off in menu GUI > Anti-aliasing)
   84 * added (experimental) option guess_uses_weights that changes peak "guessing"
   85 * as usually, a few bug fixes and minor changes in the GUI
   86 
   87 User-visible changes in version 1.0.0  (2011-03-18):
   88 * fixed bugs: several bugs in the powder diffraction add-on,
   89   problem with negative simple-variables, crash when the status bar has an
   90   extra value set
   91 * GUI: several changes necessary to make the program working on OSX (>= 10.4)
   92 * GUI: new configuration dialogs for plots
   93 * GUI: all configs including the default one are now stored in .fityk/configs/
   94 * samples are always installed, removed configure option --with-samples,
   95   added menu Help > Examples in the GUI
   96 * requires wxWidgets >= 2.9.1
   97 
   98 User-visible changes in version 0.9.8  (2011-06-08):
   99 * several bug fixes ported from version 1.0.2
  100   (unlike 1.x, this version can be built with wxWidgets 2.8)
  101 
  102 User-visible changes in version 0.9.7  (2011-02-08):
  103 * bug fixes: UDFs (user-defined functions) did not work in ver. 0.9.5-6,
  104   a few fixes in the powder diffraction add-on and in other places
  105 * data operations: added aggregate functions argmin, argmax and count
  106 * GUI: redesigned the Data > Export dialog
  107 
  108 User-visible changes in version 0.9.6  (2011-01-26):
  109 * fixed three bugs, one of them was sometimes crashing the program at startup
  110 
  111 User-visible changes in version 0.9.5  (2011-01-24):
  112 * libfityk: the parser has been completely rewritten and the syntax was
  113   slightly changed:
  114   - major changes in the `info' command; two new commands, `print' and `debug', 
  115     partially took over some functionality of the old `info'
  116   - "commands" replaced by "set"/"exec"
  117   - "dump" replaced by "info state"
  118   - values of the fitting_method setting changed to lower case
  119   - "set @0.title = ..." replaced with "@0: title = ..."
  120   - settings: removed formula_export_style, guess_at_center_pm and
  121     can_cancel_guess, changed autoplot and verbosity,
  122     added logfile, log_full, fit_replot,
  123     info_numeric_format renamed to numeric_format, data_default_sigma to
  124     default_sigma, cut_function_level to function_cutoff,
  125     variable_domain_percent to domain_percent
  126   - in "define ... where param=expr" expr is substituted in brackets now
  127   - added syntax: delete file 'filename'
  128   - "guess": changed argument order
  129   - F.param = $variable   ->   F[*].param = $variable
  130   See the wiki for details (there is a tool that upgrades fityk scripts).
  131 * new website address (fityk.nieto.pl) and new code repository (GitHub)
  132 * GUI: simplified two dialogs: Edit Script and Definition Manager
  133 * error in script stops the script
  134 
  135 User-visible changes in version 0.9.4  (2010-10-09):
  136 * removed syntax `delete[range]', use `delete(condition)' instead
  137 * syntax `y[x=15]' replaced with `y[index(15)]'
  138 * removed data range syntax, e.g. X[3...10]=15. It can be replaced
  139   with X = n >= 3 and n < 10 ? 15 : x
  140 * removed syntax "order="
  141 * removed syntax "commands < file[m:n]", only the whole file can be executed
  142 * modulo syntax changed from a%b to mod(a,b)
  143 * syntax: '-' replaced with '_' in settings and 'info fit_history'
  144 * syntax: 'fit history clear' replaced with 'fit clear_history'
  145 * added Perl bindings (manual compilation: cd swig/ && make perl)
  146 * GUI: remember recently subtracted baselines (GUI > Baseline Mode > Recent)
  147 * bug fixes
  148 
  149 User-visible changes in version 0.9.3  (2010-06-24):
  150 * changed implementation of gamma and related functions (using boost.math now)
  151 * syntax: so-called parametrized-functions spline[] and interpolate[]
  152   are replaced by so-called variadic functions Spline() and Polyline().
  153   The GUI in the Baseline Mode handles a separate baseline for each dataset now.
  154 * abandoned syntax like 5<x<10, use 5<x and x<10
  155 * syntax: '*' wildcard can be used when deleting functions and variables
  156 * GUI: changed numeric format in a few place (eg. coordinates on the status bar)
  157 * GUI: added Functions > Auto-Freeze option that automatically locks/unlocks
  158   parameters of a peak when a data range containing the center of this peak 
  159   is disactivated/activated
  160 * GUI: added option GUI > Zoom All Shows Y=0
  161 * required Boost version (only in the compilation time) is now >= 1.36
  162 
  163 User-visible changes in version 0.9.2  (2010-05-07):
  164 * To compile fityk, Boost (only headers) and xylib must be installed first.
  165   Fityk tarball does not contain a copy of boost and xylib now.
  166 * user-defined functions: split functions can be defined in this way:
  167   SplitG(h, c, w1, w2) = x < c ? Gaussian(h, c, w1) : Gaussian(h, c, w2)
  168 * added info-numeric-format option
  169 * a couple of bug fixes
  170 
  171 User-visible changes in version 0.9.1  (2010-03-25):
  172 * added cfityk to Windows installer
  173 * Unix only: fitting can be interrupted by the INT signal
  174 * changed output of "info errors", see the manual for details
  175 * GUI: "plot in @n" changes selected datasets (useful in scripts)
  176 * many bugs fixed
  177 
  178 User-visible changes in version 0.9.0  (2010-01-05):
  179 * GUI: Data > Editor dialog was replaced with two dialogs: Data > Table
  180   and Data > Edit Transformations
  181 * added Lua bindings (configure option --enable-lua)
  182 * a syntax to execute output from external program: command ! program [args...]
  183 * xyConvert (which requires wx 2.9) is built by default.
  184   Added flag --disable-xyconvert, which must be used with wx 2.8.
  185 * parsing of info command was rewritten, but functionality is almost the same
  186 * bug fixes
  187 
  188 User-visible changes in version 0.8.9  (2009-08-20):
  189 * manual was converted from DocBook to reStructuredText
  190 * GUI: On Linux fitting was very slow, this was fixed. A new option
  191   `refresh-period` was added to control refreshing during fitting.
  192 * define supports variable substitution with "define ... where ...", e.g. 
  193    define Foo(alpha) = alpha * eta * (eta / tanh(eta) - ln (2*sinh(eta))) \
  194    where eta = 2*pi/alpha * sin(theta/2), theta=x*pi/180
  195 * added access to symmetric errors from scripts (e.g. $variable.error 
  196   or %func.height.error)
  197 * category "Education" was added to fityk.desktop
  198 
  199 User-visible changes in version 0.8.8  (2009-06-21):
  200 * added two flags to the configure script: --with-xylib and --with-samples
  201   (xylib from the fityk tarball is not used by default now)
  202 
  203 User-visible changes in version 0.8.7  (2009-06-10):
  204 * fityk license was changed from GPLv2 to GPLv2+ (2 or at your option any later)
  205 * all config files are stored in a single directory:
  206        Unix: ~/.fityk
  207     Windows: C:\Documents and Settings\username\Application Data\fityk
  208         Mac: ~/Library/Application Support/fityk
  209   This changes the path to the default and alt. configs on Windows and Mac.
  210 * now works also with GCC 4.4 and Boost 1.35
  211 * minimum wxWidgets version increased to 2.8.0
  212 * added functions LogNormal and LogNormalA (Mirko Scholz)
  213 * abs() can be used in user-defined functions
  214 * added syntax for loading data from all columns in file: file.csv:1:2..::
  215 * bug fixes, most notably bugs with saving/loading session
  216 
  217 User-visible changes in version 0.8.6  (2008-04-15):
  218 * bug fixes (drawing baseline, "zoom all" with log scale)
  219 * GUI: parameters (at the bottom of the sidebar) can be changed with Page-Up
  220   and Page-Down keys or with mouse wheel. Shift, Ctrl, Alt keys modify speed.
  221 * GUI: two buttons added to the "functions" pane in the sidebar. They make 
  222   HWHM and shape equal for all functions (works only with a few function types)
  223 
  224 User-visible changes in version 0.8.5  (2008-03-17):
  225 * minor changes in syntax: 
  226     info @0             ->   info data in @0
  227     info @0.title       ->   info title in @0
  228     info @0.filename    ->   info filename in @0
  229     @0.title = abc      ->   set @0.title = abc
  230     @+                  ->   @+ = 0
  231     @0.revert           ->   @0 < .
  232    data is exported with "info" now: info @n ( expr1, ... ) > filename
  233      where: columns have to be given, @* can be used, F() and Z() can 
  234             be used without "@n." prefix,  *F() can not be used.
  235 * xylib: RIET7/LHPM/CSRIET/ILL_D1A5/PSI_DMC .dat filetypes added
  236 * non-Windows platforms: using HTML manual (in default browser) instead of HTB
  237 * GUI: command line history is stored in ~/.fityk/history
  238 * --disable-3rdparty configure flag prevents building with xylib from 3rdparty/
  239 * GUI: added Session -> Save as Image
  240 * !foo: executes a command foo by calling system() (from stdlib.h)
  241 * bug fixes (there are some bug fixes in every release)
  242 * xyConvert tool (can be built only with wxWidgets >= 2.9)
  243 
  244 User-visible changes in version 0.8.4  (2008-02-15):
  245 * xylib: pdCIF format was added
  246 
  247 User-visible changes in version 0.8.3  (2008-01-25):
  248 * data import is done using (modified) xylib library. 
  249   VAMAS and a few other new file formats are supported.
  250 * added hyperbolic functions
  251 * command "@n.revert" reloads data points from file
  252 * GUI: menu item "Apply to all datasets" was removed. Now all data-related
  253   menu items and buttons are applied to datasets selected at the sidebar
  254 * GUI: new dataset is opened in a new slot now (it was replacing an active 
  255   dataset before)
  256 
  257 User-visible changes in version 0.8.2  (2007-08-21):
  258 * multiple fixes for MacOSX, added macosx/ directory (Ken McIvor)
  259 * reading multiple y columns from data file: "@+ < foo.xy:0,5/6/7" (or :0,5-7)
  260 * "Tip of the day" removed (tips.txt deleted). 
  261 * added SVG icon (fityk.svg) and MIME type info (fityk.xml) 
  262 * removed files AUTHORS and ChangeLog
  263 * the API is now a Fityk class
  264 * GUI: setting baseline as convex hull of data points (experimental)
  265 * XPS Shirley background removing
  266 * minor improvements and bug fixes (e.g. "reset" was not working in 0.8.1)
  267 
  268 User-visible changes in version 0.8.1  (2007-04-23):
  269 * extended version info can be shown by "info+ version"
  270 * displaying Gaussian-FWHM and Lorentzian-FWHM of Voigt function
  271 * GUI, MS Windows: configuration is now stored in files, not in registry
  272 * GUI: support for any numbers of config files. 
  273 * changes in command-line parameters
  274 * "_EXECUTED_SCRIPT_DIR_/" in scripts is replaced with the script directory
  275 * GUI: logarithmic x scale and reversed y scale 
  276 * bug fixes
  277 
  278 User-visible changes in version 0.8.0  (2007-03-19):
  279 * libfityk (fityk library) if introduced. About half of the fityk source code 
  280   goes into the library; the rest is GUI and CLI.
  281   The library has minimal public well-documented C++ API.
  282 * experimental(!) python bindings to the library are prepared using SWIG
  283 * bug fixes, of course
  284 
  285 User-visible changes in version 0.7.8  (2007-03-02):
  286 * syntax changed for dataset sum (was: @+ < @0 + @1; is: @+ = @0 + @1)
  287 * introduced dataset operations sum_same_x and avg_same_x, 
  288   eg. "@+ = sum_same_x @0 + @1" (in GUI: Data > Merge points)
  289 * command "info version"
  290 * changed options to "set verbosity"
  291 * GUI: error bars for data
  292 * voigt(x,y) function for data transformations and variable definitions
  293 * new option in settings "epsilon" used for floating point comparision.
  294 * GUI: script debugger dialog was finished; "Edit init file" was added to menu
  295 * option data-default-sigma with possible values: one, sqrt.
  296 * plot command: dataset can be specified using "in @n" or "in @*", 
  297   default view may not contain y=0, if it's far enough from data points
  298 * corrected calculation of covariance matrix (new C_ij = old C_ij / 2)
  299 * several bug fixes (most of them reported by Wolfgang Christen)
  300 
  301 
  302 User-visible changes in version 0.7.7  (2007-01-08):
  303 * fixed GCC 4.1 compilation problem 
  304 * GUI: plot buffering (as a bitmap); disabling menu, toolbar, etc. when fitting
  305 * new option guess-at-center-pm (float), used by "guess Type center=$variable"
  306 * ascii data loading: column number of 0 generates a number increasing 
  307   with each point
  308 * parameters history ("fit undo", "fit redo", and related commands)
  309 * syntax changes: "%a[hwhm]" replaced with "%a.hwhm" 
  310                   "@n.F[hwhm]" replaced with "@n.F.hwhm"
  311                   "%f -> F" replaced with "F += %f"
  312 		  "%f -> N" replaced with "F -= %f"
  313                   the dataset can be specified in data expression: {y[0] in @1}
  314                   @0.F[3] means 4th function in @0.F (the same with Z)
  315 
  316 
  317 User-visible changes in version 0.7.6  (2006-09-15):
  318 * changes to the manual sent by Michael Richardson
  319 * erf and erfc functions can be used in data transformations and UDFs
  320 * command "dump" works now
  321 * changed syntax for exporing function parameters and formulae
  322   (info peaks in @0 > filename; info formula in @0 > filename) 
  323 * guess command supports now not only "peaks", but also "linear" functions
  324 * GUI: improved peak dragging, full-screen mode (F11), configurable status bar,
  325   minor tics on plot axes, function parameters can be locked (frozen) using
  326   buttons at sidebar, improved "Data->Load File (custom)" dialog
  327 * a bunch of other improvements, bugs fixes and optimizations
  328 
  329 User-visible changes in version 0.7.5  (2006-07-31):
  330 * GUI: Definition Manager dialog
  331 * user defined functions (UDF) 
  332 * GUI: gradient dialog for changing color of many datasets at once
  333 * GUI: new Fit->Run dialog
  334 * So-called domain of simple-variables can be specified ($a = ~3.5 [3 +- 2]),
  335   it is used only for randomization of the variable by some fitting methods.
  336 * "info" can be redirected to file using "info ... > filename" syntax 
  337    to truncate the file and "info ... >> file" to appends to the file
  338 * variables with names starting with "_" are auto-deleted when not used
  339 * parameters of Lev-Mar methods can be changed (it was disabled in 0.7.0)
  340 * GUI: pressing Shift in data range mode allows (dis)activate data in rectangle
  341 * r-squared shown in "info fit" output (Emmanuel Lamprecht)
  342 * a few bug fixes
  343 
  344 User-visible changes in version 0.7.4  (2006-05-31):
  345 * improved data and sum export
  346 * GUI: optional grid in main plot (see axes configuration dialog) 
  347 * defined function types can be undefined using "undefine Function" syntax
  348 * with option=value[, option2=value2 ...] command ...
  349   sets value of options for this command only
  350 * GUI: if cut-function-level is set, function limits are shown when cursor 
  351   is over peak top
  352 * aggregate functions in data expressions: min, max, sum, avg, stddev, darea 
  353   eg. min(y if 20<x<25)
  354 * "commands[n:m]" replaced with "info commands[n:m]"
  355 * GUI: option "reverse" in auxiliary plot 
  356 * GUI: background removing can be undone (like in version 0.4)
  357 * gamma function for data transformations and variables.
  358 * built-in area-based Pearson VII function.
  359 
  360 User-visible changes in version 0.7.3  (2006-04-11):
  361 * extended data transformations: numarea(%f, x1, x2, n) gives area integrated
  362   numerically (from x1 to x2, n steps), Y = y-%f(x) substracts function from
  363   data, findx(%f, x1, x2, y) finds x in (x1, x2) such that %f(x)=y,
  364   extremum(%f, x1, x2) finds x in (x1, x2) such that %f'(x)=0,
  365   transformations can be joined with ',' (previously '&' was used),
  366   randuniform(a, b), randnormal(mu, sigma) generate random numbers,
  367   y[x=21] gives y at x=21 using linear interpolation between two points
  368 * user defined functions derived from other functions, eg:
  369    define Ga(area,center,hwhm) = Gaussian(area/fwhm/sqrt(pi*ln(2)),center,hwhm)
  370 * optional logarithmic scaling of y axis
  371 * bug fixes (Debian Bug #360795 and others) 
  372 
  373 User-visible changes in version 0.7.2  (2006-03-08):
  374 * area-based Voigt function (VoigtA)
  375 * GUI, MS Windows only, Session > "Copy to Clipboard" copies plots to clipboard
  376 * added fityk.desktop file for Linux desktop integration (Niklas Volbers)
  377 * GUI: "directories" tab in settings dialog 
  378 
  379 User-visible changes in version 0.7.1  (2006-02-23):
  380 * new functions: EMG (exponentially modified gauss) and Doniach-Sunjic
  381 * GUI: fixes and improvements in printing
  382 * GUI: new aux. plot type: cumulative chi2 
  383 * minor bug fixes
  384 
  385 User-visible changes in version 0.7.0  (2006-02-08):
  386 * program can be compiled with unicode-enabled wxWidgets
  387 * GUI: more configurable axes (eg. a reversed x axis option)
  388   and peak labels (eg. horizontal/vertical labels)
  389 
  390 User-visible changes in version 0.7.0pre1  (2006-01-23):
  391 * ###########################################################################
  392   #                      completely changed syntax                          #
  393   ###########################################################################
  394 * GUI: dataset/function/variable lists at right-hand panel
  395 * new built-in functions: split-Gaussian (a.k.a Bifurcated Gaussian) and others
  396 * there where many other changes not listed here. More then half of the
  397   code was either written from scratch or refactored.
  398 * some features available in previous version are temporarily disabled,
  399   most notably:  
  400      powder diffraction part - c.xxx commands
  401      parameters history
  402 
  403 User-visible changes in version 0.5.1 (2005-07-21):
  404 * new toolbar icons 
  405 * data tranformations: treat "3 < x < 4" like "3 < x and x < 4"
  406 * GUI data viewer - "Fit Zoom" button 
  407 
  408 
  409 User-visible changes in version 0.5.0 (2005-06-09):
  410 * d.load -- possibility of loading of only selected points from file 
  411             was removed (it can be done with d.tranform after loading)
  412             new option: adding data points from file to currently loaded data 
  413 * d.transform  --  new quite powerful command for transforming data, 
  414   Commands d.deviation, d.range, d.background, d.calibrate, d.set were removed.
  415   Handling of background (and calibration) is now a little different.
  416 * added Data Editor dialog and Data->Fast DT menu. 
  417 
  418 User-visible changes in version 0.4.4 (2005-03-04):
  419 
  420 * fixed Pseudo-Voigt formula in manual (program was not changed) (David Hovis)
  421 * peak labels (above each peak) that can display peak area, position etc.
  422 * fonts used for scale labels can be changed 
  423 * data viewer (it is first step in implementing data editor)
  424 * input field: up/down arrow keys work as in bash (wxComboBox was replaced
  425   by wxTextCtrl)
  426 * optionally drawing sum and peaks as smooth curves (computed at every pixel)
  427 * info about wxWidgets version in About box and --version switch for fityk-GUI. 
  428 
  429 User-visible changes in version 0.4.3:
  430 
  431 * wxWidgets 2.5 compatible
  432 * data files (in addition to scripts) can be specified as command line 
  433   arguments to fityk-GUI. Scripts should either have .fit or .fityk extensions
  434   or start with "# Fityk" string. 
  435 * crosshair cursor (GUI->Crosshair cursor)
  436 * "Data->Load File" dialog (simple) allows to open many files 
  437 * unix man page (Carlo Segre)
  438 
  439 User-visible changes in version 0.4.2:
  440 
  441 * "File" menu name was replaced with "Session", and "Manipulate" with "FindPeak"
  442 * "s.info ^number" prints more informations.
  443 * fixed problem with locales, that have decimal point different than dot. 
  444   Now LC_NUMERIC variable is ignored. (Vincent Favre-Nicolin)
  445 * new configure flags: --enable-debug and --enable-optimization 
  446 * ambiguous 'log(2)' in "export as function" was replaced by numeric value
  447   (in gnuplot log means natural log, in Excel log=log10). 
  448 * program version is written in scripts (session dumps and log files) 
  449   and in configuration files
  450 
  451 User-visible changes in version 0.4.1:
  452 
  453 * two independent auxiliary plots (by default one is visible)
  454 * implemented s.guess command that adjusts existing peak - also in peak pop-up 
  455   menu (based on patch sent by Jonathan Hunt)
  456 * config file can store info, what windows are visible (see GUI->Show)
  457 
  458 User-visible changes in version 0.4.0:
  459 
  460 * multiple datasets in one plot
  461 * multiple plots - all can be fitted simultaneously
  462 * New menu items - GUI->Show->..., GUI->Scroll...
  463 
  464 User-visible changes in version 0.3.4:
  465 
  466 * enhanced peak dragging
  467 * commands from ${HOME}/.fityk/init are executed on start-up
  468 * added Data->Recent files->... to menu
  469 * minor fixes
  470 
  471 User-visible changes in version 0.3.3:
  472 
  473 * Major changes in graphical interface (mouse usage, toolbar etc.)
  474 * Added support for Siemens .raw data file format (Stefan Krumm) 
  475 
  476 User-visible changes in version 0.3.2:
  477 
  478 * Voigt function  
  479 * File->Re-Include menu item
  480 * File->Print Setup menu item
  481 * Zoom All menu item added to main plot popup menu
  482 * Zooming with left mouse button in normal mode 
  483 * Auto-scaling auxiliary plot when changing type of the plot
  484 * Exporting peak parameters (Sum->Export or s.export)
  485 * Sum/Data Export: optionally appending to a file, instead of overwritting 
  486 * Minor changes and bug fixes
  487 
  488 User-visible changes in version 0.3.1:
  489 
  490 * Saving GUI configuration to file (Unix) or registry (Windows)
  491 * s.export ---> XFIT format 
  492 * d.load ---> CPI format
  493 * Minor bug fixes
  494 * Minor changes in documentation (XSLT stylesheet for generating command and option indices)
  495 * fityk.spec for creating RPMs
  496 * Windows installer (produced with InnoSetup) 
  497 * Using HtmlHelp (*.chm) manual format in Windows version
  498