* Fri Oct 25 2019 wbauer@tmo.at
- Update to version 2.7.0
- New features:
* Allow to move objects (drag&drop) to different folders in the
project explorer
* [spreadsheet] allow to insert multiple rows and columns in one
step
* [spreadsheet] improved the handling of calculated columns
(values calculated via a formula):
+ Allow to automatically update the calculated column on data
changes in the variable columns
+ Invalidate the calculated column if one of the variable
columns was deleted
+ In "Functions Values" dialog highlight the variable column
combobox red if the variable column was deleted in the
project
+ In "Functions Values" dialog don't allow to select columns to
be calculated as variable columns (avoid circular
dependencies)
+ In "Used in" context menu of a column show all other
calculated columns where this column is used as a variable
* [spreadsheet] when pasting data into empty columns,
automatically convert their type to the type of the data to be
pasted
* support für directory structures in ROOT files (kde#406805)
* Automatically update curves if a data column deleted before was
re-added again (during the import or manually)
* When auto-scaling in the plot take also the error bars into
account, if available
* For live data sources allow to save the relative path to the
data source
- UX improvements:
* in the "Import Data" dialog show the history of the recently
imported files
* Improved the selection of curves in the plot that are near to
or behind each other
* Allow to use DEL to delete cells in spreadsheet and matrix
(kde#408529)
* Allow to insert multiple rows and columns in the spreadsheet in
one step (kde#408537)
* Added translations to Windows and macOS packages
* Allow to stop the current selection in the plot with ESC
* Seed the random number generator with the current time in order
not to generate repetitive numbers in the spreadsheet
(kde#410855)
- Performance:
* Increased the plotting speed for curves with many data points
by removing points which are shown on the same pixel in the
scene
- Bug fixes:
* Disable autoscale when zooming, otherwise wrong (= auto scaled)
data region is shown after project save&open
* [macOS] fix determining number of lines of data files
* correctly show error bars for data source columns having NANs
(kde#408530)
* fixed the broken project import (kde#407847)
* fixed missing option for the resolution of PNG files in the
export dialog (kde#411122)
* [data fitting] handle weighted fitting with zero errors
correctly
* [data fitting] allow weighted fitting with data source from
curve
* [data fitting] fix function for calculating bounded values
* [nsl] fix memory leak in line simplification (Douglas Peuker
variant)
* [nsl] fix bug in calculating Bessel polynomials on Windows
(used in Bessel filter)
- Run spec-cleaner
* Sat Jun 01 2019 wbauer@tmo.at
- Update to version 2.6.0
- New features:
* Histogram
* Import from MQTT sources
* Import of ROOT (CERN) TH1 histograms
* Import of Ngspice raw files (ASCII and binary)
* Import of data in JSON format (JSON arrays and objects)
* Improved import of NetCDF files
* Added file type specific summary and content for special file
types in info box of import dialog
* Convolution/Deconvolution of data sets (sampling interval,
linear/circular, normalization, wrap, standard kernel)
* Cross-/Autocorrelation of data sets (sampling interval,
linear/circular, normalization)
* Allow to specify the number format when exporting spreadsheet
and matrix
* Improved user interface for data fitting (add fit function
preview, show parameters directly, make options foldable)
* [spreadsheet] when filling a float column with row numbers,
automatically convert its type to integer
* [spreadsheet] when filling an integer column with function
values, automatically convert its type to float
* [spreadsheet] data manipulation: add/subtract/multiply/divide
for column values
* [spreadsheet] export to SQLite
* [matrix] data manipulation: add/subtract/multiply/divide for
matrix values
* [worksheet] Allow to specify different border shapes for labels
(rectangle, eclipse, etc.)
* [worksheet] Allow to rotate plot legends
* [worksheet] Better positioning of rotated axis tick labels
* [worksheet] Allow to make plots not-interactive (ignore mouse
drag and wheel events) to avoid unwanted occasional panning and
zooming
* Allow to connect to SQL databases via ODBC
* Show the amount of consumed memory in the status bar (optional)
* Allow to change the settings for different computer algebra
systems (Maxima, etc.) directly in LabPlot (embedd Cantor's
settings widgets)
- Bug fixes:
* Fixed several problems in live data support
* [spreadsheet] properly calculate function values out of integer
x-values
* [matrix] fix editing integer values
* [import] fix preview update and add missing close of netcdf
files
* Don't crash when a scaling factor equal to zero was set for
axis
Version: 2.10.1-bp156.1.6
* Fri Sep 01 2023 Wolfgang Bauer <wbauer@tmo.at>
- Add Fix-finding-liborigin-header-in-project-import-test.patch to
fix build with the latest liborigin
* Mon Jul 31 2023 Dirk Müller <dmueller@suse.com>
- update to 2.10.1:
* Support markdown library discount version 3
* Improve Vector BLF dependency (git download must be enabled
if needed)
* Correctly use system header of system QXlsx (BUG 468651)
* Fix group separator problem in formulas (BUG 468098)
* Improve log scales (auto scaling and tick number)
* Improve auto scale (Issue #536)
* Fix limits when changing scale (Issue #446)
* Use system liborigin headers if linking against system
liborigin (BUG 469367)
* Properly import UTF8 encoded data (BUG 470338)
* Don't clear the undo history when saving the project (BUG
470727)
* Properly react on orientation changes in the worksheet
properties explorer
* In the collections of example projects, color maps and data
sets allow also to search for sub-strings and do the search
case-insensitive
* Properly set the size of the worksheet in the presenter mode
if "use view size" is used
* Properly save and load the property "visible" for box and bar
plots in the project file
* Fixed copy&paste and duplication of box and bar plots
* Fixed issues with loading object's templates (BUG 470003)
* Don't crash when loading projects with reference ranges
* .xlsx import:
* Fix crash importing empty cells
* support datetime import (Issue #531)
* Properly set the initial properties of the reference line
like line width, etc. (Issue #580)
* Properly show the initial value of the property "visible" for
the reference range (Issue #582)
* React of Delete and Backspace keys to delete selected cells
in spreadsheet columns (Issue #596)
* Update the plot legend on column name changes used in box and
bar plots (Issue #597)
* Fixed the positioning of values labels for horizontal bar
plots (Issue #599)
* Initialize the parameters for the baseline subtraction with
reasonable values on first startup and better apperance of
the preview plot (Issues #594)
* Wed Apr 05 2023 Wolfgang Bauer <wbauer@tmo.at>
- Update to version 2.10.0
- New features:
* [worksheet]
+ Bar plots
+ Plot templates - allow to save and re-use custom plot
configurations
+ Histogram
* Error bars (Possion sqrt(N) error or values from custom
columns)
* Rug plots
+ Box Plot
* Rug plots
* Symbols for whisker end points
* Allow to modify box properties (color, etc.) for every data
set independently of each other
* Draw a legend item for every dataset in the box plot
+ Reference Range - custom area on the plot to highlight a
certain x- or y-range
+ Show LaTeX error messages in text labels when rendering with
LaTeX
* [spreadsheet]
+ Use a different icon for calculated columns, also show the
definition of the formula and parameters in the tooltip text
in the project explorer
+ Heatmap formatting for categorical data in text columns
+ When generating random numbers, allow to specify the seed
number
+ Column statistics for text columns including the frequency
table, bar and Pareto plots
+ Column statistics for selected cells only
+ Dropping and masking of values also for text and datetime
columns
+ Data sampling (random and periodic methods)
+ Data 'flattening' - convert pivoted data to column base
format
+ Column statistics (size, mean, stddev, etc.) are available
in the function dialog
+ Function values dialog supports accessing arbitrary cells of
columns with cell(f(index), g(column,..)) and other moving
functions
+ Allow to subtract and add a value by providing a difference
between two values
+ Allow to subtract a baseline
* [matrix]
+ Zooming in the image view
* [import]
+ Import data from Excel .xlsx files using QXlsx library
+ Import of Binary Log File (BLF) files from Vektor Informatik
+ HDF5: support VLEN data import
+ Live data: support multiple values via TCP
* [export]
+ Export spreadsheet and matrix in Excel .xlsx format using
QXlsx library
+ Use the current working project directory, if available, as
the default export path
* [analysis]
+ Maximum likelihood estimation for several distributions
+ Guess start values of fit parameter for polynomial models by
linear regression
+ Implement fourier filtering for datetimes
* [general]
+ Allow to create a spreadsheet with the data steming from an
equation curve, an analysis curve, a histogram or a box plot
+ Add settings option for GUM compliant terms
- Performance improvements:
* Reduce the memory consumption during the spreadsheet export to
Sqlite
* Reduce the memory consumption when importing from a database
table into the spreadsheet
* Faster import of files with a big number of columns
* Faster creation of a big number of columns in the spreadsheet
- Bug fixes:
* [worksheet]
+ don't crash when undoing the step "add info element".
+ don't crash when changing the error bar types in the curve
with no x-column selected yet
+ don't show any context menu in the presenter widget
+ use the full screen size in the dynamic presenter widget for
worksheets with "use view size" property set to true
+ allow to zoom the view in the dynamic presenter widget
+ fix using custom value label with invalid data points in
xy-curve (kde#455214)
+ don't crash when deleting a text label that was added after
worksheet objects (plots and curves) were created via the
plot data dialog (kde#455096)
+ fix displayed end value of date time plot range
+ fix shifts in date time values due to locale settings
(kde#455579 & kde#462370)
* [spreadsheet] properly paste the data in the format
'yyyy-MM-dd hh:mm:ss' and similar
* [fit] fix locale usage in evaluation range
* [fit] correctly invalidate fit result when model changes
* [i18n] fix switch language option
- Really enable reproducible build
Version: 2.4.0-bp150.2.1
* Wed May 03 2017 wbauer@tmo.at
- Update to version 2.4.0
- New features:
* Support themes for plots
* Import and editing of FITS data files
* Data reduction by removing data points using multiple algorithms
* Numerical differentiation and integration with several options
* Many new pre-defined fit models (Gompertz, Weibull, Log-Normal,
Gumbel, etc.) sorted in categories
* Fit parameter now support fixed values, lower/upper limits and
use Unicode
* Fit model and random number distribution formulas are now
rendered with LaTeX
* Support user specified x range in all analysis functions
* Allow to enter complete LaTeX documents in text labels
* Configuration parameter to use different LaTex engines
(LuaLaTex, XeLatex, pdfLaTex, LaTex)
* Disable LaTeX typesetting if no LaTex installation (and other
required tools) were found at runtime
* Presenter mode for worksheets
* Support for Mac OS
* Support for Julia’s vectors and tuples in CAS worksheets
(requires Cantor v. 16.12 or higher)
* Allow to jump directly to the data source spreadsheet via
XYCurve’s context menu
* Select and delete multiple objects in project explorer
* Improved and extended internal parser for mathematical expressions
* Copy of worksheet elements as image to the clipboard via CTRL+C
- Bug fixes:
* Allow to select curves with overlapping bounding boxes (kde#361326)
* Correctly load worksheet sizes from saved templates
* Fixed crash when removing columns in spreadsheet
* Fixed crash when fitting using GSL >= 2
* List of available functions corrected
* Constants are now available with full accuracy
* Windows: Import of files and open recent files fixed
- Drop upstreamed fix-desktop-file.patch
- Add new BuildRequires: cmake(KF5NewStuff)
- Do not rename the .desktop and appstream data files any more, the
names have been changed upstream
* Mon Sep 05 2016 badshah400@gmail.com
- Add Provides: labplot = %{version} and Obsoletes: labplot <
2.3.0 to enable easy upgrade from openSUSE Leap 42.1 to 42.2,
where labplot-kf5 2.3.0 should replace labplot. This assumes
that the Leap 42.1 labplot (currently at version 2.0.2) itself
does not get upgraded to a version above 2.3.0 via official
maintenance updates. Remove Conflicts on labplot as a
consequence.
* Wed Jul 27 2016 wbauer@tmo.at
- Add fix-desktop-file.patch to fix the Exec line in the .desktop
file so labplot can be started from the application menu
- Add cantor-devel to the build requires to enable the new cantor
integration
* Tue Jul 26 2016 wbauer@tmo.at
- Update to version 2.3.0
- New features:
* Integration of Cantor - Support for different open-source
computer algebra systems
* Statistics on spreadsheets and matrices
* Export of spreadsheets and matrices to LaTeX tables
* Interpolation of data including different splines, cosine,
exponential, cubic Hermite (Catmull-Rom, cardinal,
Kochanek-Bartels) and rational functions
* Data smoothing using moving average (centered or lagged),
percentile filter or Savitzky-Golay algorithm
* Fourier filter (low pass, high pass, band pass, band reject)
with ideal, Butterworth, Chebychev I+II, Legendre or
Bessel-Thomson filter
* Fourier transform with many window functions (Welch, Hann,
Hamming, etc.) calculating magnitude, amplitude, power, phase,
dB, etc. and supporting one/two sided spectrum with or without
shift and x scaling to frequency, index or period
* Filter and search capabilities in the drop down box for the
selection of data sources
* Sigmoid function as a new pre-defined fit model
* Support for compiling on Microsoft Windows
- Performance improvements:
* Faster generation of random values
* Global option to enable/disable the double-buffering for faster
painting of curves (enabled on default)
- Bug fixes:
* Save and restore last used setting in RandomValuesDialog
* Update axis title shape on title rotations correctly
* Save and restore custom column widths in the spreadsheet
* Fixed sporadic crashes during project close
- Drop upstreamed labplot-kf5-gcc5-isnan.patch
* Fri Jul 15 2016 badshah400@gmail.com
- Labplot does not show up in application centers (e.g.
gnome-software) as appstream-builder expects the .appdata.xml
file and .desktop file to have matching names; rename .desktop
file to org.kde.labplot2.desktop as referenced in the
appdata.xml file, and rename appdata.xml file accordingly.
* Sun May 08 2016 badshah400@gmail.com
- Add labplot-kf5-gcc5-isnan.patch: Replace isnan by std::isnan
to fix building with gcc5.
* Wed May 04 2016 mailaender@opensuse.org
- Update to version 2.2.0
* Added the DataPicker which converts input graph (images) into numbers.
* A new custom point was implemented
* LabPlot now acccepts now drag&drop-events
* Rendering of the image view of the matrix recieved a speed up
* Wed Oct 28 2015 toddrme2178@gmail.com
- Conflict with labplot, not labplot2.
* Mon Oct 26 2015 toddrme2178@gmail.com
- Initial Frameworks 5 version.
* Mon Oct 26 2015 toddrme2178@gmail.com
- Initial Frameworks 5 version.
* Mon Oct 26 2015 freitag@owncloud.com
- Fixing build issues by upgrading to new upstream version 2.1.0
- 2.1.0 new features:
* New Matrix view for handling matrix data.
* Workbook - a new container for grouping several objects of type
Spreadsheet and/or Matrix.
* Import of binary, image, NetCDF and HDF data into spreadsheet or
matrix.
* Visual HDF and NetCDF parser to view content of files and import
data sets.
* Preview of all supported file types in import dialog.
* Transparently import compressed data files.
* 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".
* Multiplier of Pi format of the plot axis for periodical functions.
* New operations on columns in Spreadsheet - reverse, drop values
and mask values.
* Formula used to generate the values in a column is stored and can
be changed/adjusted in the formula dialog afterwards.
* Curve filling: the area below, under, left to or right to the
curve can be filled.
* Support for multiple variables in "Function Values"-dialog - new
data in the spreadsheet can be calculated out of multiple columns.
- Performance improvements:
* Speeded up the creation of new columns during the import
- Bug fixes:
* 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.
* Tue Apr 14 2015 mailaender@opensuse.org
- update to version 2.0.2
* Sat Nov 15 2014 dmitry_r@opensuse.org
- Install documentation
* Tue Apr 22 2014 dmitry_r@opensuse.org
- labplot 2.0 doesn't support HDF5, NetCDF and Origin file formats,
so disable not needed build requirements
* Sun Feb 02 2014 mailaender@opensuse.org
- update to 2.0.1
* Fixed wrong scaling of legend's text labels in pdf-export
* Fixed memory corruption in CartesianPlotDock that can lead to crashes
* Sun Jan 19 2014 mailaender@opensuse.org
- update to release 2.0.0
* Sun Dec 22 2013 mailaender@opensuse.org
- update to 2.0.0.beta2
* Wed Oct 23 2013 mailaender@opensuse.org
- packaged re-release of 2.0.0.beta1 to fix segfault on startup
- https://en.opensuse.org/SourceUrls
- use pkgconfig where possible
* Mon Oct 21 2013 toddrme2178@gmail.com
- Update to 2.0.0 beta 1
* No changelog
* Sat Feb 16 2013 dmitry_r@opensuse.org
- qwt no longer needed
- use external liborigin library