Kst: extend generated vectors capabilities
completed by: Mikhail Ivchenko
mentors: Nicolas Brisset
Description: Kst is a plotting program, which can be best compiled using cmake and QtCreator, as described here: http://kst-plot.kde.org/download/source_code.php
Prerequisites:
- Kst compiled from the source code (2.0.8 or current git/svn)
- QtCreator
- Preferably git or svn to generate a patch file
Inputs: - Source code, in particular generatedvector.cpp/.h and vectortab.ui
- Kst Mailing list for discussions
- Kst channel on YouTube to understand how the tool works: https://www.youtube.com/channel/UCuYlIZjLCWsDS6d3ghVZWrA
Work expected: ability to generate following types of vectors from the UI:
- Linearly spaced (as now)
- Log spacing
- Random values between the min and max given in the UI
The task involves improving the "Create Vector" dialog using Qt Designer, and coding in Qt Creator:
- data point generation
- vector save/load
The changes then need to be tested and a patch submitted for inclusion in the next Kst version.