|
|
Scientists often need to use data analysis and plotting
software. The purpose of this project is to develop an open
source platform independent alternative to proprietary scientific software like Origin,
SigmaPlot,
Regressi or
Igor Pro.
QtiPlot can be successfully used for teaching as well as for complex data analysis and visualisation
and is being used in companies, high schools, universities and reseach institutes all over the world.
- QtiPlot is cross-platform: it works on all systems supported by Qt, including Windows, Linux/Unix and Mac OS X systems.
- QtiPlot is fully scriptable via Python, which gives you the possibility to use powerfull existing scientific tools, such as SciPy, thus bringing unlimited data analysis power.
- OpenGL based 3D plotting: height maps, user defined functions and parametric surfaces.
- Publication quality 2D plots: Error Bars, Multilayer Plots,
Bar Plots,
Pie Plots,
Vector Plots,
Contour and Image Plots.
- Statistical Plots: Box/Whiskers Diagramms,
Histograms.
- Easy export of plots to vector formats (EPS, PS, PDF, SVG) and to various raster image formats (BMP, JPG, PNG, TIFF etc ...)
- Powerful and versatile spreadsheets and calculations
in column-logic.
- Easy ASCII-Import/Export of single or multiple files.
- Linear and nonlinear curve fitting
with weighting and estimation of statistical errors of the fit-parameters.
The accuracy of QtiPlot can be verified with the
Statistical Reference Datasets Project of the National Institute
of Standards and Technology (NIST).
- Multi-peak
fitting with Gaussian and Lorentzian peak profiles.
- Built-in data analysis routines: statistics, sorting, FFT, data
smoothing (Savitzky-Golay, FFT smoothing, and moving window average),
data filtering (low/high/band pass and band block filters),
convolution/deconvolution, correlation, interpolation, numerical
integration/differentiation, etc...
- Matrices
optimized for image analysis.
- Templates support: all the settings for plots
(2D/3D), tables and matrices can be saved to ASCII files and restored
later on for a fast editing process.
- Project
files based on folders, a powerful project explorer with
extensive built-in features: drag and drop, searching facilities, etc...
- Import of Origin 7.5 files.
QtiPlot uses the following libraries: Qt (>= 4.4.0),
Qwt (5.1.1),
QwtPlot3D,
GSL, muParser (1.28),
zlib (1.2.3),
libpng,
liborigin and the
BOOST C++ libraries (1.36.0).
For Python scripting support, QtiPlot uses
Python 2.5,
SIP and
PyQt v4.
QtiPlot is distributed under the GNU General Public License.
Thus it is "free software". "Free software" is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free speech", not as in "free beer". "Free software" is also often called Open Source, FOSS, or FLOSS.
QtiPlot has been developed by Ion Vasilief with help from various contributors.
|
|
|