Changeset 39375 for trunk/Ohana/src/relastro/test/mana.sh
- Timestamp:
- Feb 23, 2016, 4:48:13 PM (10 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/relastro/test/mana.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relastro/test/mana.sh
r39371 r39375 28 28 testnboot pm-boot 29 29 testnboot plx-boot 30 end 31 32 macro teststk 33 if ($0 != 3) 34 echo "USAGE: testobj2 (Nstars) (foutliers)" 35 break 36 end 37 38 exec ../bin/fitstk.lin64 plx -Nstars $1 -foutliers $2 > test.stk.dat 39 load.stack test.stk.dat 40 end 41 42 macro testobj2 43 if ($0 != 3) 44 echo "USAGE: testobj2 (Nstars) (foutliers)" 45 break 46 end 47 48 exec ../bin/fitobj2.lin64 plx -Nstars $1 -foutliers $2 > test.plx.dat 49 checkstats test.plx.dat 30 50 end 31 51 … … 191 211 end 192 212 213 macro load.stack 214 if ($0 != 2) 215 echo "USAGE: load.stack (file)" 216 break 217 end 218 219 data $1 220 read Npts 1 Nout 2 Nstk 3 Ro 4 Do 5 uRo 6 uDo 7 Po 8 Rx 10 Dx 11 uRx 12 uDx 3 Px 14 Tx 16 dRo 18 dDo 19 duRo 20 duDo 21 dPo 22 Nfit 23 Rstk 25 Dstk 26 dRstk 27 dDstk 28 chisq 32 221 # read Ro 1 Do 2 uRo 3 uDo 4 Po 5 Rx 7 Dx 8 uRx 9 uDx 10 Px 11 Tx 13 dRo 15 dDo 16 duRo 17 duDo 18 dPo 19 Nfit 20 chisq 24 222 # read Ro 1 Do 2 uRo 3 uDo 4 Po 5 Rx 7 Dx 8 uRx 9 uDx 10 Px 11 Tx 13 dRo 15 dDo 16 duRo 17 duDo 18 dPo 19 Nfit 20 chisq 22 223 224 foreach f uD uR P 225 set d$f = $f\o - $f\x 226 end 227 set sdR = 3600*(Ro - Rstk)*dcos(Do) 228 set sdD = 3600*(Do - Dstk) 229 230 set Rf = Rx - uRx*(Tx - $Tref)/3600.0/dcos(Dx) 231 set Df = Dx - uDx*(Tx - $Tref)/3600.0 232 233 set dRf = 3600*(Ro - Rf)*dcos(Dx) 234 set dDf = 3600*(Do - Df) 235 236 # echo "fit scatter" 237 vstat -q dRf; $value_dRf = $SIGMA*1000 238 vstat -q dDf; $value_dDf = $SIGMA*1000 239 vstat -q duR; $value_duR = $SIGMA*1000 240 vstat -q duD; $value_duD = $SIGMA*1000 241 vstat -q dP ; $value_dP = $SIGMA*1000 242 243 vstat -q sdR; $value_sdR = $SIGMA*1000 244 vstat -q sdD; $value_sdD = $SIGMA*1000 245 246 # echo "fit errors" 247 vstat -q dRo; $value_dRo = $MEAN*1000; $sigma_dRo = $SIGMA*1000 248 vstat -q dDo; $value_dDo = $MEAN*1000; $sigma_dDo = $SIGMA*1000 249 vstat -q duRo; $value_duRo = $MEAN*1000; $sigma_duRo = $SIGMA*1000 250 vstat -q duDo; $value_duDo = $MEAN*1000; $sigma_duDo = $SIGMA*1000 251 vstat -q dPo ; $value_dPo = $MEAN*1000; $sigma_dPo = $SIGMA*1000 252 253 # echo "Nfit" 254 vstat -q Nfit; $mean_Nfit = $MEAN 255 256 # echo chisq 257 vstat -q chisq; $mean_chisq = $MEAN 258 259 fprintf "%5.2f %5.2f %5.2f %5.2f %5.2f : %5.2f %5.2f %5.2f %5.2f %5.2f : %5.2f %5.2f %5.2f %5.2f %5.2f : %6.2f %5.2f" $value_dRf $value_dDf $value_duR $value_duD $value_dP $value_dRo $value_dDo $value_duRo $value_duDo $value_dPo $sigma_dRo $sigma_dDo $sigma_duRo $sigma_duDo $sigma_dPo $mean_Nfit $mean_chisq 260 261 delete dRbin oRbin 262 for i 0 100 263 subset tmp = dRf if (Npts == $i) 264 vstat tmp -q 265 concat $SIGMA dRbin 266 concat $MEAN oRbin 267 end 268 269 create n 0 dRbin[] 270 set dRmod = 0.010 / sqrt (n) 271 lim n -0.001 0.015; clear; box; plot n dRbin 272 plot -c red -pt 7 n dRmod 273 end 274 193 275 # determine the parallax factor (time) (ra) (dec) (parfR) (parfD) are vectors, 194 276 macro getParFactor_vectors
Note:
See TracChangeset
for help on using the changeset viewer.
