"Fossies" - the Fresh Open Source Software Archive

Member "labplot-2.8.2/ChangeLog" (24 Feb 2021, 23159 Bytes) of package /linux/privat/labplot-2.8.2.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 "ChangeLog": 2.8.1_vs_2.8.2.

    1 -----2.9.0 -----
    2 	* Allow to copy&paste and to duplicate single objects in the project explorer
    3 	* Support Mathieu functions via GSL
    4 	* Added global settings for numbers
    5 	* Support real scientific notation and improve other notations of axes label
    6 	* [spreadsheet]:
    7 		* Allow to freeze the first column
    8 	* [worksheet]:
    9 		* Info Element - a new worksheet element to annotate curve values on the plot
   10 		* Crosshair cursor mode in the plot
   11 		* New themes "Monokai", "ggplot grey", "ggplot dark"
   12 		* New curve symbols "heart" and "lightning"
   13 		* DateTime support for Custom Points and for Histograms
   14 		* Allow to specify text label's position in logical plot coordinates
   15 
   16 -----2.8.2 -----
   17 Bug fixes:
   18 	* [CAS] Fixed the regression introduced after the python2 backend was deprecated in Cantor
   19 	* [worksheet]:
   20 		* DateTime support for Custom Points and for Histograms
   21 		* Fix "power of" notations for negative values, show "0" for zero and improve auto precision for small values for axis labels
   22 		* Show all available symbols styles for CustomPoint, the last one was missing
   23 		* Convert the plot range format to datetime also when the first histogram for datetime data was added to the plot
   24 		* Properly restore the saved values column and also save the values formatting properties in the histogram
   25 		* If the deleted columns are being restored, restore the column pointers also in the histograms
   26 		* Properly react in the histogram when data columns are deleted or renamed
   27 		* Save/load the values format in xy-curve
   28 		* React on text changes for values prefix and suffix and not on return pressed event in the curve properties explorer
   29 		* Fix log scale axis for one tick and ln-scale typo
   30 	* [import]
   31 		* Don't try to parse a netCDF file when the application was compiled without any support for netCDF, and similar for other formats
   32 		* Show the last recently imported projects in a combobox also in ImportProjectDialog similar to how it's already done in ImportFileDialog
   33 		* 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
   34 	* Don't change the current selection in the Project Explorer when objects are being added or removed during undo or redo
   35 	* Improved LaTeX support in export dialog and export of big spreadsheets
   36 	* BUG 427190 - Fixed resetting parser error count on some platforms (Debian, Manjaro)
   37 	* BUG 429110 - Support semicolon as function argument separator for locale with comma as decimal separator
   38 	* BUG 429368 - Fix validation of custom model equation in fit dock
   39 	* BUG 431535 - Save/Load value format
   40 	* BUG 432291 - Show the relevant parts of the drop lines also when the data points are outside of the plot range
   41 
   42 -----2.8.1 -----
   43 	* [worksheet] allow to change the background color for axis labels (default: transparent)
   44 	* [worksheet] allow to copy the plot cursor cordinates
   45 	* [spreadsheet] better auto-detection of datetime format for values pasted in the spreadsheet
   46 	* [live data] allow to add the timestamp column for all network live sources (TCP/UDP), not only for MQTT
   47 	* [live data] better error handling and user notifications
   48 
   49 Bug fixes:
   50 	* Fix compiling with Cantor 20.08.X and X>0
   51 	* Fix drawing lines between points of datetime data
   52 	* Fix drawing axis tick label in color when in HTML mode
   53 	* Fix size of dock widgets when changing between them
   54 	* BUG 389920 - remove sub-window shadow remnants when closing the project
   55 	* BUG 428029 - changing font of text label for newer Qt versions
   56 	* BUG 428813 - full screen not restored (also fixed full screen on macOS)
   57 	* BUG 428698 - Don't crash when doing drag&drop between different main windows
   58 	* Fix missing settings dialog on macOS
   59 	* Parser improvements (found in "Generate Function Values"):
   60 		* Fix Crash using variable name of pre-defined functions as function ("sin()")
   61 		* Allow variable names containing function names ("sina")
   62 		* Correctly remove variables when changing name
   63 		* Use application number locale
   64 		* insert predefined functions with correct number of arguments
   65 
   66 -----2.8 -----
   67 	* Improved DateTime data support
   68 	* Show the size of the members in the JSON file in the import file dialog
   69 	* [worksheet] In the Export Worksheet Dialog allow to export to the clipboard
   70 	* [worksheet] Allow to move plots, text labels and legend with arrow keys
   71 	* [worksheet] Image worksheet element
   72 	* [worksheet] Reference line on the plot
   73 	* [worksheet] Support for imperial units for geometry and size settings of objects
   74 	* [worksheet] Improve axes major and minor tick settings
   75 	* [spreadsheet] show infinite values as such and not as NaN
   76 	* [spreadsheet] support big integer (64 bit) as data type
   77 	* [spreadsheet] column normalization methods "divide by max", "divide by min", etc.
   78 	* [spreadsheet] Tukey's ladder of powers
   79 	* [spreadsheet] added the size of the data set, its mode, 1st and 3rd quartiles and IQR to the column statistics
   80 	* [analysis] calculate and expose the rough values as the result of a smooth (data = smooth + rough)
   81 	* Allow to open Cantor and Jupyter projects
   82 	* [Windows] improved craft blueprint and installer package
   83 	* [macOS] added support for touchbar
   84 	* Support global user specified decimal separator
   85 	* Improved locale support in number input fields
   86 	* Extended "About"-Dialog
   87 
   88 Bug fixes:
   89 	* BUG 421193 - import float(4) data from hdf5
   90 	* BUG 418390 - Ignore infinite values (created in CAS worksheets for example) in curves
   91 	* BUG 412455 - Don't crash (sporadically) when opening the color scheme menu
   92 	* BUG 415214 - Better algorithm to draw the error bar caps
   93 	* BUG 413397 - Properly handle removal of columns in the spreadsheet model
   94 	* BUG 413401 - In plot data dialog, don't add new worksheets as children to workbooks, use the proper parent aspect
   95 	* Fix Cantor support and Unicode characters on Windows
   96 	* Fix evaluating fit residuals
   97 
   98 -----2.7 (24.10.2019)-----
   99 New features:
  100 	* Allow to move objects (drag&drop) to different folders in the project explorer
  101 	* [spreadsheet] allow to insert multiple rows and columns in one step
  102 	* [spreadsheet] improved the handling of calculated columns (values calculated via a formula):
  103 		* Allow to automatically update the calculated column on data changes in the variable columns
  104 		* Invalidate the calculated column if one of the variable columns was deleted
  105 		* In "Functions Values" dialog highlight the variable column combobox red if the variable column was deleted in the project
  106 		* In "Functions Values" dialog don't allow to select columns to be calculated as variable columns (avoid circular dependencies)
  107 		* In "Used in" context menu of a column show all other calculated columns where this column is used as a variable
  108 	* [spreadsheet] when pasting data into empty columns, automatically convert their type to the type of the data to be pasted
  109 	* Automatically update curves if a data column deleted before was re-added again (during the import or manually)
  110 	* When auto-scaling in the plot take also the error bars into account, if available
  111 	* For live data sources allow to save the relative path to the data source
  112 
  113 UX improvements:
  114 	* in the "Import Data" dialog show the history of the recently imported files
  115 	* Improved the selection of curves in the plot that are near to or behind each other
  116 	* BUG 408529 - Allow to use DEL to delete cells in spreadsheet and matrix
  117 	* BUG 408537 - Allow to insert multiple rows and columns in the spreadsheet in one step
  118 	* Added translations to Windows and macOS packages
  119 	* Allow to stop the current selection in the plot with ESC
  120 	* BUG 410855 - Seed the random number generator with the current time in order not to generate repetitive numbers in the spreadsheet.
  121 
  122 Performance:
  123 	* Increased the plotting speed for curves with many data points by removing points which are shown on the same pixel in the scene
  124 
  125 Bug fixes:
  126 	* Disable auto-scale when zooming, otherwise wrong (= auto scaled) data region is shown after project save&open
  127 	* [macOS] fix determining number of lines of data files
  128 	* Bug 408530 - correctly show error bars for data source columns having NANs
  129 	* Bug 407847 - fixed the broken project import
  130 	* Bug 411122 - fixed missing option for the resolution of PNG files in the export dialog
  131 	* BUG 406805 - support for directory structures in ROOT files
  132 	* [data fitting] handle weighted fitting with zero errors correctly
  133 	* [data fitting] allow weighted fitting with data source from curve
  134 	* [data fitting] fix function for calculating bounded values
  135 	* [nsl] fix memory leak in line simplification (Douglas Peuker variant)
  136 	* [nsl] fix bug in calculating Bessel polynomials on Windows (used in Bessel filter)
  137 
  138 -----2.6 (19.04.2019)-----
  139 New features:
  140 	* Histogram
  141 	* Import from MQTT sources
  142 	* Import of ROOT (CERN) TH1 histograms
  143 	* Import of Ngspice raw files (ASCII and binary)
  144 	* Import of data in JSON format (JSON arrays and objects)
  145 	* Improved import of NetCDF files
  146 	* Added file type specific summary and content for special file types in info box of import dialog
  147 	* Convolution/Deconvolution of data sets (sampling interval, linear/circular, normalization, wrap, standard kernel)
  148 	* Cross-/Autocorrelation of data sets (sampling interval, linear/circular, normalization)
  149 	* Allow to specify the number format when exporting spreadsheet and matrix
  150 	* Improved user interface for data fitting (add fit function preview, show parameters directly, make options foldable)
  151 	* [spreadsheet] when filling a float column with row numbers, automatically convert its type to integer
  152 	* [spreadsheet] when filling an integer column with function values, automatically convert its type to float
  153 	* [spreadsheet] data manipulation: add/subtract/multiply/divide for column values
  154 	* [spreadsheet] export to SQLite
  155 	* [matrix] data manipulation: add/subtract/multiply/divide for matrix values
  156 	* [worksheet] Allow to specify different border shapes for labels (rectangle, eclipse, etc.)
  157 	* [worksheet] Allow to rotate plot legends
  158 	* [worksheet] Better positioning of rotated axis tick labels
  159 	* [worksheet] Allow to make plots not-interactive (ignore mouse drag and wheel events) to avoid unwanted occasional panning and zooming
  160 	* Allow to connect to SQL databases via ODBC
  161 	* Show the amount of consumed memory in the status bar (optional)
  162 	* Allow to change the settings for different computer algebra systems (Maxima, etc.) directly in LabPlot (embedd Cantor's settings widgets)
  163 
  164 Bug fixes:
  165 	* Fixed several problems in live data support
  166 	* [spreadsheet] properly calculate function values out of integer x-values
  167 	* [matrix] fix editing integer values
  168 	* [import] fix preview update and add missing close of netcdf files
  169 	* Don't crash when a scaling factor equal to zero was set for axis
  170 
  171 -----2.5 (21.06.2018)-----
  172 New features:
  173 	* Support for reading and plotting of live-data
  174 	* Improved data fitting
  175 		* Automatically guess parameter of custom models
  176 		* Better result presentation
  177 		* Support different weight types
  178 		* Consider given x- and y-error when fitting (can be switched off)
  179 		* Show t statistics, P > |t| and confidence interval
  180 		* Calculate p-value for chi-square and F test in nonlinear fitting
  181 		* added fit models for most statistical distributions
  182 	* Improved theming
  183 		* Apply themes to worksheet and to all its children
  184 		* Respect theme settings also in plot legends and labels
  185 		* Allow to disable theming in worksheets and plots after a theme was selected
  186 		* Show currently active theme in the "Apply theme" button
  187 		* New application option in the settings for the default theme used for new worksheets.
  188 	* Support different data types
  189 		* auto detect integer and datetime data in import
  190 		* support number locale and datetime formats
  191 		* improved data type support in spreadsheets
  192 	* Import from SQL databases (tables or custom queries)
  193 	* Import Origin OPJ projects
  194 	* Much better support for Windows and macOS
  195 	* Syntax highlighting for LaTeX in the text label
  196 	* Allow to set the background color for LaTeX labels
  197 	* Support Hermite polynomials from GSL 2.4
  198 	* Support error functions and related functions from libcerf
  199 	* "Used in" sub-menu in column contex menu for faster navigation to the curves consuming the column
  200 	* Direct application of analysis functions (smoothing, interpolating, etc.) on the ploted data via curve's context menu
  201 	* Direct application of analysis functions  on the data in the spreadsheet and plotting of the results via spreadsheet's context menu
  202 	* Drag columns in the project explorer and drop them on plots (either in a worksheet view or in the project explorer) to create curves
  203 	* "Show last N points" and "Show first N points" data ranges in cartesian plot
  204 	* Added CLI option --presenter to start LabPlot directly in the presenter mode
  205 	* Added CLI parameter to directly open project files (LabPlot or Origin)
  206 	* Allow drag&drop of projects files (LabPlot and Origin) on the main window to load the project
  207 	* Allow drag&drop of data files on the main window to import the data
  208 	* Show tooltips for the supported mathematical functions and constants in the expression text field
  209 	* Automatically switch to the scientific representation for numbers bigger than 10^4 on the axis tick labels
  210 	* 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
  211 	* Allow to change the color scheme for the application
  212 	* Smooth and animated zooming in the worksheet view
  213 	* Allow to add text labels to plots
  214 	* Improved building with MSVC, Intel and PGI compiler
  215 
  216 Performance improvements:
  217 	* Faster copy&paste in the spreadsheet
  218 
  219 Bug fixes:
  220 	* Bug 379877 - masked rows in spreadsheet not restored in project
  221 	* Calculation of fit results corrected
  222 	* Axes now support values larger than FLT_MAX (~10^38) and smaller than FLT_MIN (~10^-38)
  223 	* When a LabPlot project is being droped in the main window, load the project directly instead of showing the import file dialog
  224 	* Correctly save and restore masked cells
  225 	* Don't crash if the rc-file was not found during the startup
  226 
  227 -----2.4 (09.04.2017)-----
  228 New features:
  229 	* Support themes for plots
  230 	* Import and editing of FITS data files
  231 	* Data reduction by removing data points using multiple algorithms
  232 	* Numerical differentiation and integration with several options
  233 	* Many new pre-defined fit models (Gompertz, Weibull, Log-Normal, Gumbel, etc.) sorted in categories
  234 	* Fit parameter now support fixed values, lower/upper limits and use Unicode
  235 	* Fit model and random number distribution formulas are now rendered with LaTeX
  236 	* Support user specified x range in all analysis functions
  237 	* Allow to enter complete LaTeX documents in text labels
  238 	* Configuration parameter to use different LaTex engines (LuaLaTex, XeLatex, pdfLaTex, LaTex)
  239 	* Disable LaTeX typesetting if no LaTex installation (and other required tools) were found at runtime
  240 	* Presenter mode for worksheets
  241 	* Support for Mac OS
  242 	* Support for Julia's vectors and tuples in CAS worksheets (requires Cantor v. 16.12 or higher)
  243 	* Allow to jump directly to the data source spreadsheet via XYCurve's context menu
  244 	* Select and delete multiple objects in project explorer
  245 	* Improved and extended internal parser for mathematical expressions
  246 	* Copy of worksheet elements as image to the clipboard via CTRL+C
  247 
  248 Bug fixes:
  249 	* BUG: 361326 - Allow to select curves with overlapping bounding boxes
  250 	* Correctly load worksheet sizes from saved templates
  251 	* Fixed crash when removing columns in spreadsheet
  252 	* Fixed crash when fitting using GSL >= 2
  253 	* List of available functions corrected
  254 	* Constants are now available with full accuracy
  255 	* Windows: Import of files and open recent files fixed
  256 
  257 -----2.3 (23.07.2016)-----
  258 New features:
  259 	* Integration of Cantor - Support for different open-source computer algebra systems
  260 	* Statistics on spreadsheets and matrices
  261 	* Export of spreadsheets and matrices to LaTeX tables
  262 	* Interpolation of data including different splines, cosine, exponential, cubic Hermite (Catmull-Rom, cardinal, Kochanek-Bartels) and rational functions
  263 	* Data smoothing using moving average (centered or lagged), percentile filter or Savitzky-Golay algorithm
  264 	* Fourier filter (low pass, high pass, band pass, band reject) with ideal, Butterworth, Chebychev I+II, Legendre or Bessel-Thomson filter
  265 	* Fourier transform with many window functions (Welch, Hann, Hamming, etc.) calculating magnitude, amplitude, power, phase, dB, etc. and supporting
  266 		one/two sided spectrum with or without shift and x scaling to frequency, index or period
  267 	* Filter and search capabilities in the drop down box for the selection of data sources
  268 	* Sigmoid function as a new pre-defined fit model
  269 	* Support for compiling on Microsoft Windows
  270 
  271 Performance improvements:
  272 	* Faster generation of random values
  273 	* Global option to enable/disable the double-buffering for faster painting of curves (enabled on default)
  274 
  275 Bug fixes:
  276 	* Save and restore last used setting in RandomValuesDialog
  277 	* Update axis title shape on title rotations correctly
  278 	* Save and restore custom column widths in the spreadsheet
  279 	* Fixed sporadic crashes during project close
  280 
  281 -----2.2 (29.03.2016)-----
  282 New features:
  283 	* Datapicker - tool for extracting curves and data points from imported images
  284 	* Custom point on the plot with user-defined position and appearance
  285 	* Accept drag&drop events
  286 	* Support GSL 2.x
  287 	* Import and export dialogs save and restore their settings and sizes
  288 
  289 Performance improvements:
  290 	* Faster rendering of the image view of the matrix
  291 
  292 Bug fixes:
  293 	* BUG: 354744 - make setting of range auto scaling in CartesianPlot undo/redo-able
  294 	* Removed couple of hard coded sizes given in pixels for better user-experience on hidpi-displays
  295 	* Fixes the bug with disabled undo/redo-actions in after the undo-history was cleared
  296 	* Keep the information about the columns to be shown in the project explorer after project close
  297 	* Fixed some bugs in painting of the selection band on the worksheet
  298 	* Allow to open gz- and bz2-compressed LabPlot project files on the command line interface
  299 
  300 -----2.1 (25.10.2015)-----
  301 New features:
  302 	* New Matrix view for handling matrix data.
  303 	* Workbook - a new container for grouping several objects of type Spreadsheet and/or Matrix.
  304 	* Import of binary, image, NetCDF and HDF data into spreadsheet or matrix.
  305 	* Visual HDF and NetCDF parser to view content of files and import data sets.
  306 	* Preview of all supported file types in import dialog.
  307 	* Transparently import compressed data files.
  308 	* 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".
  309 	* Multiplier of Pi format of the plot axis for periodical functions.
  310 	* New operations on columns in Spreadsheet - reverse, drop values and mask values.
  311 	* Formula used to generate the values in a column is stored and can be changed/adjusted in the formula dialog afterwards.
  312 	* Curve filling: the area below, under, left to or right to the curve can be filled.
  313 	* Support for multiple variables in "Function Values"-dialog - new data in the spreadsheet can be calculated out of multiple columns.
  314 
  315 Performance improvements:
  316 	* Speeded up the creation of new columns during the import
  317 
  318 Bug fixes:
  319 	* 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.
  320 
  321 -----2.0.2 (15.03.2015)-----
  322 New features:
  323 	* Plot 2D-curves defined by mathematical equations in cartesian and polar coordinates or via a parametric equation.
  324 	* Linear and non-linear regression analysis. Several predefined fit-models are provided. User-defined models are also possible.
  325 	* 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.
  326 	* Different axis arrow types.
  327 	* "select region and zoom in", "select x-region and zoom in", "select y-region and zoom in" functions for cartesian plot.
  328 	* Rounded border for several worksheet objects  (plot area, legend etc.)
  329 	* Hover effect for axis, curve and text label.
  330 	* Added a MessageBox - ask befor deleting worksheet objects.
  331 	* Added three new types for drop lines - "zero baseline", "min baseline" and "max baseline"
  332 	* Fill the selection in Spreadsheet with a constant value provided by the user
  333 	* Fill columns with uniform and non-uniform random numbers, several distributions are available.
  334 	* Fill columns with function values
  335 	* Allow custom resolutions for PNG-export
  336 	* Export of the spreadsheet to a text file.
  337 	* Simultaneous zooming and navigation accross multiple plots.
  338 	* Implemented "Powers of 10/2/e" for the axis tick labels
  339 
  340 Bug fixes:
  341 	* Don't crash when trying to create a plot in case no rc-file was installed.
  342 	* Don't allow to select unwanted objects in TreeViewComboBox in ImportDialog and XYCurveDock.
  343 	* Corrected painting of background images in plot area and legend.
  344 	* BUG: 330723 - fixed weird selection in spreadsheet.
  345 	* BUG: 330774 - fixed wrong positioning of axis on orientation changes.
  346 	* Update main window title when project name is changed
  347 
  348 -----2.0.1 (01.03.2014)-----
  349 Bug fix release. Solved issues:
  350 	* Fixed wrong scaling of legend's text labels in pdf-export
  351 	* Fixed memory corruption in CartesianPlotDock that can lead to crashes
  352 
  353 -----2.0.0 (19.01.2014)-----
  354 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.
  355 
  356 Brief summary of features and capabilities of LabPlot2 implemented in the first release:
  357 	* project-based management of data
  358 	* created objects are organized in a tree and are visualized and accessible in the project explorer
  359 	* for a better management of objects, additional folders and sub-folders can be created within a project
  360 	* spreadsheet with very basic functionality is available for manual data entry
  361 	* "file data source" can be used to import a file and to let LabPlot2 watch for changes in that file
  362 	* external data from an ascii file can be also directly imported to a spreadsheet for further editing
  363 	* worksheet is the main object where plots, labels etc. are placed on
  364 	* several zooming functions for the worksheet
  365 	* only cartesian plot is implemented in the first release
  366 	* arbitrary number of freely positionable axes is possible
  367 	* xy-curve is implemented. As the data source for the x- and y-values columns either from a spreadsheet
  368 	  or from a file data source can be used
  369 	* several zooming and "movement" functions are available for the plots which help to navigate through data
  370 	* legend for xy-plots
  371 	* a lot of properties of the worksheet elements can be edited in a very easy way in the corresponding dock widgets
  372 	* plots on the worksheet can be put into a horizontal, vertical or grid layouts
  373 	* export of worksheet (entire worksheet or current seleciton) to pdf, eps, png and svg