GSoC/GCI Archive
Google Code-in 2014 KDE

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:


- 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:

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.