File: crop.sh

package info (click to toggle)
saods9 7.3.2%2Brepack-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 22,044 kB
  • ctags: 21,414
  • sloc: cpp: 66,406; tcl: 60,491; ansic: 19,507; sh: 9,996; xml: 1,375; makefile: 892; perl: 68
file content (80 lines) | stat: -rwxr-xr-x 1,381 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
KillIt () {
    i=1
    while [ "$i" -le 15 ]; do
      sleep 1
      if [ `xpaaccess ds9` = yes ]; then
	  if [ $slow = "1" ]; then
	      sleep 1
	  fi
	  xpaset -p ds9 quit
	  break
      fi
      
      i=`expr $i + 1`
    done
}

StartDS9 () {
    if [ `xpaaccess ds9` = no ]; then
	ds9&

	i=1
	while [ "$i" -le 30 ]
	    do
	    sleep 2
	    if [ `xpaaccess ds9` = yes ]; then
		break
	    fi

	    i=`expr $i + 1`
	done
    fi
}

# slow down?
slow=0
if [ "$1" = "slow" ]; then
    slow=1
    shift
fi

echo
echo "*** crop.sh ***"

echo "..fits[xmin:xmax,ymin:ymax]"
ds9 -zscale data/img.fits[100:300,100:300] &
KillIt

echo "..fits[*,ymin:ymax]"
ds9 -zscale data/img.fits[*,100:300] &
KillIt

echo "..fits[xmin:xmax,*]"
ds9 -zscale data/img.fits[100:300,*] &
KillIt

echo "..fits[xdim@xcen,ydim@ycen]"
ds9 -zscale data/img.fits[256@400,256@400] &
KillIt

echo "..fits[dim@xcen@ycen]"
ds9 -zscale data/img.fits[256@400@400] &
KillIt

echo "..fits[xmin:xmax,ymin:ymax,zmin:zmax]"
ds9 -zscale -3d data/3d.fits[100:300,100:300,25:75] -3d vp 45 30&
KillIt

echo "..fits[*,*,zmin:zmax]"
ds9 -zscale -3d data/3d.fits[*,*,25:75] -3d vp 45 30&
KillIt

echo "..fits[xdim@xcen,ydim@ycen,zdim@zcen]"
ds9 -zscale -3d data/3d.fits[100@150,100@150,25@50] -3d vp 45 30&
KillIt

echo "..fits[dim@xcen@ycen@zcen]"
ds9 -zscale -3d data/3d.fits[25@150@150@50] -3d vp 45 30&
KillIt

echo "DONE"