[Kst] branches/work/kst/portto4/kst/devel-docs/Kst2Specs
Barth Netterfield
netterfield at astro.utoronto.ca
Mon Nov 10 19:40:33 CET 2008
SVN commit 882433 by netterfield:
More bugs, resolved bugs
Update/Clarify Plot Geometry specs regarding shared axis plots.
M +21 -13 Bugs
M +5 -0 FixedBugs
M Plot Geometry.pdf
M +51 -36 src/MultiShared.svg
M src/Plot Geometry.odt
--- branches/work/kst/portto4/kst/devel-docs/Kst2Specs/Bugs #882432:882433
@@ -10,19 +10,6 @@
Now edit the curve, do nothing, and hit OK. Still no change.
Now do something to redraw the plot. 'm' mode now works.
-----------
-Cur files no longer work.
-Select a cur file from dirfile_maker. It thinks its a ascii file.
-
---------
-Files can't be chosen from the command line (Same behavior as data wizard).
- dirfiles aren't recognized at all
- ascii files return empty
-
---------
-Data sources can't be selected from the data wizard.
-Try to select an ascii file or a dirfile using the data wizard. It doesn't work.
-
-------
Problems with file selector
If you browse to select a dirfile, the name of the previous dirfile has been put into "File name:" entry. So you have to erase it to select a dirfile.
@@ -38,3 +25,24 @@
Places where text labels are entered need string and scalar selectors to aid in the insertion of
strings and scalars (eg, primarily label editor)
+--------
+Filters should have default values
+ eg, low pass filter should default to order = 4, lowpass = 0.1: see 1.x for defaults.
+
+-------
+Butterworth low-pass crashes.
+ create a plot, apply filter with order=4, lowpass = 0.01. Crash.
+
+-------
+When chosing to filter a curve from the plot rmb, the input vectors should be fixed to the right thing:
+ eg, Butterworth low pass Y vector should be fixed to the Y vector of the curve selected in the RMB menue.
+
+-------
+Entering a numerical value into a scalar selector should create a scalar of that value, if there is not
+already a scalar of that name. This is particularly important for plugin entries. It can be created when
+the scalar that the selector has selected is asked for.
+
+--------
+Only curfiles can be chosen from the command line or from the data wizard.
+ dirfiles aren't recognized at all
+ ascii files can't find any fields
--- branches/work/kst/portto4/kst/devel-docs/Kst2Specs/FixedBugs #882432:882433
@@ -66,3 +66,8 @@
dialog.... not what is wanted and won't work anyway.
(cbn to fix this)
+----------
+Cur files no longer work.
+Select a cur file from dirfile_maker. It thinks its a ascii file.
+
+
--- branches/work/kst/portto4/kst/devel-docs/Kst2Specs/src/MultiShared.svg #882432:882433
@@ -2,7 +2,7 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
+ xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
@@ -12,16 +12,23 @@
height="1052.3622047"
id="svg2"
sodipodi:version="0.32"
- inkscape:version="0.45"
+ inkscape:version="0.46"
sodipodi:docbase="/data/home/cbn/notes/kst/kst"
sodipodi:docname="MultiShared.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
- inkscape:export-filename="/data/home/cbn/notes/kst/kst/MultiShared.png"
+ inkscape:export-filename="/home/cbn/programs/KDE/portto4/kst/devel-docs/Kst2Specs/src/MultiShared.png"
inkscape:export-xdpi="150"
inkscape:export-ydpi="150"
sodipodi:modified="TRUE">
<defs
id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective93" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
@@ -61,14 +68,14 @@
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="389.79702"
- inkscape:cy="689.77494"
+ inkscape:cy="741.22574"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
- inkscape:window-width="1280"
+ inkscape:window-width="1214"
inkscape:window-height="717"
- inkscape:window-x="1365"
- inkscape:window-y="33" />
+ inkscape:window-x="0"
+ inkscape:window-y="0" />
<metadata
id="metadata7">
<rdf:RDF>
@@ -236,112 +243,120 @@
sodipodi:role="line"
id="tspan2235"
x="368.14285"
- y="240.79074"> -The parent of the plots (eg, a group) has </tspan><tspan
+ y="240.79074"> -The parent of the plots (eg, the top level view) has </tspan><tspan
sodipodi:role="line"
id="tspan2237"
x="368.14285"
y="252.79074"> 'Share axis when possible' set</tspan><tspan
sodipodi:role="line"
+ x="368.14285"
+ y="264.79074"
+ id="tspan2480"> This option should be default.</tspan><tspan
+ sodipodi:role="line"
id="tspan2239"
x="368.14285"
- y="264.79074"> -The plots are aligned in a column</tspan><tspan
+ y="276.79074"> -The plots are aligned in a column</tspan><tspan
sodipodi:role="line"
id="tspan2241"
x="368.14285"
- y="276.79074"> -The X axis range is the same</tspan><tspan
+ y="288.79074"> -The X axis range is the same</tspan><tspan
sodipodi:role="line"
id="tspan2243"
x="368.14285"
- y="288.79074" /><tspan
+ y="300.79074" /><tspan
sodipodi:role="line"
id="tspan2245"
x="368.14285"
- y="300.79074">When plots are sharing their X axis: </tspan><tspan
+ y="312.79074">When plots are sharing their X axis: </tspan><tspan
sodipodi:role="line"
id="tspan2247"
x="368.14285"
- y="312.79074"> -the top and bottom label regions of the intermediate </tspan><tspan
+ y="324.79074"> -the top and bottom label regions of the intermediate </tspan><tspan
sodipodi:role="line"
id="tspan2249"
x="368.14285"
- y="324.79074"> plots are suppressed.</tspan><tspan
+ y="336.79074"> plots are suppressed.</tspan><tspan
sodipodi:role="line"
id="tspan2251"
x="368.14285"
- y="336.79074"> -The intermediate plots share axis lines</tspan><tspan
+ y="348.79074"> -The intermediate plots share axis lines</tspan><tspan
sodipodi:role="line"
id="tspan2253"
x="368.14285"
- y="348.79074"> -Tick marks are still present</tspan><tspan
+ y="360.79074"> -Tick marks are still present</tspan><tspan
sodipodi:role="line"
id="tspan2255"
x="368.14285"
- y="360.79074"> -The outer boxes of the plots are adjusted within the</tspan><tspan
+ y="372.79074"> -If the plot view objects are the same size, then </tspan><tspan
sodipodi:role="line"
+ x="368.14285"
+ y="384.79074"
+ id="tspan2482"> the outer boxes of the plots are adjusted within the</tspan><tspan
+ sodipodi:role="line"
id="tspan2257"
x="368.14285"
- y="372.79074"> column to maintain a constant Plot Region size. This is</tspan><tspan
+ y="396.79074"> column to maintain a constant Plot Region size. This is</tspan><tspan
sodipodi:role="line"
id="tspan2259"
x="368.14285"
- y="384.79074"> dynamic on resize.</tspan><tspan
+ y="408.79074"> dynamic on resize.</tspan><tspan
sodipodi:role="line"
id="tspan2261"
x="368.14285"
- y="396.79074" /><tspan
+ y="420.79074" /><tspan
sodipodi:role="line"
id="tspan2264"
x="368.14285"
- y="408.79074">If the conditions are only met for part of the column, then</tspan><tspan
+ y="432.79074">If the conditions are only met for part of the column, then</tspan><tspan
sodipodi:role="line"
id="tspan2266"
x="368.14285"
- y="420.79074">the only plots which meet the condition still have their </tspan><tspan
+ y="444.79074">the only plots which meet the condition still have their </tspan><tspan
sodipodi:role="line"
id="tspan2268"
x="368.14285"
- y="432.79074">zooms tied.</tspan><tspan
+ y="456.79074">zooms tied.</tspan><tspan
sodipodi:role="line"
id="tspan2270"
x="368.14285"
- y="444.79074" /><tspan
+ y="468.79074" /><tspan
sodipodi:role="line"
id="tspan2272"
x="368.14285"
- y="456.79074">If the shared axis conditions cease to be met, the plots </tspan><tspan
+ y="480.79074">If the shared axis conditions cease to be met, the plots </tspan><tspan
sodipodi:role="line"
id="tspan2274"
x="368.14285"
- y="468.79074">return to their original size and condition.</tspan><tspan
+ y="492.79074">return to their original size and condition.</tspan><tspan
sodipodi:role="line"
id="tspan2276"
x="368.14285"
- y="480.79074" /><tspan
+ y="504.79074" /><tspan
sodipodi:role="line"
id="tspan2278"
x="368.14285"
- y="492.79074">Analogous behaviour applies for Y axis sharing.</tspan><tspan
+ y="516.79077">Analogous behaviour applies for Y axis sharing.</tspan><tspan
sodipodi:role="line"
x="368.14285"
- y="504.79074"
+ y="528.79077"
id="tspan6200" /><tspan
sodipodi:role="line"
x="368.14285"
- y="516.79074"
+ y="540.79077"
id="tspan6202" /><tspan
sodipodi:role="line"
x="368.14285"
- y="528.81297"
+ y="552.81299"
id="tspan6204"><tspan
style="font-weight:bold"
id="tspan6210">Tolerances</tspan>: Alignment needs to be within 1% of the size </tspan><tspan
sodipodi:role="line"
x="368.14285"
- y="540.81297"
+ y="564.81299"
id="tspan6206">of the Top Level View to be considered aligned.</tspan><tspan
sodipodi:role="line"
x="368.14285"
- y="552.81297"
+ y="576.81299"
id="tspan6208" /></text>
<text
xml:space="preserve"
@@ -446,17 +461,17 @@
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
- d="M 374.92847,344.15486 L 235.64276,318.44058"
+ d="M 373.4999,356.29772 L 235.64276,318.44058"
id="path6194"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
- d="M 374.21418,362.7263 L 335.64276,379.86915"
+ d="M 372.78561,379.15487 L 335.64276,379.86915"
id="path6196"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
- d="M 373.4999,367.01201 L 332.78562,555.58344"
+ d="M 374.21419,381.29772 L 332.78562,555.58344"
id="path6198"
sodipodi:nodetypes="cc" />
</g>
More information about the Kst
mailing list