summaryrefslogtreecommitdiffstats
path: root/ds9
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-08-17 19:11:49 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-08-17 19:11:49 (GMT)
commit118e5a85e4732f882ffcda10cb3d1c5bf0324959 (patch)
tree117720cd586d003bd1850a64a4d26268b479ea1a /ds9
parent61331fa2c608e44eae36a8edbaef63752e635303 (diff)
downloadblt-118e5a85e4732f882ffcda10cb3d1c5bf0324959.zip
blt-118e5a85e4732f882ffcda10cb3d1c5bf0324959.tar.gz
blt-118e5a85e4732f882ffcda10cb3d1c5bf0324959.tar.bz2
simplify cube code
Diffstat (limited to 'ds9')
-rw-r--r--ds9/doc/ref/command.html53
-rw-r--r--ds9/doc/ref/samp.html85
-rw-r--r--ds9/doc/ref/xpa.html82
-rw-r--r--ds9/library/analysis.tcl4
-rw-r--r--ds9/library/cube.tcl350
-rw-r--r--ds9/library/examine.tcl28
-rw-r--r--ds9/library/markeranalysisplot3d.tcl2
-rw-r--r--ds9/library/movie.tcl34
-rw-r--r--ds9/parsers/cubesendparser.tac5
-rw-r--r--ds9/parsers/fitssendparser.tac2
10 files changed, 368 insertions, 277 deletions
diff --git a/ds9/doc/ref/command.html b/ds9/doc/ref/command.html
index d22e6a3..4e8dd35 100644
--- a/ds9/doc/ref/command.html
+++ b/ds9/doc/ref/command.html
@@ -529,6 +529,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [dec
&lt;col&gt;]</tt><br>
@@ -650,6 +651,7 @@
+
[match error &lt;value&gt; degrees|arcmin|arcsec]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -753,6 +755,7 @@
+
[match function 1and2|1not2|2not1]<br>
</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -856,6 +859,7 @@
+
[match return 1and2|1only|2only]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -959,6 +963,7 @@
+
[match unique yes|no]</tt><br>
<tt>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [maxrows
&lt;number&gt;]</tt><br>
@@ -1017,6 +1022,7 @@
+
[symbol shape </tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>circle
@@ -1026,6 +1032,7 @@
+
point|box point|diamond point|</tt></tt></tt></tt>cross
@@ -1035,6 +1042,7 @@
+
point|x point|arrow point|boxcircle point]<br>
</tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[&lt;ref&gt;] [symbol add| [#] remove]<br>
@@ -1144,6 +1152,7 @@
+
[update]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [x
&lt;col&gt;]</tt><br>
@@ -1280,6 +1289,7 @@
+
[match]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [lock
[yes|no]]</tt><br>
@@ -1551,6 +1561,7 @@
+
[match &lt;coordsys&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [lock
&lt;coordsys&gt;|none]</tt><br>
@@ -1571,7 +1582,6 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;slice&gt;
[&lt;coordsys&gt;][&lt;axis&gt;]]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [interval &lt;numeric&gt;]<br>
- &nbsp;&nbsp;&nbsp; &nbsp; [axis &lt;axis&gt;]<br>
</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [match &lt;coordsys&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [lock &lt;coordsys&gt;|none]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [order 123|132|213|231|312|321]<br>
@@ -1585,7 +1595,6 @@
$ds9 -cube 3<br>
$ds9 -cube 4.5 wcs 3<br>
$ds9 -cube interval 2<br>
- $ds9 -cube axis 3<br>
$ds9 -cube match wcs<br>
$ds9 -cube lock wcs<br>
$ds9 -cube order 123<br>
@@ -1721,6 +1730,7 @@
+
-envi foo.hdr foo.bsq</tt></tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt>
<p><b> <a name="exit"></a>exit<br>
@@ -2474,6 +2484,7 @@
+
[pan]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2620,6 +2631,7 @@
+
[crosshair]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2766,6 +2778,7 @@
+
[open|close]<br>
&nbsp;<br>
Example: <br>
@@ -3016,6 +3029,7 @@
+
[yes|open]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
[no|close]<br>
@@ -3125,6 +3139,7 @@
+
duplicate [#]]<br>
</tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;
@@ -3134,6 +3149,7 @@
+
&nbsp;&nbsp; </tt>[[&lt;plotname&gt;] stats
yes|no]<br>
</tt></tt>&nbsp;&nbsp; &nbsp;&nbsp; </tt>[[&lt;plotname&gt;]
@@ -3212,6 +3228,7 @@
+
list yes|no]<br>
&nbsp; &nbsp; &nbsp; </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3289,6 +3306,7 @@
+
loadconfig &lt;filename&gt;]<br>
&nbsp; &nbsp; &nbsp; [[&lt;plotname&gt;] saveconfig
&lt;filename&gt;]<br>
@@ -3398,6 +3416,7 @@
+
legend yes|no]<br>
&nbsp;&nbsp; &nbsp;&nbsp; [[&lt;plotname&gt;] legend position
right|left|top|bottom]</tt><br>
@@ -3486,6 +3505,7 @@
+
barmode normal|stacked|aligned|overlap]<br>
</tt></tt></tt></tt><tt><tt><tt><br>
</tt></tt></tt><tt><tt><tt># configure current dataset<br>
@@ -3566,6 +3586,7 @@
+
shape
circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3644,6 +3665,7 @@
+
shape fill yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</tt><tt><tt><tt><tt>[[&lt;plotname&gt;] shape
@@ -3656,6 +3678,7 @@
+
</tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3732,6 +3755,7 @@
+
smooth
step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3742,6 +3766,7 @@
+
</tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3818,6 +3843,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3828,6 +3854,7 @@
+
</tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3904,6 +3931,7 @@
+
width
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3982,6 +4010,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4058,6 +4087,7 @@
+
dash yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4136,6 +4166,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4212,6 +4243,7 @@
+
error yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4290,6 +4322,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4366,6 +4399,7 @@
+
error color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4445,6 +4479,7 @@
+
[[&lt;plotname&gt;]
@@ -4521,6 +4556,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4600,6 +4636,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4676,6 +4713,7 @@
+
error width
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4755,6 +4793,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4831,6 +4870,7 @@
+
name
&lt;string&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br>
@@ -4888,6 +4928,7 @@
+
-plot title 'This is a Title'<br>
$ds9 -plot title x 'X Axis'<br>
$ds9 -plot title y 'Y Axis'<br>
@@ -4962,6 +5003,7 @@
+
</tt></tt><tt><tt><tt>&lt;dms&gt;</tt></tt></tt><tt><tt><tt><tt>
&lt;arcmin&gt; </tt></tt></tt></tt><tt><tt><tt><tt><tt>&lt;arcsec&gt;<br>
<br>
@@ -5368,6 +5410,7 @@
+
&lt;filename&gt; [image|table|slice]</tt> <br>
<tt> &nbsp;<br>
Example: <br>
@@ -5619,6 +5662,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5637,6 +5681,7 @@
+
[sigmaminor &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5655,6 +5700,7 @@
+
[angle &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5673,6 +5719,7 @@
+
[match]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [lock [yes|no]]<br>
</tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5701,6 +5748,7 @@
+
-smooth sigmaminor 2.0<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>$ds9
@@ -5719,6 +5767,7 @@
+
-smooth angle 45<br>
</tt></tt></tt></tt></tt></tt></tt>$ds9 -smooth
match<br>
diff --git a/ds9/doc/ref/samp.html b/ds9/doc/ref/samp.html
index 6d4afb3..5bceb87 100644
--- a/ds9/doc/ref/samp.html
+++ b/ds9/doc/ref/samp.html
@@ -587,6 +587,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [dec
&lt;col&gt;]</tt><br>
@@ -710,6 +711,7 @@
+
[match error &lt;value&gt; degrees|arcmin|arcsec]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -815,6 +817,7 @@
+
[match function 1and2|1not2|2not1]<br>
</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -920,6 +923,7 @@
+
[match return 1and2|1only|2only]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -1025,6 +1029,7 @@
+
[match unique yes|no]</tt><br>
<tt>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [maxrows
&lt;number&gt;]</tt><br>
@@ -1086,6 +1091,7 @@
+
[symbol shape </tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>circle
@@ -1099,6 +1105,7 @@
+
point|box point|diamond point|</tt></tt></tt></tt>cross
@@ -1112,6 +1119,7 @@
+
point|x point|arrow point|boxcircle point]<br>
</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;]
[symbol add| [#] remove]<br>
@@ -1223,6 +1231,7 @@
+
[update]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [x
&lt;col&gt;]</tt><br>
@@ -1553,7 +1562,6 @@
&nbsp;&nbsp;&nbsp;&nbsp; [&lt;slice&gt;
[&lt;coordsys&gt;][&lt;axis&gt;]]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [interval &lt;numeric&gt;]<br>
- &nbsp;&nbsp;&nbsp;&nbsp; [axis &lt;axis&gt;]<br>
</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; [match &lt;coordsys&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [lock &lt;coordsys&gt;|none]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp; [order 123|132|213|231|312|321]<br>
@@ -1574,7 +1582,6 @@
cube 3<br>
cube 4.5 wcs 3<br>
cube interval 2<br>
- cube axis 3<br>
cube match wcs<br>
cube lock wcs<br>
cube order 123<br>
@@ -2281,6 +2288,7 @@
+
Macros</a> for more information.</p>
<tt> Syntax: <br>
iexam []<br>
@@ -2411,6 +2419,7 @@
+
</tt>quality (1-100) </p>
<tt> Syntax:<br>
jpeg [new|slice] [&lt;filename&gt;] [1-100]<br>
@@ -2865,6 +2874,7 @@
+
[new name &lt;plotname&gt; line|bar|scatter]</tt></tt></tt></tt></tt></tt></tt></tt><br>
</tt><tt><br>
</tt><tt><tt># </tt><tt><tt><tt>load data into existing plot from
@@ -2957,6 +2967,7 @@
+
duplicate [#]]<br>
</tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3039,6 +3050,7 @@
+
</tt>[[&lt;plotname&gt;] stats yes|no]<br>
</tt></tt>&nbsp;&nbsp;&nbsp;&nbsp; </tt>[[&lt;plotname&gt;]
@@ -3120,6 +3132,7 @@
+
list yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3201,6 +3214,7 @@
+
loadconfig &lt;filename&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] saveconfig
&lt;filename&gt;]<br>
@@ -3284,6 +3298,7 @@
+
[[&lt;plotname&gt;] pagesetup orient portrait|landscape]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] pagesetup
size letter|legal|tabloid|poster|a4]</tt><br>
@@ -3367,6 +3382,7 @@
+
[[&lt;plotname&gt;] print]<br>
&nbsp; &nbsp;&nbsp; [[&lt;plotname&gt;] print
destination printer|file]<br>
@@ -3472,6 +3488,7 @@
+
legend yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] legend position
right|left|top|bottom]</tt><br>
@@ -3564,6 +3581,7 @@
+
barmode normal|stacked|aligned|overlap]<br>
<br>
</tt> # configure current dataset<br>
@@ -3648,6 +3666,7 @@
+
shape
circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3730,6 +3749,7 @@
+
shape fill yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt>
</tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3815,6 +3835,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3895,6 +3916,7 @@
+
smooth
step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3978,6 +4000,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4058,6 +4081,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4141,6 +4165,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4221,6 +4246,7 @@
+
width
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4304,6 +4330,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4384,6 +4411,7 @@
+
dash yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4466,6 +4494,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4546,6 +4575,7 @@
+
error yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4628,6 +4658,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4708,6 +4739,7 @@
+
error color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4791,6 +4823,7 @@
+
[[&lt;plotname&gt;]
@@ -4871,6 +4904,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4954,6 +4988,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -5034,6 +5069,7 @@
+
error width
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5117,6 +5153,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -5197,6 +5234,7 @@
+
name
&lt;string&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br>
@@ -5297,6 +5335,7 @@
+
value = ds9.get(string cmd)<br>
</tt></tt></tt></tt></tt></tt>plot
stats<br>
@@ -5405,6 +5444,7 @@
+
axis x auto<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5481,6 +5521,7 @@
+
axis x min<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5557,6 +5598,7 @@
+
axis x max<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5633,6 +5675,7 @@
+
axis x format<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>plot
@@ -5709,6 +5752,7 @@
+
legend<br>
</tt></tt></tt></tt><tt><tt><tt><tt><tt>plot legend
position<br>
@@ -5793,6 +5837,7 @@
+
font numbers size<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5873,6 +5918,7 @@
+
font numbers weight<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5953,6 +5999,7 @@
+
font numbers slant<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6033,6 +6080,7 @@
+
title<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6113,6 +6161,7 @@
+
title x<br>
plot barmode<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>
@@ -6143,6 +6192,7 @@
+
cmd)<br>
</tt></tt></tt>plot legend yes<br>
</tt><tt>plot legend position left</tt><tt><tt><tt><tt><br>
@@ -6159,6 +6209,7 @@
+
value = ds9.get(string cmd)<br>
</tt></tt></tt></tt></tt></tt>plot font
numbers font<br>
@@ -6174,6 +6225,7 @@
+
font numbers size<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6187,6 +6239,7 @@
+
font numbers weight<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6200,6 +6253,7 @@
+
font numbers slant<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>ds9.set(string
@@ -6213,6 +6267,7 @@
+
cmd)<br>
</tt></tt></tt>plot font numbers font times<br>
plot font numbers size 12<br>
@@ -6231,6 +6286,7 @@
+
value = ds9.get(string
cmd)<br>
</tt></tt></tt></tt></tt></tt>plot
@@ -6245,6 +6301,7 @@
+
title<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6258,6 +6315,7 @@
+
title xaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6271,6 +6329,7 @@
+
title yaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt>ds9.set(string
@@ -6284,6 +6343,7 @@
+
cmd)<br>
</tt></tt></tt>plot title "This is a Title"<br>
plot title x "X Axis"<br>
@@ -6302,6 +6362,7 @@
+
value =
ds9.get(string
cmd)<br>
@@ -6317,6 +6378,7 @@
+
barmode<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt>ds9.set(string
@@ -6331,6 +6393,7 @@
+
cmd)<br>
</tt></tt></tt>plot barmode aligned<br>
</tt><tt><tt><br>
@@ -6424,6 +6487,7 @@
+
dash<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6504,6 +6568,7 @@
+
error<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6584,6 +6649,7 @@
+
error color<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6664,6 +6730,7 @@
+
error width<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6744,6 +6811,7 @@
+
name<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt>ds9.set(string
@@ -6824,6 +6892,7 @@
+
cmd)<br>
</tt>plot show yes<br>
plot shape circle<br>
@@ -6879,6 +6948,7 @@
+
</tt></tt><tt><tt><tt>&lt;dms&gt;</tt></tt></tt><tt><tt><tt><tt>
&lt;arcmin&gt; </tt></tt></tt></tt><tt><tt><tt><tt><tt>&lt;arcsec&gt;<br>
<br>
@@ -7505,6 +7575,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;]
[export sb|tsv &lt;filename&gt;]<br>
@@ -7627,6 +7698,7 @@
+
[update]</tt><br>
&nbsp; <tt><br>
Example:<br>
@@ -7755,6 +7827,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7776,6 +7849,7 @@
+
[sigmaminor &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7798,6 +7872,7 @@
+
[angle &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7820,6 +7895,7 @@
+
[match]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; [lock [yes|no]]</tt><br>
<tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [open|close]<br>
@@ -7861,6 +7937,7 @@
+
sigma 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>smooth
@@ -7883,6 +7960,7 @@
+
sigmaminor 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>smooth
@@ -7905,6 +7983,7 @@
+
angle 45<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>smooth
@@ -7927,6 +8006,7 @@
+
open<br>
smooth close<br>
smooth match<br>
@@ -8058,6 +8138,7 @@
+
</tt>compression method. </p>
<tt> Syntax:<br>
tiff [new|slice] [&lt;filename&gt;] [none|jpeg|packbits|deflate]<br>
diff --git a/ds9/doc/ref/xpa.html b/ds9/doc/ref/xpa.html
index a48eb3c..c3f39f2 100644
--- a/ds9/doc/ref/xpa.html
+++ b/ds9/doc/ref/xpa.html
@@ -224,6 +224,7 @@
+
-p ds9 3d match</tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaset -p ds9 3d lock
yes</tt><br>
@@ -247,6 +248,7 @@
+
-p ds9 3d open<br>
$xpaset -p ds9 3d close<br>
</tt>
@@ -590,6 +592,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [dec
&lt;col&gt;]</tt><br>
@@ -718,6 +721,7 @@
+
[match error &lt;value&gt; degrees|arcmin|arcsec]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -828,6 +832,7 @@
+
[match function 1and2|1not2|2not1]<br>
</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -938,6 +943,7 @@
+
[match return 1and2|1only|2only]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -1048,6 +1054,7 @@
+
[match unique yes|no]</tt><br>
<tt>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [maxrows
&lt;number&gt;]</tt><br>
@@ -1108,6 +1115,7 @@
+
[symbol shape </tt></tt><tt><tt>circle point|box
point|diamond point|</tt>cross point|x point|arrow
point|boxcircle point]<br>
@@ -1226,6 +1234,7 @@
+
[update]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [x
&lt;col&gt;]</tt><br>
@@ -1542,7 +1551,6 @@
&nbsp;&nbsp;&nbsp;&nbsp; [&lt;slice&gt;
[&lt;coordsys&gt;][&lt;axis&gt;]]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [interval &lt;numeric&gt;]<br>
- &nbsp;&nbsp;&nbsp;&nbsp; [axis &lt;axis&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [match &lt;coordsys&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [lock &lt;coordsys&gt;|none]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [order 123|132|213|231|312|321]<br>
@@ -1552,7 +1560,6 @@
Example: <br>
$xpaget ds9 cube<br>
$xpaget ds9 cube interval<br>
- $xpaget ds9 cube axis<br>
$xpaget ds9 cube lock<br>
$xpaget ds9 cube order<br>
$xpaget ds9 cube axes lock<br>
@@ -1562,7 +1569,6 @@
$xpaset -p ds9 cube 3<br>
$xpaset -p ds9 cube 4.4 wcs 3<br>
$xpaset -p ds9 cube interval 2<br>
- $xpaset -p ds9 cube axis 3<br>
$xpaset -p ds9 cube match wcs<br>
$xpaset -p ds9 cube lock wcs<br>
$xpaset -p ds9 cube order 123<br>
@@ -1825,6 +1831,7 @@
+
-p ds9 export envi foo.hdr foo.bsq little</tt></tt><br>
</tt></tt></tt></tt>$xpaset -p ds9 export tiff
foo.tiff jpeg</tt></tt></tt><br>
@@ -2372,6 +2379,7 @@
+
</tt>quality (1-100) </p>
<tt> Syntax:<br>
jpeg [new|slice] [&lt;filename&gt;] [1-100]<br>
@@ -2801,6 +2809,7 @@
+
[new name &lt;plotname&gt; line|bar|scatter]</tt></tt></tt></tt></tt></tt></tt></tt><br>
</tt><tt><tt><tt><br>
</tt># create new plot with data from stdin<br>
@@ -2817,6 +2826,7 @@
+
</tt></tt></tt></tt></tt>[new
&lt;title&gt; &lt;xaxis label&gt;
&lt;yaxis label&gt; </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]<br>
@@ -2838,6 +2848,7 @@
+
</tt></tt></tt></tt></tt>[new </tt><tt><tt><tt><tt><tt>name
@@ -2851,6 +2862,7 @@
+
&lt;plotname&gt; </tt></tt></tt></tt>&lt;title&gt;
@@ -2864,6 +2876,7 @@
+
&lt;xaxis label&gt; &lt;yaxis label&gt; </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]<br>
&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[new </tt><tt><tt><tt><tt><tt>name
@@ -2878,6 +2891,7 @@
+
&lt;plotname&gt; </tt></tt></tt></tt>line|bar|scatter
@@ -2891,6 +2905,7 @@
+
&lt;title&gt; &lt;xaxis label&gt; &lt;yaxis
label&gt; </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]<br>
</tt><tt><br>
@@ -2911,6 +2926,7 @@
+
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt>[line|bar|scatter]
@@ -2924,6 +2940,7 @@
+
</tt>stdin</tt><tt>]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2939,6 +2956,7 @@
+
</tt><tt><tt><tt><tt>[new name &lt;plotname&gt;
stdin</tt><tt>]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><br>
</tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2955,6 +2973,7 @@
+
</tt></tt></tt></tt></tt></tt></tt>stdin</tt><tt>]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><br>
</tt><tt><br>
</tt><tt><tt># </tt><tt><tt><tt>load data into existing plot from
@@ -3048,6 +3067,7 @@
+
duplicate [#]]<br>
</tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3131,6 +3151,7 @@
+
</tt>[[&lt;plotname&gt;] stats yes|no]<br>
</tt></tt>&nbsp;&nbsp;&nbsp;&nbsp; </tt>[[&lt;plotname&gt;]
@@ -3213,6 +3234,7 @@
+
list yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3295,6 +3317,7 @@
+
loadconfig &lt;filename&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] saveconfig
&lt;filename&gt;]<br>
@@ -3379,6 +3402,7 @@
+
[[&lt;plotname&gt;] pagesetup orient portrait|landscape]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] pagesetup
size letter|legal|tabloid|poster|a4]</tt><br>
@@ -3463,6 +3487,7 @@
+
[[&lt;plotname&gt;] print]<br>
&nbsp; &nbsp;&nbsp; [[&lt;plotname&gt;] print
destination printer|file]<br>
@@ -3569,6 +3594,7 @@
+
legend yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] legend position
right|left|top|bottom]</tt><br>
@@ -3662,6 +3688,7 @@
+
barmode normal|stacked|aligned|overlap]<br>
<br>
</tt> # configure current dataset<br>
@@ -3747,6 +3774,7 @@
+
shape
circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3830,6 +3858,7 @@
+
shape fill yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt>
</tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3916,6 +3945,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3997,6 +4027,7 @@
+
smooth
step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4081,6 +4112,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4162,6 +4194,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4246,6 +4279,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4327,6 +4361,7 @@
+
width
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4411,6 +4446,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4492,6 +4528,7 @@
+
dash yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4575,6 +4612,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4656,6 +4694,7 @@
+
error yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4739,6 +4778,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4820,6 +4860,7 @@
+
error color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4904,6 +4945,7 @@
+
[[&lt;plotname&gt;]
@@ -4985,6 +5027,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5069,6 +5112,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -5150,6 +5194,7 @@
+
error width
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5234,6 +5279,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -5315,6 +5361,7 @@
+
name
&lt;string&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br>
@@ -5366,6 +5413,7 @@
+
data into existing plot from stdin</tt></tt> <br>
</tt></tt>$cat xy.dat | xpaset ds9 plot data xy<br>
$cat xy.dat | xpaset ds9 plot foo data xy<br>
@@ -5481,6 +5529,7 @@
+
ds9 plot axis x min <br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5563,6 +5612,7 @@
+
ds9 plot axis x max<br>
$xpaget ds9 plot axis x format<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt>$xpaset
@@ -5578,6 +5628,7 @@
+
-p ds9 plot axis x grid yes<br>
$xpaset -p ds9 plot axis x log yes</tt><br>
<tt>$xpaset -p ds9 plot axis x flip yes</tt><tt><br>
@@ -5675,6 +5726,7 @@
+
ds9 plot font numbers size<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5757,6 +5809,7 @@
+
ds9 plot font numbers weight<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5839,6 +5892,7 @@
+
ds9 plot font numbers slant<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -5853,6 +5907,7 @@
+
-p ds9 plot font numbers font times<br>
$xpaset -p ds9 plot font numbers size 12<br>
$xpaset -p ds9 plot font numbers weight bold<br>
@@ -5940,6 +5995,7 @@
+
ds9 plot title xaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -6022,6 +6078,7 @@
+
ds9 plot title yaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -6036,6 +6093,7 @@
+
-p ds9 plot title {This is a Title}<br>
$xpaset -p ds9 plot title x {X Axis}<br>
$xpaset -p ds9 plot title y {Y Axis}<br>
@@ -6137,6 +6195,7 @@
+
ds9 plot dash<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -6219,6 +6278,7 @@
+
ds9 plot error<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -6301,6 +6361,7 @@
+
ds9 plot error
color<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -6384,6 +6445,7 @@
+
ds9 plot error
width<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -6467,6 +6529,7 @@
+
ds9 plot name<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -6549,6 +6612,7 @@
+
-p ds9 plot show yes<br>
$xpaset -p ds9 plot shape circle<br>
</tt><tt><tt>$xpaset -p ds9 plot shape fill no<br>
@@ -6602,6 +6666,7 @@
+
</tt></tt><tt><tt><tt>&lt;dms&gt;</tt></tt></tt><tt><tt><tt><tt>
&lt;arcmin&gt; </tt></tt></tt></tt><tt><tt><tt><tt><tt>&lt;arcsec&gt;<br>
<br>
@@ -7105,6 +7170,7 @@
+
method. </p>
<tt> Syntax: <br>
saveimage </tt><tt>[fits|eps|gif|tiff|jpeg|png] </tt><tt>&lt;filename&gt;<br>
@@ -7344,6 +7410,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7367,6 +7434,7 @@
+
[sigmaminor &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7390,6 +7458,7 @@
+
[angle &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt>&nbsp;&nbsp;&nbsp;
@@ -7413,6 +7482,7 @@
+
&nbsp;&nbsp; [match]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; [lock [yes|no]]</tt><br>
<tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [open|close]<br>
@@ -7444,6 +7514,7 @@
+
ds9 smooth sigmaminor<br>
</tt></tt></tt></tt></tt></tt></tt></tt>$xpaget
ds9 smooth lock<br>
@@ -7475,6 +7546,7 @@
+
-p ds9 smooth sigma 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaset
@@ -7498,6 +7570,7 @@
+
-p ds9 smooth sigmaminor 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaset
@@ -7521,6 +7594,7 @@
+
-p ds9 smooth angle 45<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -7544,6 +7618,7 @@
+
-p ds9 smooth match<br>
$xpaset -p ds9 smooth lock yes</tt><br>
<tt>$xpaset -p ds9 smooth open<br>
@@ -7675,6 +7750,7 @@
+
</tt>compression method. </p>
<tt> Syntax:<br>
tiff [new|slice] [&lt;filename&gt;] [none|jpeg|packbits|deflate]<br>
diff --git a/ds9/library/analysis.tcl b/ds9/library/analysis.tcl
index 2a9ba78..1230af4 100644
--- a/ds9/library/analysis.tcl
+++ b/ds9/library/analysis.tcl
@@ -992,7 +992,7 @@ proc ParseXYBitpixMacro {cmdname frame} {
}
if {[regexp {\$depth} $cmd]} {
- regsub -all {\$depth} $cmd [$frame get fits depth 2] cmd
+ regsub -all {\$depth} $cmd [$frame get fits depth] cmd
}
if {[regexp {\$bitpix} $cmd]} {
@@ -1557,7 +1557,7 @@ proc ParseZMacro {cmdname frame} {
set exp1 {\$z\(([^)]*)\)}
if {[regexp $exp1 $cmd foo pp]} {
set sys $pp
- set coord [$frame get coordinates $sl image $sys 2]
+ set coord [$frame get fits slice coordinates $sl $sys]
regsub -all $exp1 $cmd "$coord" cmd
return
}
diff --git a/ds9/library/cube.tcl b/ds9/library/cube.tcl
index 68d1324..38af29c 100644
--- a/ds9/library/cube.tcl
+++ b/ds9/library/cube.tcl
@@ -15,7 +15,6 @@ proc CubeDef {} {
set cube(lock) none
set cube(lock,axes) 0
# axes cnt starts at 0
- set cube(axis) 2
set cube(system) wcs
set cube(sky) fk5
set cube(axes) 123
@@ -34,16 +33,12 @@ proc MatchCube {which sys} {
global ds9
global rgb
- set naxes [$which get fits naxes]
- for {set ii 2} {$ii<$naxes} {incr ii} {
- set slice($ii) [$which get fits slice coordinates $ii $sys fk5]
- }
-
+ set ss [$which get fits slice]
+ set wss [$which get fits slice coordinates $ss $sys fk5]
+
foreach ff $ds9(frames) {
if {$ff != $which} {
- for {set ii 2} {$ii<$naxes} {incr ii} {
- RGBEvalLock rgb(lock,slice) $ff "$ff update fits slice $ii $slice($ii) $sys"
- }
+ RGBEvalLock rgb(lock,slice) $ff "$ff update fits slice $wss $sys"
}
}
}
@@ -65,16 +60,16 @@ proc LockCube {which} {
}
}
-proc CubeSlice {slice} {
+proc CubeSlice {ss} {
global dcube
global cube
global current
global rgb
- RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $cube(axis) $slice"
- set dcube(image,$cube(axis)) $slice
- set dcube(wcs,$cube(axis)) [$current(frame) get fits slice coordinates $slice $cube(system) $cube(sky)]
+ RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $ss"
+ set dcube(image) $ss
+ set dcube(wcs) [$current(frame) get fits slice coordinates $ss $cube(system) $cube(sky)]
UpdateCube
}
@@ -108,15 +103,10 @@ proc CubeTimer {} {
if {$current(frame) != {}} {
if {[$current(frame) has fits]} {
set slice [$current(frame) get fits slice]
- if {$cube(axis)==2} {
- # get cropped version
- set ss [$current(frame) get crop 3d image]
- set first [lindex $ss 0]
- set last [lindex $ss 1]
- } else {
- set first 1
- set last [$current(frame) get fits depth $cube(axis)]
- }
+ # get cropped version
+ set ss [$current(frame) get crop 3d image]
+ set first [lindex $ss 0]
+ set last [lindex $ss 1]
if {$slice == $last} {
set slice $first
@@ -126,8 +116,8 @@ proc CubeTimer {} {
CubeSlice $slice
} else {
- set dcube(image,$cube(axis)) 1
- set dcube(wcs,$cube(axis)) 1
+ set dcube(image) 1
+ set dcube(wcs) 1
}
UpdateCube
}
@@ -146,17 +136,13 @@ proc CubeFirst {} {
if {$current(frame) != {}} {
if {[$current(frame) has fits]} {
- if {$cube(axis)==2} {
- # get cropped version
- set ss [$current(frame) get crop 3d image]
- set first [lindex $ss 0]
- } else {
- set first 1
- }
+ # get cropped version
+ set ss [$current(frame) get crop 3d image]
+ set first [lindex $ss 0]
CubeSlice $first
} else {
- set dcube(image,$cube(axis)) 1
- set dcube(wcs,$cube(axis)) 1
+ set dcube(image) 1
+ set dcube(wcs) 1
}
UpdateCube
}
@@ -174,15 +160,10 @@ proc CubePrev {} {
if {$current(frame) != {}} {
if {[$current(frame) has fits]} {
set slice [$current(frame) get fits slice]
- if {$cube(axis)==2} {
- # get cropped version
- set ss [$current(frame) get crop 3d image]
- set first [lindex $ss 0]
- set last [lindex $ss 1]
- } else {
- set first 1
- set last [$current(frame) get fits depth $cube(axis)]
- }
+ # get cropped version
+ set ss [$current(frame) get crop 3d image]
+ set first [lindex $ss 0]
+ set last [lindex $ss 1]
if {$slice == $first} {
set slice $last
@@ -192,8 +173,8 @@ proc CubePrev {} {
CubeSlice $slice
} else {
- set dcube(image,$cube(axis)) 1
- set dcube(wcs,$cube(axis)) 1
+ set dcube(image) 1
+ set dcube(wcs) 1
}
UpdateCube
}
@@ -211,15 +192,10 @@ proc CubeNext {} {
if {$current(frame) != {}} {
if {[$current(frame) has fits]} {
set slice [$current(frame) get fits slice]
- if {$cube(axis)==2} {
- # get cropped version
- set ss [$current(frame) get crop 3d image]
- set first [lindex $ss 0]
- set last [lindex $ss 1]
- } else {
- set first 1
- set last [$current(frame) get fits depth $cube(axis)]
- }
+ # get cropped version
+ set ss [$current(frame) get crop 3d image]
+ set first [lindex $ss 0]
+ set last [lindex $ss 1]
if {$slice == $last} {
set slice $first
@@ -229,8 +205,8 @@ proc CubeNext {} {
CubeSlice $slice
} else {
- set dcube(image,$cube(axis)) 1
- set dcube(wcs,$cube(axis)) 1
+ set dcube(image) 1
+ set dcube(wcs) 1
}
UpdateCube
}
@@ -247,24 +223,19 @@ proc CubeLast {} {
if {$current(frame) != {}} {
if {[$current(frame) has fits]} {
- if {$cube(axis)==2} {
- # get cropped version
- set ss [$current(frame) get crop 3d image]
- set last [lindex $ss 1]
- } else {
- set last [$current(frame) get fits depth $cube(axis)]
- }
-
+ # get cropped version
+ set ss [$current(frame) get crop 3d image]
+ set last [lindex $ss 1]
CubeSlice $last
} else {
- set dcube(image,$cube(axis)) 1
- set dcube(wcs,$cube(axis)) 1
+ set dcube(image) 1
+ set dcube(wcs) 1
}
UpdateCube
}
}
-proc CubeApply {ii} {
+proc CubeApply {} {
global dcube
global cube
@@ -281,23 +252,23 @@ proc CubeApply {ii} {
return
}
- set ss $dcube(image,$ii)
+ set ss $dcube(image)
if {$ss<1} {
set ss 1
}
- set depth [$current(frame) get fits depth $ii]
+ set depth [$current(frame) get fits depth]
if {$ss>$depth} {
set ss $depth
}
- set dcube(image,$ii) $ss
- set dcube(wcs,$ii) [$current(frame) get fits slice coordinates $dcube(image,$ii) $cube(system) $cube(sky)]
- RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $ii $ss"
+ set dcube(image) $ss
+ set dcube(wcs) [$current(frame) get fits slice coordinates $dcube(image) $cube(system) $cube(sky)]
+ RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $ss"
UpdateCube
}
-proc CubeApplyWCS {ii} {
+proc CubeApplyWCS {} {
global dcube
global cube
global current
@@ -313,18 +284,18 @@ proc CubeApplyWCS {ii} {
return
}
- set ss [$current(frame) get fits slice $dcube(wcs,$ii) $cube(system) $cube(sky)]
+ set ss [$current(frame) get fits slice $dcube(wcs) $cube(system) $cube(sky)]
if {$ss<1} {
set ss 1
}
- set depth [$current(frame) get fits depth $ii]
+ set depth [$current(frame) get fits depth]
if {$ss>$depth} {
set ss $depth
}
- set dcube(image,$ii) $ss
- set dcube(wcs,$ii) [$current(frame) get fits slice coordinates $dcube(image,$ii) $cube(system) $cube(sky)]
- RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $ii $ss"
+ set dcube(image) $ss
+ set dcube(wcs) [$current(frame) get fits slice coordinates $dcube(image) $cube(system) $cube(sky)]
+ RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $ss"
UpdateCube
}
@@ -418,23 +389,16 @@ proc CubeDialog {} {
set f [ttk::frame $w.param]
set dcube(taxis) [ttk::label $f.taxis -text [msgcat::mc {Axis}]]
- set dcube(twcs) [ttk::label $f.twcs -textvariable dcube(vcoord) \
- -anchor center]
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- set dcube(chk,$ii) [ttk::radiobutton $f.chk$ii \
- -text [expr $ii+1] \
- -variable cube(axis) \
- -value $ii]
- set dcube(wcsentry,$ii) [ttk::entry $f.slice$ii \
- -textvariable dcube(wcs,$ii) -width 10]
- bind $dcube(wcsentry,$ii) <Return> [list CubeApplyWCS $ii]
-
- set dcube(slider,$ii) [slider $f.scale$ii 0 100 {} \
- dcube(image,$ii) [list CubeApply $ii] 4 10]
- }
-
- # Buttons
- set f [ttk::frame $w.buttons]
+ set dcube(twcs) \
+ [ttk::label $f.twcs -textvariable dcube(vcoord) -anchor center]
+ set dcube(wcsentry) [ttk::entry $f.slice -textvariable dcube(wcs) -width 10]
+ bind $dcube(wcsentry) <Return> [list CubeApplyWCS]
+ set dcube(slider) \
+ [slider $f.scale 0 100 {} dcube(image) [list CubeApply] 4 10]
+
+# Buttons
+
+set f [ttk::frame $w.buttons]
ttk::button $f.first -text [msgcat::mc {First}] -width -6 -command CubeFirst
ttk::button $f.prev -text [msgcat::mc {Previous}] -width -6 \
-command CubePrev
@@ -538,101 +502,55 @@ proc UpdateCubeDialog {} {
# enable/disable Axes Reorder
$mb entryconfig [msgcat::mc {Axes Order}] -state normal
- # set from/to
- set depth 1
- for {set ii 2} {$ii<$naxes} {incr ii} {
- if {$ii==2} {
- # get cropped version
- set ss [$current(frame) get crop 3d image]
- set dcube(from,$ii) [lindex $ss 0]
- set dcube(to,$ii) [lindex $ss 1]
- } else {
- set dcube(from,$ii) 1
- set dcube(to,$ii) [$current(frame) get fits depth $ii]
- }
+ # get cropped version
+ set ss [$current(frame) get crop 3d image]
+ set dcube(from) [lindex $ss 0]
+ set dcube(to) [lindex $ss 1]
- set dcube(from,wcs,$ii) \
- [$current(frame) get fits slice coordinates $dcube(from,$ii) $cube(system) $cube(sky)]
- set dcube(to,wcs,$ii) \
- [$current(frame) get fits slice coordinates $dcube(to,$ii) $cube(system) $cube(sky)]
- }
+ set dcube(from,wcs) [$current(frame) get fits slice coordinates $dcube(from) $cube(system) $cube(sky)]
+ set dcube(to,wcs) [$current(frame) get fits slice coordinates $dcube(to) $cube(system) $cube(sky)]
# forget everything
grid forget $dcube(taxis) $dcube(twcs)
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- grid forget $dcube(chk,$ii) $dcube(slider,$ii) $dcube(wcsentry,$ii)
- }
+ grid forget $dcube(slider) $dcube(wcsentry)
# show it
- if {$naxes == 3} {
- # special case, no checkbox
- grid columnconfigure $w.param 1 -weight 1
- grid columnconfigure $w.param 2 -weight 0
- grid x $dcube(twcs) -padx 2 -pady 2 -sticky ew
- switch $cube(system) {
- image {
- grid x $dcube(slider,2) -padx 2 -pady 2 -sticky ew
- }
- default {
- grid $dcube(wcsentry,2) $dcube(slider,2) \
- -padx 2 -pady 2 -sticky ew
- }
+ grid columnconfigure $w.param 1 -weight 1
+ grid columnconfigure $w.param 2 -weight 0
+ grid x $dcube(twcs) -padx 2 -pady 2 -sticky ew
+ switch $cube(system) {
+ image {
+ grid x $dcube(slider) -padx 2 -pady 2 -sticky ew
}
- } else {
- grid columnconfigure $w.param 1 -weight 0
- grid columnconfigure $w.param 2 -weight 1
- grid $dcube(taxis) x $dcube(twcs) -padx 2 -pady 2 -sticky ew
- for {set ii 2} {$ii<$naxes} {incr ii} {
- switch $cube(system) {
- image {
- grid $dcube(chk,$ii) x \
- $dcube(slider,$ii) -padx 2 -pady 2 -sticky ew
- }
- default {
- grid $dcube(chk,$ii) $dcube(wcsentry,$ii) \
- $dcube(slider,$ii) -padx 2 -pady 2 -sticky ew
- }
- }
+ default {
+ grid $dcube(wcsentry) $dcube(slider) -padx 2 -pady 2 -sticky ew
}
}
-
+
# set intervals
- for {set ii 2} {$ii<$naxes} {incr ii} {
- set diff [expr $dcube(to,$ii)-$dcube(from,$ii)+1]
- if {$diff>4} {
- set diff 4
- }
- SliderFromTo $dcube(slider,$ii) $dcube(from,$ii) $dcube(to,$ii)
- SliderMinMax $dcube(slider,$ii) $dcube(from,wcs,$ii) \
- $dcube(to,wcs,$ii) $diff 4
-
- set dcube(vcoord) $cube(system)
- switch $cube(system) {
- image {}
- default {
- set w [string range $cube(system) 3 3]
- set key "CTYPE[expr $cube(axis)+1]$w"
- set tt [string trim [$current(frame) get fits header keyword \{$key\}]]
- if {$tt != {}} {
- set dcube(vcoord) $tt
- }
- }
- }
+ set diff [expr $dcube(to)-$dcube(from)+1]
+ if {$diff>4} {
+ set diff 4
}
+ SliderFromTo $dcube(slider) $dcube(from) $dcube(to)
+ SliderMinMax $dcube(slider) $dcube(from,wcs) $dcube(to,wcs) $diff 4
- # reset cube(axis) if needed
- if {$cube(axis) > [expr $naxes-1]} {
- set cube(axis) [expr $naxes-1]
- if {$cube(axis) < 2} {
- set cube(axis) 2
+ set dcube(vcoord) $cube(system)
+ switch $cube(system) {
+ image {}
+ default {
+ set w [string range $cube(system) 3 3]
+ set key "CTYPE3$w"
+ set tt [string trim [$current(frame) get fits header keyword \{$key\}]]
+ if {$tt != {}} {
+ set dcube(vcoord) $tt
+ }
}
}
# we must do this after the scale has been configured
- for {set ii 2} {$ii<$naxes} {incr ii} {
- set dcube(image,$ii) [$current(frame) get fits slice]
- set dcube(wcs,$ii) [$current(frame) get fits slice coordinates $dcube(image,$ii) $cube(system) $cube(sky)]
- }
+ set dcube(image) [$current(frame) get fits slice]
+ set dcube(wcs) [$current(frame) get fits slice coordinates $dcube(image) $cube(system) $cube(sky)]
}
proc UpdateCubeDialogNoImage {} {
@@ -651,34 +569,29 @@ proc UpdateCubeDialogNoImage {} {
$mb entryconfig [msgcat::mc {Axes Order}] -state disabled
# set from/to
- set dcube(from,2) 1
- set dcube(to,2) 1
- set dcube(from,wcs,2) 1
- set dcube(to,wcs,2) 1
+ set dcube(from) 1
+ set dcube(to) 1
+ set dcube(from,wcs) 1
+ set dcube(to,wcs) 1
# forget everything
grid forget $dcube(taxis) $dcube(twcs)
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- grid forget $dcube(chk,$ii) $dcube(slider,$ii) $dcube(wcsentry,$ii)
- }
+ grid forget $dcube(slider) $dcube(wcsentry)
# no frame, no checkbox
grid columnconfigure $w.param 1 -weight 1
grid columnconfigure $w.param 2 -weight 0
grid x $dcube(twcs) -padx 2 -pady 2 -sticky ew
- grid x $dcube(slider,2) -padx 2 -pady 2 -sticky ew
+ grid x $dcube(slider) -padx 2 -pady 2 -sticky ew
# set intervals
- SliderFromTo $dcube(slider,2) $dcube(from,2) $dcube(to,2)
- SliderMinMax $dcube(slider,2) $dcube(from,2) $dcube(to,2) 1 4
+ SliderFromTo $dcube(slider) $dcube(from) $dcube(to)
+ SliderMinMax $dcube(slider) $dcube(from) $dcube(to) 1 4
set dcube(vcoord) image
- # reset cube(axis)
- set cube(axis) 2
-
# we must do this after the scale has been configured
- set dcube(image,2) 1
- set dcube(wcs,2) 1
+ set dcube(image) 1
+ set dcube(wcs) 1
}
proc UpdateCubeDialog2Axes {} {
@@ -694,45 +607,39 @@ proc UpdateCubeDialog2Axes {} {
$mb entryconfig [msgcat::mc {Axes Order}] -state disabled
# set from/to
- set dcube(from,2) 1
- set dcube(to,2) 1
- set dcube(from,wcs,2) 1
- set dcube(to,wcs,2) 1
+ set dcube(from) 1
+ set dcube(to) 1
+ set dcube(from,wcs) 1
+ set dcube(to,wcs) 1
# forget everything
grid forget $dcube(taxis) $dcube(twcs)
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- grid forget $dcube(chk,$ii) $dcube(slider,$ii) $dcube(wcsentry,$ii)
- }
+ grid forget $dcube(slider) $dcube(wcsentry)
# show it
- # special case, no checkbox
grid columnconfigure $w.param 1 -weight 1
grid columnconfigure $w.param 2 -weight 0
grid x $dcube(twcs) -padx 2 -pady 2 -sticky ew
switch $cube(system) {
image {
- grid x $dcube(slider,2) -padx 2 -pady 2 -sticky ew
+ grid x $dcube(slider) -padx 2 -pady 2 -sticky ew
}
default {
- grid $dcube(wcsentry,2) $dcube(slider,2) -padx 2 -pady 2 -sticky ew
+ grid $dcube(wcsentry) $dcube(slider) -padx 2 -pady 2 -sticky ew
}
}
# set intervals
- SliderFromTo $dcube(slider,2) $dcube(from,2) $dcube(to,2)
- SliderMinMax $dcube(slider,2) $dcube(from,2) $dcube(to,2) 1 4
+ SliderFromTo $dcube(slider) $dcube(from) $dcube(to)
+ SliderMinMax $dcube(slider) $dcube(from) $dcube(to) 1 4
set dcube(vcoord) image
- # reset cube(axis) if needed
- set cube(axis) 2
-
# we must do this after the scale has been configured
- set dcube(image,2) 1
- set dcube(wcs,2) 1
+ set dcube(image) 1
+ set dcube(wcs) 1
}
-proc UpdateCubeMotionDialog {ii} {
+proc UpdateCubeMotionDialog {} {
global icube
global dcube
global cube
@@ -754,8 +661,8 @@ proc UpdateCubeMotionDialog {ii} {
}
# we must do this after the scale has been configured
- set dcube(image,$ii) [$current(frame) get fits slice]
- set dcube(wcs,$ii) [$current(frame) get fits slice coordinates $dcube(image,$ii) $cube(system) $cube(sky)]
+ set dcube(image) [$current(frame) get fits slice]
+ set dcube(wcs) [$current(frame) get fits slice coordinates $dcube(image) $cube(system) $cube(sky)]
}
proc CubeBackup {ch which} {
@@ -773,17 +680,14 @@ proc CubeBackupBase {ch which} {
puts $ch "$which cube axes $axes"
if {[$which has fits cube]} {
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- set depth [$which get fits depth $ii]
- if {$depth>1} {
- puts $ch "$which update fits slice $ii [$which get fits slice]"
- } else {
- break
- }
+ set depth [$which get fits depth]
+ if {$depth>1} {
+ puts $ch "$which update fits slice [$which get fits slice]"
+ } else {
+ break
}
-
- puts $ch "CubeDialog"
}
+ puts $ch "CubeDialog"
}
proc CubeBackupRGB {ch which} {
@@ -894,9 +798,9 @@ proc CubeCmd {ss} {
return
}
- set dcube(image,$axis) $ss
- set dcube(wcs,$axis) [$current(frame) get fits slice coordinates $dcube(image,$axis) $cube(system) $cube(sky)]
- RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $axis $ss"
+ set dcube(image) $ss
+ set dcube(wcs) [$current(frame) get fits slice coordinates $dcube(image) $cube(system) $cube(sky)]
+ RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $ss"
UpdateCube
}
@@ -922,9 +826,9 @@ proc CubeCmdCoord {ss sys sky} {
set ss 1
}
- set dcube(image,$axis) $ss
- set dcube(wcs,$axis) [$current(frame) get fits slice coordinates $dcube(image,$axis) $cube(system) $cube(sky)]
- RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $axis $ss"
+ set dcube(image) $ss
+ set dcube(wcs) [$current(frame) get fits slice coordinates $dcube(image) $cube(system) $cube(sky)]
+ RGBEvalLockCurrent rgb(lock,slice) "$current(frame) update fits slice $ss"
UpdateCube
}
diff --git a/ds9/library/examine.tcl b/ds9/library/examine.tcl
index ce48c38..06ba9f5 100644
--- a/ds9/library/examine.tcl
+++ b/ds9/library/examine.tcl
@@ -36,10 +36,8 @@ proc ExamineButtonBase {which x y} {
# find filename/slice
set fn [$which get fits file name full canvas $x $y]
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- set slice($ii) [$which get fits slice $ii]
- }
-
+ set slice($ii) [$which get fits slice]
+
# so the new frame will have all of the parent frame when created
set ds9(next) $which
GotoFrame
@@ -73,9 +71,7 @@ proc ExamineButtonBase {which x y} {
RealizeDS9
# set slice
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- $current(frame) update fits slice $ii $slice($ii)
- }
+ $current(frame) update fits slice $slice($ii)
# zoom to about
if {[$current(frame) has fits bin]} {
@@ -119,9 +115,7 @@ proc ExamineButtonRGB {which x y} {
$which rgb channel $cc
set fn($cc) [$which get fits file name full canvas $x $y]
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- set slice($cc,$ii) [$which get fits slice $ii]
- }
+ set slice($cc,$ii) [$which get fits slice]
}
# so the new frame will have all of the parent frame when created
@@ -165,9 +159,7 @@ proc ExamineButtonRGB {which x y} {
# set slice
foreach cc {red green blue} {
$current(frame) rgb channel $cc
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- $current(frame) update fits slice $ii $slice($cc,$ii)
- }
+ $current(frame) update fits slice $slice($cc,$ii)
}
# zoom to about
@@ -212,10 +204,8 @@ proc ExamineButton3D {which x y} {
# find filename/slice
set fn [$which get fits file name full canvas $x $y]
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- set slice($ii) [$which get fits slice $ii]
- }
-
+ set slice($ii) [$which get fits slice]
+
# and 3d info
set rr [$current(frame) get 3d view]
set az [lindex $rr 0]
@@ -255,9 +245,7 @@ proc ExamineButton3D {which x y} {
RealizeDS9
# set slice
- for {set ii 2} {$ii<$ds9(FTY_MAXAXES)} {incr ii} {
- $current(frame) update fits slice $ii $slice($ii)
- }
+ $current(frame) update fits slice $slice($ii)
# zoom to about
if {[$current(frame) has fits bin]} {
diff --git a/ds9/library/markeranalysisplot3d.tcl b/ds9/library/markeranalysisplot3d.tcl
index 36a385a..a1b937c 100644
--- a/ds9/library/markeranalysisplot3d.tcl
+++ b/ds9/library/markeranalysisplot3d.tcl
@@ -204,7 +204,7 @@ proc MarkerAnalysisPlot3dMotion {vvarname xx yy} {
# current frame only
global current
if {$vvar(frame) == $current(frame)} {
- UpdateCubeMotionDialog 2
+ UpdateCubeMotionDialog
UpdateScaleDialog
UpdateContourScale
UpdateContourDialog
diff --git a/ds9/library/movie.tcl b/ds9/library/movie.tcl
index 2a8027b..b1cf975 100644
--- a/ds9/library/movie.tcl
+++ b/ds9/library/movie.tcl
@@ -163,24 +163,18 @@ proc Movie {fn} {
proc MovieSlice {fn} {
global current
global movie
- global cube
-
- set depth [$current(frame) get fits depth $cube(axis)]
- set slice [$current(frame) get fits slice $cube(axis)]
-
- if {$cube(axis)==2} {
- set ss [$current(frame) get crop 3d image]
- set from [lindex $ss 0]
- set to [lindex $ss 1]
- } else {
- set from 1
- set to [$current(frame) get fits depth $cube(axis)]
- }
+
+ set depth [$current(frame) get fits depth]
+ set slice [$current(frame) get fits slice]
+
+ set ss [$current(frame) get crop 3d image]
+ set from [lindex $ss 0]
+ set to [lindex $ss 1]
# loop thru cube
set movie(first) 1
for {set ii $from} {$ii <= $to} {incr ii} {
- $current(frame) update fits slice $cube(axis) $ii
+ $current(frame) update fits slice $ii
if {[MoviePhoto $fn]} {
break
}
@@ -188,7 +182,7 @@ proc MovieSlice {fn} {
mpeg close
# reset current slice
- $current(frame) update fits slice $cube(axis) $slice
+ $current(frame) update fits slice $slice
}
proc MovieFrame {fn} {
@@ -216,9 +210,8 @@ proc MovieFrame {fn} {
proc Movie3d {fn} {
global movie
global current
- global cube
- set slice [$current(frame) get fits slice $cube(axis)]
+ set slice [$current(frame) get fits slice]
set vp [$current(frame) get 3d view]
set azincr [expr 1.*($movie(az,to)-$movie(az,from))/$movie(num)]
@@ -245,7 +238,7 @@ proc Movie3d {fn} {
update idletasks
$current(frame) 3d view $az $el
- $current(frame) update fits slice $cube(axis) [expr int($sl)]
+ $current(frame) update fits slice [expr int($sl)]
if {[MoviePhoto $fn]} {
break
}
@@ -272,7 +265,7 @@ proc Movie3d {fn} {
# reset
$current(frame) 3d view $vp
- $current(frame) update fits slice $cube(axis) $slice
+ $current(frame) update fits slice $slice
Update3DDialog
UpdateCubeDialog
}
@@ -310,7 +303,6 @@ proc Movie3dDialog {} {
global movie
global ed2
global current
- global cube
set w {.movie3d}
@@ -320,7 +312,7 @@ proc Movie3dDialog {} {
set ed2(az,to) $movie(az,to)
set ed2(el,from) $movie(el,from)
set ed2(el,to) $movie(el,to)
- set ed2(sl,from) [$current(frame) get fits slice $cube(axis)]
+ set ed2(sl,from) [$current(frame) get fits slice]
set ed2(sl,to) $ed2(sl,from)
set ed2(repeat) $movie(repeat)
set ed2(repeat,num) $movie(repeat,num)
diff --git a/ds9/parsers/cubesendparser.tac b/ds9/parsers/cubesendparser.tac
index e79c850..054734e 100644
--- a/ds9/parsers/cubesendparser.tac
+++ b/ds9/parsers/cubesendparser.tac
@@ -12,12 +12,13 @@
%%
-cubesend : {global cube; ProcessSendCmdCurrent "get fits slice $cube(axis)"}
+cubesend : {ProcessSendCmdCurrent "get fits slice"}
| LOCK_ {ProcessSendCmdGet cube lock}
| INTERVAL_ {BlinkSendCmdInterval}
- | AXIS_ {ProcessSendCmdGet cube axis}
| AXES_ order
| ORDER_ order
+# backward compatibility
+ | AXIS_ {ProcessSendCmdTxt "2"}
;
order : {ProcessSendCmdGet cube axes}
diff --git a/ds9/parsers/fitssendparser.tac b/ds9/parsers/fitssendparser.tac
index 8f594e3..3cf9bc4 100644
--- a/ds9/parsers/fitssendparser.tac
+++ b/ds9/parsers/fitssendparser.tac
@@ -32,7 +32,7 @@
fitssend: WIDTH_ {ProcessSendCmdCurrent "get fits width"}
| HEIGHT_ {ProcessSendCmdCurrent "get fits height"}
- | DEPTH_ {ProcessSendCmdCurrent "get fits depth 2"}
+ | DEPTH_ {ProcessSendCmdCurrent "get fits depth"}
| BITPIX_ {ProcessSendCmdCurrent "get fits bitpix"}
# backward compatibility
| TYPE_ {FitsSendCmdType}