[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