Next Release
See also the board %2.11
New core features:
- Use fit results
- .ods import
Performance/Feature improvements:
- faster plotting and smaller memory footprint in XYCurve
- faster ASCII import
- Improve handling log scales
- faster project save with big data:
- parallelize the base64-encoding for multiple columns
- allow not to save the imported data, just keep the link to the external file and re-import the data upon project load
- Issues related to optimizing work in spreadsheets #556 (closed)
- Copy Paste Excel improvements #356
Smaller and optional features that can be implemented in parallel if time permits:
- More 2d plot types
- Welcome page
- Dark mode on Windows and macOS
- Spreadsheet export to hdf5 and netcdf (already possible for FITS)
- SpreadsheetView: implement getBigInt() using QLineEdit with QLongLongValidator inherit from QValidator (see https://stackoverflow.com/questions/19865535/qt-qinputdialog-how-to-validate)
- Implement the interruption of running calculations in Maxima, borrow the code from wxMaxima for this Worksheet.
- Expose 2D-structure in CAS as Matrix and allow to plot the columns of it
- Import data from .xls and .xlsx files #223
- Import R data (https://cran.r-project.org/manuals.html, https://github.com/WizardMac/librdata)
- Barplots* (single, grouped and stacked), lollipop plots, dot plots and auto assignment of colors to plots
- better support for categorical variables
- Pivot tables and data filters (https://www.youtube.com/watch?v=9SlNfuIAHyo)
- Exponential forecasting/smoothing (https://otexts.com/fpp2/expsmooth.html, https://journals.plos.org/plosone/article/figure?id=10.1371/journal.pone.0231236.g002)
- Bootstrap/Jackknife confidence intervals for estimated quantities, regression outcomes etc.
- LOESS and LOWESS smoothing (https://www.originlab.com/doc/Origin-Help/Smooth-Algorithm#The_Lowess_and_Loess_method, https://github.com/bartverm/loess, https://github.com/hroest/CppLowess, https://github.com/BitSeq/BitSeq/blob/master/lowess.cpp)
- Enable richt-text and markdown formatting in the project comment field. Project's comment is consumed not only in the properties widgets of the project but also in the Examples Dialog and later on the welcome screen (user's recently used projects will be shown, thumbnail + comment) and it would be great to have more formatting options to better structure the description text.
Planed after next release:
- SDK + python bindings
- analysis on live data
- inset plot
- reference range
- axis breaks
- annotations objects/shapes like arrow, line, rectangular, circle, etc.
- datadir format support (http://getdata.sourceforge.net/dirfile.html, KST code)
More:
- TODO list @ https://phabricator.kde.org/T11524
- Windows problems @ https://phabricator.kde.org/T3118
Edited by Stefan Gerlach