What's new in QtiPlot 0.9.8.9
Nov 7, 2011
- Improvements:
- Improved support for the Dock menu on Mac OS X.
- Improved restoring of statistic tables.
- Improved handling of error messages in Savitzky-Golay smoothing filter.
- Improved plotting of 2D plot layers with shared axes.
- Improved error bar handling when plotting a table column selection.
- Implemented feature request #5451: "Do not expand tree in Project Explorer".
- Implemented feature request #5458: "Fit wizard remove only fits from session".
- Updated translations: Italian (thanks to Renato Rivoira), German (thanks to Daniel Schury) and Romanian.
- Updated Italian manual thanks to Renato Rivoira.
- Bug fixes:
- Fixed crash when opening old projects containing spectrograms.
- Fixed duplication of 2D plots with respect to the synchronization of scales.
- Fixed speed issues in matrices and removed size limitations in matrix size dialog.
- Fixed export of minus sign to LaTeX.
- Fixed possible crash when resetting the default options via the preferences dialog.
New in QtiPlot 0.9.8.8 (Sep 7, 2011)
- Improved import of Origin projects.
- Improved drawing of line symbol and added the possibility to use tabulator in 2D plot legends.
- Fixed clipping of top/bottom axis labels in 2D plots.
- Fixed saving of major ticks for 2D plot axes.
- Fixed restoring of 3D plots.
- Fixed export to SVG of texts in 3D plots.
- Fixed differentiation from table columns (the new plot was empty).
- Fixed paste selection in tables.
New in QtiPlot 0.9.8.7 (Jul 19, 2011)
- The import of OriginLab projects was highly improved: all versions from Origin 4.1 to 8.5.1 are now supported.
- Import of Excel files was improved.
- The matrix resample dialog was improved: now it is possible to freely resize a matrix.
- Support for 2D FFTs was added to the Python scripting engine.
- Handling of linear color maps was improved.
- The image profile tool was improved by adding the possibility to average over several pixels.
- The 3D plot dialog was improved by adding the possibility to view and modify axis rotation.
- Support was added for the regular modified cylindrical Bessel functions.
New in QtiPlot 0.9.8.6 (May 10, 2011)
- This release brings many new features and improvements:
- Waterfall plots were completely refactored and now it is possible to display multiple waterfall plots in the same plot window.
- Improved the script window.
- Added a new integration dialog (feature request #005293).
- Added an image preview in the export dialog (feature request #5311).
- Added the possibility to compress images exported to the tiff format (feature request #005313).
- Improved internal handling of date/time values.
- Improved table sorting.
- Improved import ASCII dialog so that all lines containing a custom string can be ignored.
- Added the possibility to enable/disable the display of gaps in 2D plot curves generated from table columns with empty cells.
- Improved 2D plot details dialog: added the possibility to hide/show curves and plot objects and the possibility to edit the data range of plot curves.
- Improved drawing of axis breaks.
- Bug fixes:
- Fixed import of ASCII files to matrices.
- Fixed import of table templates.
- Fixed import of empty table values from ASCII files.
- Fixed sorting of date/time data sets.
- Fixed restoring of table statistics.
New in QtiPlot 0.9.8.5 (Mar 21, 2011)
- This release brings support for the import of Origin 8.5 projects and fixes some major bugs.
New in QtiPlot 0.9.8.4 (Feb 21, 2011)
- This release highly improves statistical analysis capabilities of QtiPlot. A lot of advanced statistical tests were added:
- Normality test (Shapiro-Wilk).
- Student's t-Test with one or two samples.
- ANOVA tests (one-way and two-way).
- Chi-square test for variance.
- For statistical purposes a normal random generator was added.
- The plotting capabilities of QtiPlot were also improved:
- A canvas background image can now be displayed for 2D plots.
- 2D plot curves can now display custom images as data point symbols.
- Value labels can now be displayed for box and whiskers plots and for histograms.
- The mouse interaction with 2D plot layer elements has been improved.
- The scale limts for 3D plots can now be adjusted outside the plot data range.
- Enabled the possibility to add several 2D curves having the same column data source.
- General improvements:
- Implemented an import/export plugin interface.
- Added support for the import of databases: SQLite 3 (.db), dBase (.dbf) and Microsoft Access (.mdb) files can now be easily imported and visualised. On Windows, we also provide support for Microsoft Access .accdb files via ODBC.
- The import of Excel workbooks was fixed.
- Added export of tables/matrices to Open Document Spreadsheets (.ods) and to CSV format.
- The Python scripting engine was improved.
- The import of OriginLab projects was improved.
- The integration of analytical functions uses an improved method.
- Stephen Besch has done a lot of work on the user manual.
- New translations:
- Added an Italian translation thanks to Renato Rivoira.
- Manolis Stefanis provided a Greek translation.
- An incomplete Portuguese translation is also available.
New in QtiPlot 0.9.8.3 (Oct 12, 2010)
- A lot of new features are available in the matrix module:
- Added support for expanding/shrinking matrices using bilinear/bicubic interpolation.
- Matrices can now be smoothed using bilinear interpolation.
- Implemented table to matrix conversion for sparse XYZ data.
- Improved table to matrix conversion for uniform XYZ data.
- This release highly improves the QtiPlot/Python scripting engine:
- Standard Python scope rules are now honoured.
- Python API for 2D plots was improved: support was added for error bars, box and whiskers plots, pie plots and vector curves.
- Added the possibility to run all Python scripts in a user defined folder on QtiPlot startup.
- QtiPlot can also be run in server mode.
- General improvements:
- The import of OriginLab projects has been greatly improved.
- Improved auto completion: table column names are also suggested to the user.
- Improved output of the FFT routines.
New in QtiPlot 0.9.8.2 (Sep 2, 2010)
- A bug affecting changing of the scale type in 2D plots was fixed.
- Selection of multiple columns in tables using the "Shift" key was fixed.
- Restoring texts from OriginLab projects was improved.
- Now it is possible to reset the default options via the "Preferences..." dialog.
- By default, QtiPlot now opens the last used project.
- The confirmation dialog for updates searching can now be disabled.
- The user manual was improved.
New in QtiPlot 0.9.8.1 (Aug 26, 2010)
- The user has the possibility, via the 2D plot dialog, to edit or delete all other plot objects besides curves and also to rearrange the curves.
- The possibility to specify the axes for the new curves in the "Add/Remove curves..." dialog was added.
- Now it is possible to specify a default behavior for the plot grid using the "Preferences..." dialog.
- The possibility to disable antialiasing for 2D plot curves displaying large datasets was also added.
- The look and feel of the baseline dialog was improved.
- Now QtiPlot correctly renders stacked bar plots.
- The export of 2D plots to vectorial formats was fixed.
New in QtiPlot 0.9.8 (Jun 30, 2010)
- This release highly improves QtiPlot's interoperability with Microsoft Excel:
- Tables/matrices can now be exported as .xls files.
- The import of Excel spreadsheets was improved.
- On Windows, if Excel is installed on your computer, QtiPlot alsimports the charts from your workbooks.
- The import of Origin project files was alshighly improved.
- The look and feel of the fit wizard was improved.
- The import ASCII wizard was alsimproved: now the date/time format of data columns can be easily specified by the user during the import process.
- A lot of work has been done in order timprove the 2D plotting and data analysis capabilities in QtiPlot:
- A baseline tool is now available.
- The possibility traise/lower objects in the plot window was implemented.
- Support for defining a prefix/suffix for axis labels was added.
- The export of plots containing axis breaks was fixed.
- For FFT operations the evolution of the phase plot is now displayed together with the amplitude.
- It is now possible tsave single QtiPlot windows as stand-alone project files.
- Twnew functions (MIN and MAX) were added for calculations using table columns.
- The Python scripting engine was improved.
- A few other minor bugs were fixed.
New in QtiPlot 0.9.7.14 (Apr 22, 2010)
- This release highly improves the import of Origin project files: all versions starting with 6.0 are now fully supported.
- New analysis tools for 2D plot curves were added: a subtract straight line tool and a subtract reference data tool.
- A new extract worksheet data dialog was added allowing users to easily filter table values.
- Improved the ASCII import dialog: now it is possible to specify the type of data to be imported.
- Implemented automatic axes labeling for 2D plots.
- The import of Excel spreadsheets with date/time cells was improved.
- Improved the 2D plot dialog and the arrange layers dialog.
- Fixed a few minor bugs.
New in QtiPlot 0.9.7.13 (Mar 17, 2010)
- This release highly improves 2D plotting:
- Now every aspect of a curve can be predefined by the user via the curves tab in the preferences dialog.
- It is also possibile to customize the default list of curve colors and symbols.
- With the newly added support for transparency in filled curves you can realize even more beautiful graphs.
- Added the possibility to link the X axes of all layers in a plot window.
- Implemented the possibility to hide first/last ticks and labels of a plot axis.
- Improved autoscaling when using log scales.
- Added the possibility to define a custom grid of plot layers from selected table columns.
- It is now easier than ever to create custom grids of layers using the improved Arrange layers dialog.
- Fixed exporting of legend symbols.
- Improved the import ASCII wizard:
- Now you have the possibility to set custom file type filters in order to import your special extension files.
- QtiPlot now remembers your preferred size for the import wizard.
- When importing a file, the name of the import window is now set to the base name of the file.
- General improvements:
- Improved Windows menu.
- The layout of the explorer dock window was improved for a better usage of the main window space.
- Implemented the possibility to set the numeric format and precision for the 3D plot axes.
- Bug fixes:
- Fixed crash with selected line/arrow.
- Fixed behavior of "Quit" action and of the data reader tool arrow keys on Mac OS X.
- Fixed crashes in 3D plots from empty matrices/table columns.
New in QtiPlot 0.9.7.12 (Feb 9, 2010)
- This release brings a lot of new features. The most important ones:
- Improved printing of 3D plots.
- Localization was added to muparser engine (upgraded to muParser 1.32).
- Implemented feature request #4887: open .qti project files from Finder on Mac OS X.
- Added two new functions (SUM and AVG) to the column values dialog allowing to easily calculate the sum or the mean of a range of cells in a table column.
- This release also improves 2D plotting:
- Added the possibility to define a default spacing between ticks and labels.
- Fixed autoscaling of fonts.
- Added user information messages to multi-peak fit tool.
- Implemented feature request #004589: graph canvas size determined in Preferences dialog.
- Added scientific label format with german multiplication sign (thanks to Michael Roemer).
- Improved auto binning in histograms.
- Several dialogs were highly improved:
- The Arrange layers dialog.
- Now the user has the possibility to set the same size for all layers in a plot window or in a project using the canvas geometry tab in the layer dialog.
- Implemented automatic detection of user defined constants in the 2D function dialog.
- Added the possibility to maximize the print preview dialog.
- The Python scripting engine was improved:
- Auto-completion: parentheses are now automatically added after functions.
- Added the possibility to set default layer preferences when adding a new layer.
- Improved handling of spectrograms.
- Added support for the import of single sheets from ODF spreadsheets.
- Bug fixes:
- Fixed crash in interpolation.
- Fixed bug #016656: no transparency for exported .png files.
- Fixed drawing of error bars from table columns with empty cell values.
- Fixed bugs in image profiles plot tool.
New in QtiPlot 0.9.7.10 (Oct 9, 2009)
- The export of 3D plots to vector formats was highly improved: it is possible to choose a custom export size.
- The grids, both major and minor, can now be fully customized.
- The axis labels can now be drawn parallel to the axes.
- The 3D plots dialog is more user friendly.
- The user has the possibility to attach plot objects to the layer scales or to the window page.
- Error bars can be succesfully added to curves using dates or time as the x axis.
- Multi-tab editing of scripts was implemented.
- The scripting menu was improved and a new tool bar for note windows was added.
New in QtiPlot 0.9.7.9 (Sep 14, 2009)
- This release brings a lot of improvements on the 2D plotting side:
- Added a speed mode for large data sets. The filtering of the 2D curves is based on the Douglas Peuker algorithm.
- Implemented the possibility to skip data points when drawing curves with error bars or lines and symbols.
- Now it is possible to edit the format for all curves in a project with just a few clicks.
- The add/remove curves dialog can be used to easily change the order of the curves/items.
- Added support for ln, Log2, Reciprocal, Probability and Logit scales.
- Changed the behavior of the layers resizing tool so that only the plotting area is selected (Origin-like behavior).
- Implemented direct plotting of table columns and matrices via drag and drop.
- Implemented stack bar/column plots.
- The automatic layout of plot layers was highly improved.
- Improved waterfall plots.
- The export of 2D plots to SVG and EMF was enhanced with the possibility to choose a custom output size.
- Fixed bug in printing 2D plots with crop marks.
- Fixed bug #015932: "Right Axis Title in 2D Plots is not handled correctly".
- This release also brings seamless integration with LaTeX:
- Thanks to the the TikZ/Pgf graphic systems, all plots can now be exported as .tex files via the QTeXEngine library. This brings full LaTeX support for text labels including LaTeX-math mode and makes straightforward the integration of complex mathematical expressions within 2D plots.
- The possibility to use a locally installed LaTeX compiler for rendering mathematical expressions as raster images, which in turn can be embedded in 2D plots, was also implemented.
- Last but not least, tables and matrices can also be exported to TeX.
- Working with worksheets is much easier now:
- Several menu items and toolbar buttons for column/row operations in tables were added.
- It is possible to export tables and matrices to HTML.
- Two new table to matrix conversion methods: "Regular XYZ" and "2D binning" were implemented.
- It is now possible to sort tables with respect to a text column.
- A bug affecting the recalculation of depended column values was fixed.
- This release brings several improvements to the scripting interface:
- Added support for easy access to R from QtiPlot, via the Python scripting engine and rpy2, thanks to Jonas Bähr.
- Several gliches were fixed in the Python syntax highlighter.
- Added a console option (-c) allowing to launch the scripting window as a standalone application, with the possibility to switch back to the complete workspace interface.
- Fixed possible crashes when calling GSL special functions via muParser.
- On a general side:
- Now it is possible to export all QtiPlot subwindows to the open document format (ODF).
- A print preview dialog was added.
- It is possible to import PCM WAV files.
- A new page was added to the Preferences dialog allowing to configure internet connections via a proxy.
- Curve fitting for user defined functions with poles was also improved.
- QtiPlot is now also available in Czech thanks to Pavel Fric.
New in QtiPlot 0.9.7.8 (Jun 22, 2009)
- Slightly modified the Qwt 5.2 library in order tallow painting of 2D curves using floating point coordinates, resulting in a more accurate/smoother represantation of the data (the modified source code of this library is shipped with the QtiPlot archive in the "3rdparty/qwt" folder).
- Implemented waterfall plots.
- Added a powerfull exploration tool for 2D plots combining panning and continuous zooming.
- Improved the export of 2D plots tthe EMF format on Windows. Now when you copy a plot window or a layer, the images are stored tthe clipboard as metafiles using EmfEngine.
- Improved contour line plots. Now the user has the possibility to:
- use the formula defined for the data source matrix in order tcalculate Z values, resulting in smoother contour lines
- display text labels for the Z contour levels
- define custom Z levels
- define custom colors and pen widths for each Z level
- Improved Python scripting for 2D curves. Added scripting support for:
- image/contour line plots (spectrograms)
- histograms
- waterfall plots
- Fixed crash when calling newNote() in a Python script with Python 2.6 (thanks tKnut Franke).
- Improved color handling for curves/symbols in a 2D plot:
- the user can define custom colors.
- it is straightforward trestrict all colors ta gray scale or tdefine indexed colors via the "Palette" plot layer context menu (Feature Request #00381).
- Improved data fitting capabilities:
- fixed fitting with user defined functions containing removable singularities.
- improved display range of prediction and confidence bands.
- implemented Feature Request #004587: "Fit through zero".
- added planck_wavelength fit plugin, thanks tKnut Franke.
- Improved the display of analytic 2D functions: in case of logarithmic x-scales the values are calculated using equidistant data points on the log scale.
- Improved 2D plot layers context menu.
- Fixed file saving for filenames containing dot signes.
- Added Chinese translation thanks tFox (Chen Zhang).
New in QtiPlot 0.9.7.6 (Apr 3, 2009)
- Improved the Python scripting interface.
- Improved debugging in Python scripts: in case of an error, the error line is highlighted and the error messages are redirected to the scripting console bar.
- Improved export of 2D plots in high resolution. Implemented scaling of plot fonts at export time.
- Improved direct text editing in 2D plots and changed the legend substitution parser to accept Origin like syntax (thanks to Michael Roemer).
- Fixed bug affecting linear fits on non sorted data with error values.
- Small improvements to the import of Origin 7.5 files.
New in QtiPlot 0.9.7.5 (Mar 11, 2009)
- Improved export options for 2D and 3D plots: now you can specify a custom resolution and print size using either the user interface or the Python scripting API.
- Implemented the possibility tadd user defined menus.
- Fixed issues when exporting tSVG format. Now QtiPlot uses Qwt version 5.2 from SVN (shipped with the QtiPlot sources in order tsimplify the compilation process).
- Added engineering notation t2D plot scales (thanks tBartosz Mindur).
- Implemented stem-and-leaf plots (inspired by Python code written by Knut Franke).
- Improved the Python scripting interface (thanks tMichael Roemer):
- added function tadjust decimal separators of imported ascii files
- added function tdelete a colum of a table
- fixed compilation issues with Python 2.6
- fixed compilation with Python scripting support disabled
- Improved import of Origin 7.5 projects (thanks tAlex Kargovsky):
- added import of contour plots
- fixed import of matrix color maps
- Improved table statistics: fixed column type settings and added calculation of median value.
- Improved the behavior of 2D plot tools.
- Improved the preferences dialog: now it is possible tspecify which axes will be displayed in new 2D plot layers.
- Fixed preview curve in fit wizard.
- Fixed error values reported for built-in exponential fits.
- Fixed platform specific issues on Mac OS X affecting 3D plots.
- Fixed a few other minor bugs.
- Added a Romanian translation.
New in QtiPlot 0.9.7.4 (Nov 28, 2008)
- Improved table statistics: added calculation of the standard error.
- Differentiation can be now performed directly on a selection of table columns.
- Added import of 3D plots from Origin 7.5 project files. The following plot types are supported:
- scatter plots
- trajectory plots
- bar plots
- wire frame plots
- color fill surface plots
- color map surface plots
- Now range selector tool remembers last selection.
- Improved 2D plot axes dialog: now it is possible to customize all axes in all plot layers with a single click.
- Improved the color map editor.
- Fixed bug affecting saving/restoring of histograms.
- Fixed a few other minor bugs.
New in QtiPlot 0.9.7.3 (Oct 23, 2008)
- Created a libqti module that could be used as a stand-alone library.
- Improved 3D plots:
- added the posibility tdefine complex custom data color maps
- added a preview dialog for external color map files (.map)
- improved export tvector formats
- added support for exporting tPGF/LaTeX files, allowing tdisplay texts with subscripts/superscripts
- improved 3D bar plots: you can now choose tdraw the mesh and/or the color filling
- a slightly modified version of the QwtPlot3D library is now distributed with QtiPlot
- Improved note editors:
- added Python syntax highlighting
- added support for searching and replacing text
- fixed undo/redoperations
- improved import/export of external files: the file path is now remembered
- Improved the import of Origin 7.5 project files.
- Fixed bugs concerning error bars handling.
- Fixed bug #014598 affecting fitting with constant parameters via the Fit Wizard.
- Fixed bug #014604 affecting the modification of 2D plot texts via their properties dialog.
- Fixed a few other minor bugs.
New in QtiPlot 0.9.7.2 (Sep 25, 2008)
- Improved fit wizard: the parameters of user defined functions are automatically detected and synthax errors are reported. Added a new weighting method: Direct Weighting.
- Added a new ellipse tool for 2D plots.
- Implemented the possibility to configure the behavior of note editors with respect to fonts and TAB length.
- Improved autocompletion in note windows.
- Improved Python scripting support:
- o added support for rectangles and ellipses on 2D plots.
- o added the possibility to customize plot curves in terms of color, line width and line style.
- o nonlinear curve fitting is now easier to perform than ever: the list of parameters is automatically detected when you set a fit formula.
- o added a launch option (-X) allowing to execute scripts without displaying the user interface.
- Improved export to vector formats with custom resolution.
- Improved Tex equation editor dialog.
- Improved the import of Origin 7.5 project files.
- Fixed bug affecting linear regressions on weighted data sets (#14277).
- Fixed scaling of texts when resizing a 2D plot.
- Fixed matrix data import.
- Fixed a few other minor bugs.