Warning, /education/labplot/ChangeLog is written in an unsupported language. File is not indexed.
0001 -----2.10.0 () ----- 0002 New features: 0003 * [worksheet] 0004 * Bar plots 0005 * Plot templates - allow to save and re-use custom plot configurations 0006 * Histogram 0007 * Error bars (Possion sqrt(N) error or values from custom columns) 0008 * Rug plots 0009 * Allow to create a data spreadsheet with the positions and values of the histogram bins 0010 * Box Plot 0011 * Rug plots 0012 * Allow to create a data spreadsheet with the box plot metrics (quartiles, median, etc.) 0013 * Symbols for whisker end points 0014 * Allow to modify box properties (color, etc.) for every data set independently of each other 0015 * Draw a legend item for every dataset in the box plot 0016 * [spreadsheet] 0017 * Use a different icon for calculated columns, also show the definition of the formula and parameters in the tooltip text in the project explorer 0018 * Heatmap formatting for categorical data in text columns 0019 * When generating random numbers, allow to specify the seed number 0020 * Column statistics for text columns 0021 * Column statistics for selected cells only 0022 * Dropping and masking of values also for text and datetime columns 0023 * Data sampling (random and periodic methods) 0024 * Data 'flattening' - convert pivoted data to column base format 0025 * Column statistics (size, mean, stddev, etc.) are available in the function dialog 0026 * Function values dialog supports accessing arbitrary cells of columns with cell(f(index), g(column,..)) and other moving functions 0027 * Allow to subtract and add a value by providing a difference between two values 0028 * Allow to subtract a baseline 0029 * [matrix] 0030 * Zooming in the image view 0031 * [import] 0032 * Import data from Excel .xlsx files using QXlsx library 0033 * HDF5: support VLEN data import 0034 * Live data: support multiple values via TCP 0035 * [export] 0036 * Export spreadsheet and matrix in Excel .xlsx format using QXlsx library 0037 * Use the current working project directory, if available, as the default export path 0038 * [analysis] 0039 * Maximum Likelyhood estimation for several distributions 0040 * Guess start values of fit parameter for polynomial models by linear regression 0041 * Allow to create a spreadsheet with the data steming from the result of the computation 0042 * Implement fourier filtering for datetimes 0043 * [general] 0044 * Add settings option for GUM compliant terms 0045 0046 Performance improvements: 0047 * Reduce the memory consumption during the spreadsheet export to Sqlite 0048 * Reduce the memory consumption when importing from a database table into the spreadsheet 0049 * Faster import of files with a big number of columns 0050 * Faster creation of a big number of columns in the spreadsheet 0051 0052 Bug fixes: 0053 * [worksheet] 0054 * don't crash when undoing the step "add info element". 0055 * don't crash when changing the error bar types in the curve with no x-column selected yet 0056 * don't show any context menu in the presenter widget 0057 * use the full screen size in the dynamic presenter widget for worksheets with "use view size" property set to true 0058 * allow to zoom the view in the dynamic presenter widget 0059 * fix using custom value label with invalid data points in xy-curve (BUG 455214) 0060 * don't crash when deleting a text label that was added after worksheet objects (plots and curves) were created via the plot data dialog (BUG 455096) 0061 * fix displayed end value of date time plot range 0062 * fix shifts in date time values due to locale settings (BUG 455579 & 462370) 0063 * [spreadsheet] properly paste the data in the format 'yyyy-MM-dd hh:mm:ss' and similar 0064 * [fit] fix locale usage in evaluation range 0065 * [fit] correctly invalidate fit result when model changes 0066 * [i18n] fix switch language option 0067 0068 0069 -----2.9.0 (03.05.2022) ----- 0070 * [general] 0071 * Allow to copy&paste and to duplicate single objects in the project explorer 0072 * Allow to change the order of objects in the project explorer (move up and down) 0073 * Added global settings for numbers 0074 * Color maps manager allowing the access to multiple collections of color maps 0075 * Show git hash in about dialog for convenience 0076 * Use system liborigin when available 0077 * Open new project per default on startup 0078 * Examples Dialog - an easy way to browse through all available example projects and to open them directly in the application 0079 * Allow to save the project without the results of the calculations in the analysis curves to reduce the size of project file 0080 * Use XZ compression of project files per default with compatibility option for older versions of LabPlot 0081 * Improve preview resolution of distributions and fit functions 0082 * Add parser functions to generate non-uniform random numbers of several distributions 0083 * Fuzzy matching when doing search/filter in the Project Explorer 0084 * [analysis] 0085 * Support Mathieu functions via GSL 0086 * Support fitting of any distribution to a histogram 0087 * Added Hilbert transform including envelope 0088 * Improve entering ranges for various methods 0089 * [import] 0090 * Add Option to specify header line in ASCII data 0091 * Import SAS, Stata and SPSS files using readstat library 0092 * Import MATLAB MAT files using matio library 0093 * Import LTspice files 0094 * HDF5: Select first variable when loading file 0095 * HDF5: Use data type when importing data 0096 * HDF5: Preview and import 2d data of strings 0097 * Improved OPJ project import 0098 * Improve binary data preview and import data types and speed 0099 * [spreadsheet]: 0100 * Allow to freeze the first column 0101 * Search in the spreadsheet 0102 * Conditional heatmap formatting 0103 * Support value labels 0104 * Extended statistics dialog - show additional visualizations (histogram, KDE plot, normal Q-Q plot, BoxPlot) 0105 * List random number distributions alphabetically 0106 * [worksheet]: 0107 * Info Element - a new worksheet element to annotate curve values on the plot 0108 * Image Element - allow to embed the image data and save it in the project file 0109 * BoxPlot 0110 * Crosshair cursor mode in the plot 0111 * New themes "Monokai", "ggplot grey", "ggplot dark", "Tufte" 0112 * Many more curve symbols 0113 * Allow to specify text label's position in logical plot coordinates 0114 * Allow to use a custom column to set the text for the axis ticks 0115 * Allow to resize the plots on the worksheet with the mouse when no layout is active 0116 * Plot border type - allow to specify which lines of the plot rectangular to draw (left, top, etc.) 0117 * Support multiple plot ranges 0118 * Support real scientific notation and improve all formats of axes tick label 0119 * Support axes auto tick number and improve range auto scaling 0120 * Optional showing axis scale and offset in plot 0121 * Add inverse axis scale 0122 * Add first tick offset to better place axis ticks 0123 * Rug plot - visualization where the data points are displayed as marks along the axes 0124 * Tufte's "range frames" - a new mode in Axis to automatically set the start and end points of the axis to the min and max data points 0125 * Allow to specify which curves should be shown in the plot legend 0126 * Switched to Poppler for better LaTeX typesetting support 0127 * Support background color for label 0128 0129 Bug fixes: 0130 * Fitting: Fix missing locale support in evaluating range of fit function 0131 * Fitting: Fix pseudovoigt model 0132 * Fix crash in convolution and correlation 0133 * Windows: use breeze as default for better dark mode 0134 * Properly save the geometry of visible windows in the project 0135 * Interpolation: avoid crash when x data contains invalid data points or is not strictly increasing 0136 * HDF5: Fix reading attribute strings and better handle strings in compound data 0137 0138 -----2.8.2 (01.04.2021) ----- 0139 Bug fixes: 0140 * [CAS] 0141 * Fixed the regression introduced after the python2 backend was deprecated in Cantor 0142 * Warn about the potential data looses when a project with CAS content is opened but no CAS support is available 0143 * [worksheet]: 0144 * DateTime support for Custom Points and for Histograms 0145 * Fix "power of" notations for negative values, show "0" for zero and improve auto precision for small values for axis labels 0146 * Show all available symbols styles for CustomPoint, the last one was missing 0147 * Convert the plot range format to datetime also when the first histogram for datetime data was added to the plot 0148 * Properly restore the saved values column and also save the values formatting properties in the histogram 0149 * If the deleted columns are being restored, restore the column pointers also in the histograms 0150 * Properly react in the histogram when data columns are deleted or renamed 0151 * Save/load the values format in xy-curve 0152 * React on text changes for values prefix and suffix and not on return pressed event in the curve properties explorer 0153 * Fix log scale axis for one tick and ln-scale typo 0154 * Fix sqrt and square axis scale 0155 * adjust the range format (numeric vs. datetime) also when the the column of the first curve is changed and not only when a new curve is added 0156 * simplified the naming of the initial axes for the default plot types (box blot with four axes, etc.) - use "x" instead of "x axis 1", etc. 0157 * export to more image formats (jpg, bmp, ppm, xbm, xpm) 0158 * [spreadsheet] 0159 * show column statistics also for bigint columns 0160 * when selecting a column in the project explorer, make sure it becomes visible in the spreadsheet by scrolling horizontaly to its position 0161 * when removing or inserting rows in the spreadsheet, properly update the headers in the spreadsheet 0162 * [import] 0163 * Don't try to parse a netCDF file when the application was compiled without any support for netCDF, and similar for other formats 0164 * Show the last recently imported projects in a combobox also in ImportProjectDialog similar to how it's already done in ImportFileDialog 0165 * Don't show any error messages when the source file or local socket is empty when the import dialog is opened for the first time 0166 * Fixed ASCII import when start column > 1 0167 * Don't change the current selection in the Project Explorer when objects are being added or removed during undo or redo 0168 * Improved LaTeX support in export dialog and export of big spreadsheets 0169 * BUG 427190 - Fixed resetting parser error count on some platforms (Debian, Manjaro) 0170 * BUG 429110 - Support semicolon as function argument separator for locale with comma as decimal separator 0171 * BUG 429368 - Fix validation of custom model equation in fit dock 0172 * BUG 431535 - Save/Load value format 0173 * BUG 432291 - Show the relevant parts of the drop lines also when the data points are outside of the plot range 0174 0175 -----2.8.1 (13.11.2020) ----- 0176 * [worksheet] allow to change the background color for axis labels (default: transparent) 0177 * [worksheet] allow to copy the plot cursor cordinates 0178 * [spreadsheet] better auto-detection of datetime format for values pasted in the spreadsheet 0179 * [live data] allow to add the timestamp column for all network live sources (TCP/UDP), not only for MQTT 0180 * [live data] better error handling and user notifications 0181 0182 Bug fixes: 0183 * Fix compiling with Cantor 20.08.X and X>0 0184 * Fix drawing lines between points of datetime data 0185 * Fix drawing axis tick label in color when in HTML mode 0186 * Fix size of dock widgets when changing between them 0187 * BUG 389920 - remove sub-window shadow remnants when closing the project 0188 * BUG 428029 - changing font of text label for newer Qt versions 0189 * BUG 428813 - full screen not restored (also fixed full screen on macOS) 0190 * BUG 428698 - Don't crash when doing drag&drop between different main windows 0191 * Fix missing settings dialog on macOS 0192 * Parser improvements (found in "Generate Function Values"): 0193 * Fix Crash using variable name of pre-defined functions as function ("sin()") 0194 * Allow variable names containing function names ("sina") 0195 * Correctly remove variables when changing name 0196 * Use application number locale 0197 * insert predefined functions with correct number of arguments 0198 0199 -----2.8 (16.09.2020) ----- 0200 * Improved DateTime data support 0201 * Show the size of the members in the JSON file in the import file dialog 0202 * [worksheet] In the Export Worksheet Dialog allow to export to the clipboard 0203 * [worksheet] Allow to move plots, text labels and legend with arrow keys 0204 * [worksheet] Image worksheet element 0205 * [worksheet] Reference line on the plot 0206 * [worksheet] Support for imperial units for geometry and size settings of objects 0207 * [worksheet] Improve axes major and minor tick settings 0208 * [spreadsheet] show infinite values as such and not as NaN 0209 * [spreadsheet] support big integer (64 bit) as data type 0210 * [spreadsheet] column normalization methods "divide by max", "divide by min", etc. 0211 * [spreadsheet] Tukey's ladder of powers 0212 * [spreadsheet] added the size of the data set, its mode, 1st and 3rd quartiles and IQR to the column statistics 0213 * [analysis] calculate and expose the rough values as the result of a smooth (data = smooth + rough) 0214 * Allow to open Cantor and Jupyter projects 0215 * [Windows] improved craft blueprint and installer package 0216 * [macOS] added support for touchbar 0217 * Support global user specified decimal separator 0218 * Improved locale support in number input fields 0219 * Extended "About"-Dialog 0220 0221 Bug fixes: 0222 * BUG 421193 - import float(4) data from hdf5 0223 * BUG 418390 - Ignore infinite values (created in CAS worksheets for example) in curves 0224 * BUG 412455 - Don't crash (sporadically) when opening the color scheme menu 0225 * BUG 415214 - Better algorithm to draw the error bar caps 0226 * BUG 413397 - Properly handle removal of columns in the spreadsheet model 0227 * BUG 413401 - In plot data dialog, don't add new worksheets as children to workbooks, use the proper parent aspect 0228 * Fix Cantor support and Unicode characters on Windows 0229 * Fix evaluating fit residuals 0230 0231 -----2.7 (24.10.2019)----- 0232 New features: 0233 * Allow to move objects (drag&drop) to different folders in the project explorer 0234 * [spreadsheet] allow to insert multiple rows and columns in one step 0235 * [spreadsheet] improved the handling of calculated columns (values calculated via a formula): 0236 * Allow to automatically update the calculated column on data changes in the variable columns 0237 * Invalidate the calculated column if one of the variable columns was deleted 0238 * In "Functions Values" dialog highlight the variable column combobox red if the variable column was deleted in the project 0239 * In "Functions Values" dialog don't allow to select columns to be calculated as variable columns (avoid circular dependencies) 0240 * In "Used in" context menu of a column show all other calculated columns where this column is used as a variable 0241 * [spreadsheet] when pasting data into empty columns, automatically convert their type to the type of the data to be pasted 0242 * Automatically update curves if a data column deleted before was re-added again (during the import or manually) 0243 * When auto-scaling in the plot take also the error bars into account, if available 0244 * For live data sources allow to save the relative path to the data source 0245 0246 UX improvements: 0247 * in the "Import Data" dialog show the history of the recently imported files 0248 * Improved the selection of curves in the plot that are near to or behind each other 0249 * BUG 408529 - Allow to use DEL to delete cells in spreadsheet and matrix 0250 * BUG 408537 - Allow to insert multiple rows and columns in the spreadsheet in one step 0251 * Added translations to Windows and macOS packages 0252 * Allow to stop the current selection in the plot with ESC 0253 * BUG 410855 - Seed the random number generator with the current time in order not to generate repetitive numbers in the spreadsheet. 0254 0255 Performance: 0256 * Increased the plotting speed for curves with many data points by removing points which are shown on the same pixel in the scene 0257 0258 Bug fixes: 0259 * Disable auto-scale when zooming, otherwise wrong (= auto scaled) data region is shown after project save&open 0260 * [macOS] fix determining number of lines of data files 0261 * Bug 408530 - correctly show error bars for data source columns having NANs 0262 * Bug 407847 - fixed the broken project import 0263 * Bug 411122 - fixed missing option for the resolution of PNG files in the export dialog 0264 * BUG 406805 - support for directory structures in ROOT files 0265 * [data fitting] handle weighted fitting with zero errors correctly 0266 * [data fitting] allow weighted fitting with data source from curve 0267 * [data fitting] fix function for calculating bounded values 0268 * [nsl] fix memory leak in line simplification (Douglas Peuker variant) 0269 * [nsl] fix bug in calculating Bessel polynomials on Windows (used in Bessel filter) 0270 0271 -----2.6 (19.04.2019)----- 0272 New features: 0273 * Histogram 0274 * Import from MQTT sources 0275 * Import of ROOT (CERN) TH1 histograms 0276 * Import of Ngspice raw files (ASCII and binary) 0277 * Import of data in JSON format (JSON arrays and objects) 0278 * Improved import of NetCDF files 0279 * Added file type specific summary and content for special file types in info box of import dialog 0280 * Convolution/Deconvolution of data sets (sampling interval, linear/circular, normalization, wrap, standard kernel) 0281 * Cross-/Autocorrelation of data sets (sampling interval, linear/circular, normalization) 0282 * Allow to specify the number format when exporting spreadsheet and matrix 0283 * Improved user interface for data fitting (add fit function preview, show parameters directly, make options foldable) 0284 * [spreadsheet] when filling a float column with row numbers, automatically convert its type to integer 0285 * [spreadsheet] when filling an integer column with function values, automatically convert its type to float 0286 * [spreadsheet] data manipulation: add/subtract/multiply/divide for column values 0287 * [spreadsheet] export to SQLite 0288 * [matrix] data manipulation: add/subtract/multiply/divide for matrix values 0289 * [worksheet] Allow to specify different border shapes for labels (rectangle, eclipse, etc.) 0290 * [worksheet] Allow to rotate plot legends 0291 * [worksheet] Better positioning of rotated axis tick labels 0292 * [worksheet] Allow to make plots not-interactive (ignore mouse drag and wheel events) to avoid unwanted occasional panning and zooming 0293 * Allow to connect to SQL databases via ODBC 0294 * Show the amount of consumed memory in the status bar (optional) 0295 * Allow to change the settings for different computer algebra systems (Maxima, etc.) directly in LabPlot (embedd Cantor's settings widgets) 0296 0297 Bug fixes: 0298 * Fixed several problems in live data support 0299 * [spreadsheet] properly calculate function values out of integer x-values 0300 * [matrix] fix editing integer values 0301 * [import] fix preview update and add missing close of netcdf files 0302 * Don't crash when a scaling factor equal to zero was set for axis 0303 0304 -----2.5 (21.06.2018)----- 0305 New features: 0306 * Support for reading and plotting of live-data 0307 * Improved data fitting 0308 * Automatically guess parameter of custom models 0309 * Better result presentation 0310 * Support different weight types 0311 * Consider given x- and y-error when fitting (can be switched off) 0312 * Show t statistics, P > |t| and confidence interval 0313 * Calculate p-value for chi-square and F test in nonlinear fitting 0314 * added fit models for most statistical distributions 0315 * Improved theming 0316 * Apply themes to worksheet and to all its children 0317 * Respect theme settings also in plot legends and labels 0318 * Allow to disable theming in worksheets and plots after a theme was selected 0319 * Show currently active theme in the "Apply theme" button 0320 * New application option in the settings for the default theme used for new worksheets. 0321 * Support different data types 0322 * auto detect integer and datetime data in import 0323 * support number locale and datetime formats 0324 * improved data type support in spreadsheets 0325 * Import from SQL databases (tables or custom queries) 0326 * Import Origin OPJ projects 0327 * Much better support for Windows and macOS 0328 * Syntax highlighting for LaTeX in the text label 0329 * Allow to set the background color for LaTeX labels 0330 * Support Hermite polynomials from GSL 2.4 0331 * Support error functions and related functions from libcerf 0332 * "Used in" sub-menu in column contex menu for faster navigation to the curves consuming the column 0333 * Direct application of analysis functions (smoothing, interpolating, etc.) on the ploted data via curve's context menu 0334 * Direct application of analysis functions on the data in the spreadsheet and plotting of the results via spreadsheet's context menu 0335 * Drag columns in the project explorer and drop them on plots (either in a worksheet view or in the project explorer) to create curves 0336 * "Show last N points" and "Show first N points" data ranges in cartesian plot 0337 * Added CLI option --presenter to start LabPlot directly in the presenter mode 0338 * Added CLI parameter to directly open project files (LabPlot or Origin) 0339 * Allow drag&drop of projects files (LabPlot and Origin) on the main window to load the project 0340 * Allow drag&drop of data files on the main window to import the data 0341 * Show tooltips for the supported mathematical functions and constants in the expression text field 0342 * Automatically switch to the scientific representation for numbers bigger than 10^4 on the axis tick labels 0343 * Automatically allow the latex typesetting in the application after the latex environment was installed later without making the user to go to the settings dialog 0344 * Allow to change the color scheme for the application 0345 * Smooth and animated zooming in the worksheet view 0346 * Allow to add text labels to plots 0347 * Improved building with MSVC, Intel and PGI compiler 0348 0349 Performance improvements: 0350 * Faster copy&paste in the spreadsheet 0351 0352 Bug fixes: 0353 * Bug 379877 - masked rows in spreadsheet not restored in project 0354 * Calculation of fit results corrected 0355 * Axes now support values larger than FLT_MAX (~10^38) and smaller than FLT_MIN (~10^-38) 0356 * When a LabPlot project is being droped in the main window, load the project directly instead of showing the import file dialog 0357 * Correctly save and restore masked cells 0358 * Don't crash if the rc-file was not found during the startup 0359 0360 -----2.4 (09.04.2017)----- 0361 New features: 0362 * Support themes for plots 0363 * Import and editing of FITS data files 0364 * Data reduction by removing data points using multiple algorithms 0365 * Numerical differentiation and integration with several options 0366 * Many new pre-defined fit models (Gompertz, Weibull, Log-Normal, Gumbel, etc.) sorted in categories 0367 * Fit parameter now support fixed values, lower/upper limits and use Unicode 0368 * Fit model and random number distribution formulas are now rendered with LaTeX 0369 * Support user specified x range in all analysis functions 0370 * Allow to enter complete LaTeX documents in text labels 0371 * Configuration parameter to use different LaTex engines (LuaLaTex, XeLatex, pdfLaTex, LaTex) 0372 * Disable LaTeX typesetting if no LaTex installation (and other required tools) were found at runtime 0373 * Presenter mode for worksheets 0374 * Support for Mac OS 0375 * Support for Julia's vectors and tuples in CAS worksheets (requires Cantor v. 16.12 or higher) 0376 * Allow to jump directly to the data source spreadsheet via XYCurve's context menu 0377 * Select and delete multiple objects in project explorer 0378 * Improved and extended internal parser for mathematical expressions 0379 * Copy of worksheet elements as image to the clipboard via CTRL+C 0380 0381 Bug fixes: 0382 * BUG: 361326 - Allow to select curves with overlapping bounding boxes 0383 * Correctly load worksheet sizes from saved templates 0384 * Fixed crash when removing columns in spreadsheet 0385 * Fixed crash when fitting using GSL >= 2 0386 * List of available functions corrected 0387 * Constants are now available with full accuracy 0388 * Windows: Import of files and open recent files fixed 0389 0390 -----2.3 (23.07.2016)----- 0391 New features: 0392 * Integration of Cantor - Support for different open-source computer algebra systems 0393 * Statistics on spreadsheets and matrices 0394 * Export of spreadsheets and matrices to LaTeX tables 0395 * Interpolation of data including different splines, cosine, exponential, cubic Hermite (Catmull-Rom, cardinal, Kochanek-Bartels) and rational functions 0396 * Data smoothing using moving average (centered or lagged), percentile filter or Savitzky-Golay algorithm 0397 * Fourier filter (low pass, high pass, band pass, band reject) with ideal, Butterworth, Chebychev I+II, Legendre or Bessel-Thomson filter 0398 * Fourier transform with many window functions (Welch, Hann, Hamming, etc.) calculating magnitude, amplitude, power, phase, dB, etc. and supporting 0399 one/two sided spectrum with or without shift and x scaling to frequency, index or period 0400 * Filter and search capabilities in the drop down box for the selection of data sources 0401 * Sigmoid function as a new pre-defined fit model 0402 * Support for compiling on Microsoft Windows 0403 0404 Performance improvements: 0405 * Faster generation of random values 0406 * Global option to enable/disable the double-buffering for faster painting of curves (enabled on default) 0407 0408 Bug fixes: 0409 * Save and restore last used setting in RandomValuesDialog 0410 * Update axis title shape on title rotations correctly 0411 * Save and restore custom column widths in the spreadsheet 0412 * Fixed sporadic crashes during project close 0413 0414 -----2.2 (29.03.2016)----- 0415 New features: 0416 * Datapicker - tool for extracting curves and data points from imported images 0417 * Custom point on the plot with user-defined position and appearance 0418 * Accept drag&drop events 0419 * Support GSL 2.x 0420 * Import and export dialogs save and restore their settings and sizes 0421 0422 Performance improvements: 0423 * Faster rendering of the image view of the matrix 0424 0425 Bug fixes: 0426 * BUG: 354744 - make setting of range auto scaling in CartesianPlot undo/redo-able 0427 * Removed couple of hard coded sizes given in pixels for better user-experience on hidpi-displays 0428 * Fixes the bug with disabled undo/redo-actions in after the undo-history was cleared 0429 * Keep the information about the columns to be shown in the project explorer after project close 0430 * Fixed some bugs in painting of the selection band on the worksheet 0431 * Allow to open gz- and bz2-compressed LabPlot project files on the command line interface 0432 0433 -----2.1 (25.10.2015)----- 0434 New features: 0435 * New Matrix view for handling matrix data. 0436 * Workbook - a new container for grouping several objects of type Spreadsheet and/or Matrix. 0437 * Import of binary, image, NetCDF and HDF data into spreadsheet or matrix. 0438 * Visual HDF and NetCDF parser to view content of files and import data sets. 0439 * Preview of all supported file types in import dialog. 0440 * Transparently import compressed data files. 0441 * In xy-curve the points may not be connected by the line if there are NANs in-between. This behaviour is controlled by the parameter "skip gaps". 0442 * Multiplier of Pi format of the plot axis for periodical functions. 0443 * New operations on columns in Spreadsheet - reverse, drop values and mask values. 0444 * Formula used to generate the values in a column is stored and can be changed/adjusted in the formula dialog afterwards. 0445 * Curve filling: the area below, under, left to or right to the curve can be filled. 0446 * Support for multiple variables in "Function Values"-dialog - new data in the spreadsheet can be calculated out of multiple columns. 0447 0448 Performance improvements: 0449 * Speeded up the creation of new columns during the import 0450 0451 Bug fixes: 0452 * Fixed wrong behaviour when doing "zoom&select" in a plot and then deselecting the plot - it was not possible anymore to select the plot again on the worksheet. 0453 0454 -----2.0.2 (15.03.2015)----- 0455 New features: 0456 * Plot 2D-curves defined by mathematical equations in cartesian and polar coordinates or via a parametric equation. 0457 * Linear and non-linear regression analysis. Several predefined fit-models are provided. User-defined models are also possible. 0458 * Besides fixed worksheet sizes (predefined sizes like A4 etc. or user-defined), complete view size can be used. All sizes are automatically adjusted on resize. 0459 * Different axis arrow types. 0460 * "select region and zoom in", "select x-region and zoom in", "select y-region and zoom in" functions for cartesian plot. 0461 * Rounded border for several worksheet objects (plot area, legend etc.) 0462 * Hover effect for axis, curve and text label. 0463 * Added a MessageBox - ask befor deleting worksheet objects. 0464 * Added three new types for drop lines - "zero baseline", "min baseline" and "max baseline" 0465 * Fill the selection in Spreadsheet with a constant value provided by the user 0466 * Fill columns with uniform and non-uniform random numbers, several distributions are available. 0467 * Fill columns with function values 0468 * Allow custom resolutions for PNG-export 0469 * Export of the spreadsheet to a text file. 0470 * Simultaneous zooming and navigation accross multiple plots. 0471 * Implemented "Powers of 10/2/e" for the axis tick labels 0472 0473 Bug fixes: 0474 * Don't crash when trying to create a plot in case no rc-file was installed. 0475 * Don't allow to select unwanted objects in TreeViewComboBox in ImportDialog and XYCurveDock. 0476 * Corrected painting of background images in plot area and legend. 0477 * BUG: 330723 - fixed weird selection in spreadsheet. 0478 * BUG: 330774 - fixed wrong positioning of axis on orientation changes. 0479 * Update main window title when project name is changed 0480 0481 -----2.0.1 (01.03.2014)----- 0482 Bug fix release. Solved issues: 0483 * Fixed wrong scaling of legend's text labels in pdf-export 0484 * Fixed memory corruption in CartesianPlotDock that can lead to crashes 0485 0486 -----2.0.0 (19.01.2014)----- 0487 First stable release of LabPlot2. LabPlot2 is a complete rewrite of LabPlot1 and lacks in this release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior as compared to LabPlot1 and there are several new features that were not available in LabPlot1. 0488 0489 Brief summary of features and capabilities of LabPlot2 implemented in the first release: 0490 * project-based management of data 0491 * created objects are organized in a tree and are visualized and accessible in the project explorer 0492 * for a better management of objects, additional folders and sub-folders can be created within a project 0493 * spreadsheet with very basic functionality is available for manual data entry 0494 * "file data source" can be used to import a file and to let LabPlot2 watch for changes in that file 0495 * external data from an ascii file can be also directly imported to a spreadsheet for further editing 0496 * worksheet is the main object where plots, labels etc. are placed on 0497 * several zooming functions for the worksheet 0498 * only cartesian plot is implemented in the first release 0499 * arbitrary number of freely positionable axes is possible 0500 * xy-curve is implemented. As the data source for the x- and y-values columns either from a spreadsheet 0501 or from a file data source can be used 0502 * several zooming and "movement" functions are available for the plots which help to navigate through data 0503 * legend for xy-plots 0504 * a lot of properties of the worksheet elements can be edited in a very easy way in the corresponding dock widgets 0505 * plots on the worksheet can be put into a horizontal, vertical or grid layouts 0506 * export of worksheet (entire worksheet or current seleciton) to pdf, eps, png and svg