The Kpl Handbook

Werner Stille

Revision 5.0 (2017-01-08)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Kpl is a program for two- and three-dimensional graphical presentation of data sets and functions.


Table of Contents

1. Introduction
Kpl Revision History
2. Using Kpl
Command Line Options
Specify Files
Other Command Line Options
Start from Dolphin
Items
Drag and Drop
Positioning with the Mouse
Scaling with the Mouse
Status Bar
3. Command Reference
The File Menu
The Edit Menu
The View Menu
The Settings Menu
The Help Menu
Context Menus
Item Specific
General
Key Bindings
Tool Bar
4. The Dialogs
New item
Frame
Array
Function
Parametric function
Smoothing spline
3D array
Array
Scaling
Representation
3D function
Function
Scaling
Representation
Image
Legend
Text
Line
Arrow
Arc
Rectangle
Ellipse
Scale Bar
Parameter fit
Smoothing spline fit
Roots
Edit text
Configure
Basic settings
Autoplot settings
Autofit settings
5. Developer's Guide to Kpl
Functions
D-Bus Interface
newPlot
openPlot
openData
savePlot
savePS
exportImage
printPlot
setAddFilesOption
setPathOption
setBoundingBoxOption
setPageFormat
setColors
setOutputFormat
setAutoplot
setAutofit
loadAutofitPar
setAutofitPar
enableFitPar
loadErrModPar
setErrModPar
deleteItem
moveItem
activateItem
newFrameItem
newAutoFrameItem
newArrayItem
newFunItem
newParFunItem
newSplineItem
newArray3DItem
newFun3DItem
newImageItem
newLegendItem
newTextItem
newLineItem
newArrowItem
newArcItem
newRectangleItem
newEllipseItem
newScaleBarItem
autoScaleFrame
loadPar
setPar
setArrayRange
addFitItems
addFunFitItem
fit
addSplineFitItem
splineFit
chiSquare
saveFitPar
exportValues
Class Library libkpl
6. Questions and Answers
7. Credits and License
A. Installation
How to Obtain Kpl
Requirements
Compilation and Installation