File: index.rst

package info (click to toggle)
fityk 1.3.1-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 3,784 kB
  • sloc: cpp: 34,396; ansic: 4,673; python: 971; makefile: 366; sh: 117; java: 31; ruby: 27; perl: 25; xml: 16
file content (209 lines) | stat: -rw-r--r-- 6,628 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209

.. title:: Fityk --- curve fitting and peak fitting software

.. meta::
   :description: Fityk. Open-source curve-fitting and data analysis software. Linux, Windows, Mac OS X.
   :keywords: curve fitting, peak fitting, software, Voigt, Doniach-Sunjic

.. role:: smallfont
   :class: smallfont

.. role:: html(raw)
   :format: html

.. image:: fityk-banner.png
   :align: center
   :target: http://fityk.nieto.pl
   :class: banner

.. raw:: html

  <div class="clearer" style="height:10px"></div>
  <div align="right" class="screenshot">
   <p class="quote">
    <i>Excellent GUI and command-line curve fitting tool</i><br />
    <span class="quote-author">
     - John Allspaw in
     <a href="http://oreilly.com/catalog/9780596518585"><i>The art of capacity planning</i></a>
    </span>
   </p>
   <a href="screens.html#mac-os-x">
    <img alt="[screenshot]" src="_images/fityk-1.0.1-osx-so.png"
    style="width: 436px; height: 303px;" />
    </a>
   <p class="caption">see <a href="screens.html">more screenshots</a></p>
  </div>

Fityk *[fi:tik]* is a program for data processing
and nonlinear **curve fitting**.

Primarily used

* by scientists (150+ citations_ per year)
  who analyse data from powder diffraction, chromatography,
  photoluminescence and photoelectron spectroscopy,
  infrared and Raman spectroscopy, and other experimental techniques,

..

* to fit peaks -- bell-shaped functions (Gaussian, Lorentzian, Voigt,
  Pearson VII, bifurcated Gaussian, EMG, Doniach-Sunjic, etc.),

but the program is suitable for fitting any curve to 2D (*x*,\ *y*) data.

.. _citations: https://scholar.google.com/citations?view_op=view_citation&hl=en&citation_for_view=aCtDUBMAAAAJ:u5HHmVD_uO8C

.. _contents:

:ref:`Features` |
:ref:`Download` |
:ref:`Documentation` |
:ref:`Support <Support>`

.. _Features:

Features
========

* intuitive graphical interface (and also command line interface),
* support for many data file formats, thanks to
  the `xylib library <http://xylib.sourceforge.net/>`_,
* dozens of built-in functions and support for user-defined functions,
* equality constraints,
* fitting systematic errors of the *x* coordinate of points (for example
  instrumental zero error or sample displacement correction
  in powder diffraction),
* manual, graphical placement of peaks and auto-placement using peak detection
  algorithm,
* various optimization methods (standard Marquardt least-squares algorithm,
  Genetic Algorithms, Nelder-Mead simplex),
* handling series of datasets,
* automation with macros (scripts) and embedded Lua for more complex scripting
* the accuracy of nonlinear regression :wiki:`verified <NIST-certified-data>`
  with reference datasets from NIST,
* an add-on for powder diffraction data (Pawley refinement)
* modular :wiki:`architecture <Architecture>`,
* open source licence (GPLv2+).

.. _Download:

Download
========

In an attempt to make this software self-sustaining and actively
developed in the future,
`new binaries </subscribers>`_ are available to subscribers only:

|ico-win| MS Windows: :subscribers_download:`-setup.exe`  $

|ico-osx| Mac OS X (10.6 or later): :subscribers_download:`-osx.zip`  $

|ico-tux| Linux: binary `RPM and deb packages </subscribers>`_
:smallfont:`for about 10 distros (incl. Ubuntu, Fedora, Suse), 32- and 64-bit.`

.. raw:: html

   <div class="subscr">

Subscribers have access to all versions of the program and to e-mail support.
The program can be installed on many computers and can be also used
after the end of subscription.

* `1 month subscription <https://sites.fastspring.com/nieto/instant/fityk-1M>`_: $115 (≈ €90)

* `1 year subscription <https://sites.fastspring.com/nieto/instant/fityk-1Y>`_: $199 (≈ €150)

* `2 years subscription <https://sites.fastspring.com/nieto/instant/fityk-2Y>`_: $299 (≈ €225)

.. raw:: html

   <div class="smallfont">

Fityk is usually bought by companies and institutions.
If you're a home user or a student in an institution that won't buy software
for you - email wojdyr@gmail.com for info about discount.

.. raw:: html

    </div>
    </div>


Versions 0.9.8 and older are free:
for `Windows <https://github.com/wojdyr/fityk/downloads>`_
and Linux (Ubuntu PPA_ and RPMs from OBS_).

Source code: `GitHub <https://github.com/wojdyr/fityk>`_
(`releases <https://github.com/wojdyr/fityk/releases>`_)

Version 1.3.1 was released on 2016-12-19
(`changelog <https://github.com/wojdyr/fityk/raw/master/NEWS>`_).
New version `notifications <http://fityk-announce.nieto.pl/>`_
are delivered via email and feeds.

.. _OBS: http://download.opensuse.org/repositories/home://wojdyr/
.. _PPA: https://launchpad.net/~wojdyr/+archive/fityk
.. |ico-win| image:: img/ico-win.png
.. |ico-tux| image:: img/ico-tux.png
.. |ico-osx| image:: img/ico-osx.png

.. _Documentation:

Documentation
=============

* `Manual <fityk-manual.html>`_
  (chapters :ref:`intro`, :ref:`getstarted`, :ref:`data`,
  :ref:`model`, :ref:`fit`, :ref:`scripts`, :ref:`ref`).
* PDF, ePUB and older versions of the manual can be downloaded
  `from Read the Docs <https://readthedocs.org/projects/fityk/downloads/>`_.

* `Fityk Wiki <https://github.com/wojdyr/fityk/wiki>`_
  (you are welcome to contribute).

Citing Fityk in academic papers:
M. Wojdyr,
`J. Appl. Cryst. 43, 1126-1128 <http://dx.doi.org/10.1107/S0021889810030499>`_
(2010)
[`reprint <http://wojdyr.github.io/fityk-JAC-10-reprint.pdf>`_]

.. _Support:

Questions?
==========

* Google group `fityk-users <http://groups.google.com/group/fityk-users/>`_
  (you may select "no mail" and use it like forum)

* or wojdyr@gmail.com

Feel free to send questions, comments, requests, bug reports,
and success stories.
Asking for a new feature usually results in adding the request to
the `TODO list <https://github.com/wojdyr/fityk/raw/master/TODO>`_
or, if it already is in the list, in assigning higher priority to it.

.. raw:: html

   <script type="text/javascript"> <!--
   if (window != top) top.location.href = location.href;
   $(document).ready(function(){
     $("#features").hide();
     $("#features").prev().after(
      "<p id='expand_features'><a href=''><span class='h1'>Features</span> &nbsp; <span>[show]</span></a></p>");
     $("#expand_features a").click(function(event){
       $(this).parent().hide();
       $("#features").show('slow');
       event.preventDefault();
     });

  $('#download a[href*="/subscribers/"]').click(function(event){
    event.preventDefault();
    var reply = prompt("Your password, please.", "")
    if (reply != null)
      location.href = $(this).attr("href") + "?u=" + reply;
  });

   });
   //--> </script>