[Kst] Documentation ToDo: preparation for 1.2

Barth Netterfield netterfield at astro.utoronto.ca
Wed Jan 11 01:31:39 CET 2006


Here are some highlights of the changes I am aware of, as well as some 
suggestions
for additions...

Chapter 1: what is kst?
		this section is not very useful as it sits.  Needs screen shots.
		The upgraded version should end up on the kst home page.
Chapter 2: the Tutorial: would be nice to build it up more....
	-check all the screen shots and update if things have changed (eg, icons,
		automatic tag names...)
	-Add a section on looking at maps/images (eg, kst -z 1 image.png).  List
	 supported data types (All QImage supported types, and FITS)
	-Add a section on viewing real time data.  Maybe include a shell script like
		#! /bin/csh
		while 1
			date +%s | awk '{print $1, sin($1)} >> tmpsin.dat
			sleep 1
		end
	and show what kst -x 1 -y 2 -n 10 tmpsin.dat with the script running does.

	-A section on playing with plots (add legends, change axis font size, add
	a text box.

	-Events are not important (commonly used) enough to be in the tutorial, and
	should be moved to a later chapter.

CHAPTER 4: Section "Supported File Formats"
	Add info about ASCII configurability
	Enhance the dirfile section to talk about LINCOM, LINTERP, BIT and others
	List the other supported types, and library dependencies (CDF, HDF, Fits
	png and other QImage supported types...)

CHAPTER 4: Section "Data Types"
	A lot of this chapter has changed conceptually:  When this was written,
things were still pretty.... murky.  The data related objects now divide 
cleanly
into three categories:

Data Objects: "Plain Old Data"
	Scalars: a single number: can be entered manually, or can be dynamically
		produced
	Vectors: a list of numbers: can be read from disk, set manually, or
		dynamically produced.  (vectors do produce scalar statistics about
		themselves)
	Matrixes: a marix of numbers.  Can be read from disk, or can be generated
		as a gradient

Transformation Objects:  Take Data Objects as inputs, produce Data Objects as				
outputs:
	Power Spectra (1 vector in, 1 vector out)
	Equations (vectors and scalars in, 1 vector out.  the 'X' vector is an
		alias.
	Plugins (vectors and scalars in, vectors and scalars out)
	Histograms (1 vector in, 1 Vector out)
	CSDs (1 Vector in, 1 matrix out)

Plotable objects: Take data objects as inputs, are plotabble
	Curves (2 vectors in)
	Images (1 matrix in)

Changes:
	The section should be re-ordered.
	Note that the data dialogs now have the ability to set a 'legend name'
		which is the name used in legends.
	CSDs need to be documented.
	Matrix discussion is now ~wrong.
	

CHAPTER 5 will have lots of changes: Feel free to consider a restructuring if
desired.

-The mouse zoom options and have been moved into a pull down icon menue.
	-adjust text and consider screen shots

-The plot dialog has changed considerably:
	-new screen shots
	-move text around to reflect the new tab contents
	-add documentation for whatever features are not currently included

-All other view objects now have dialogs, which need to be documented
	Label (there is currently an error in the UI behavior related to
		tranparency)
	rectangle
	ellipse
	line
	arrow
	picture
	legend (there is currently an error in the UI behavior related to
		tranparentcy)

-Layout mode changes
	-need to note that double clicking opens object edit dialog

-The behavior of the other mouse modes needs to be documented.

CHAPTER ??
	The dialogs in the Tools menue need to be described somewhere.


More information about the Kst mailing list