Kst (software)

From Wikipedia, the free encyclopedia
Revision as of 17:02, 20 November 2024 by imported>Citation bot (Alter: title, template type. Add: chapter, chapter-url. Removed or converted URL. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | Category:KDE Applications | #UCB_Category 42/44)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description Template:Use dmy dates Template:Lowercase Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Template:Main other

Kst is a plotting and data viewing program. It is a general purpose plotting software program that evolved out of a need to visualize and analyze astronomical data, but has also found subsequent use in the real time display of graphical information. Kst is a KDE application and is freely available for anyone to download and use under the terms of the GPL. It is noted for being able to graph real-time data acquisition.

History

Kst was initially developed by Barth Netterfield, an astrophysicist as a personal project. By 2004 it had begun to be used in various universities and the European Space Agency and development was funded by the Canadian Space Agency.[1] Kst is written in C++ and based upon (but does not use) the Tk toolkit.[2] It is targeted towards large (million element) data sets.[3]

Features

kst is a fast real-time large-dataset plotting and viewing tool with basic data analysis functionality.[4][5][6]

Plot types

kst is able to plot histograms and 3-D with color and contour mapping for 3-D images.[7] It is also able to process Network Common Data Form (NETCDF) files for 2-d plotting[8]

Real-time plotting capability

Kst has been chosen where there is a need to present plots in real-time.[9]

Applications

Real-time applications vary in size from simple graphing of a sensor from a microcontroller such as arduino that may be set up by a hobbyist to a simple sensor[4] to plotting of real time date from the Atacama Cosmology Telescope.[10] The program has been recommended for real time graphical display of an open energy monitoring project.[11][12]

Inputs

Kst is able to accept a number input formats with Dirfiles being particularly suitable for streaming applications[10][13] and plug-in extension filters enabling other input stream types and file formats to be added.[7]

Scripting language

The tool offers a scripting language, termed KstScript based upon JavaScript syntax which can help automate workflows.[7]

Alternatives

Some alternatives include MATLAB, Qtiplot, SciDAVis, Grace and LabPlot.[6] However, some of these are part of a numerical analysis package.[6]

Spin-off developments

Dirfile formatScript error: No such module "anchor".

In the process of developing the kst application a spin-off was the emergence of the Dirfile file format standard for time-ordered binary data in an efficient manner.Template:Efn It was developed under the Getdata project into an independent standard with its own API.[13]

See also

Script error: No such module "Portal".

External links

Notes and references

Notes

Template:Notelist

References

Template:Reflist

Template:KDE

  1. Cite error: Invalid <ref> tag; no text was provided for refs named Chance
  2. Cite error: Invalid <ref> tag; no text was provided for refs named Zonca
  3. Cite error: Invalid <ref> tag; no text was provided for refs named Planck-work
  4. a b Cite error: Invalid <ref> tag; no text was provided for refs named LJ-201008
  5. Cite error: Invalid <ref> tag; no text was provided for refs named ACTORS
  6. a b c Cite error: Invalid <ref> tag; no text was provided for refs named Own-Benchmarks
  7. a b c Cite error: Invalid <ref> tag; no text was provided for refs named Handbook
  8. Cite error: Invalid <ref> tag; no text was provided for refs named NETCDF-software
  9. Cite error: Invalid <ref> tag; no text was provided for refs named PoleSteamTownUni
  10. a b Cite error: Invalid <ref> tag; no text was provided for refs named Cosmic
  11. Cite error: Invalid <ref> tag; no text was provided for refs named OEM-other
  12. Cite error: Invalid <ref> tag; no text was provided for refs named LWN-2-OEM
  13. a b Cite error: Invalid <ref> tag; no text was provided for refs named DF