IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39203


Ignore:
Timestamp:
Nov 30, 2015, 8:50:10 AM (11 years ago)
Author:
eugene
Message:

update galmotion demo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20151113/Ohana/src/uniphot/doc/galmotion.sh

    r39195 r39203  
    1717$W_sol  =   7.20; # km/sec
    1818
    19 $trans_phi = -62.8717488056*RAD_DEG;
    20 $trans_Xo  = 282.8594812080*RAD_DEG;
     19$trans_phi = -62.8717488056;
     20$trans_Xo  = 282.8594812080;
    2121$trans_xo  =  32.9319185700;
    2222
     
    4747  set B = dasin(phi)
    4848
     49  resize -n galactic 1600 800
    4950  region 0 0 90 ait; cgrid -c red
    50   # cplot L B
    51   # break
     51
     52  resize -n celestial 1600 800
     53  region 0 0 90 ait; cgrid -c red
    5254
    5355  set R = L
     
    6466  set uB = uB_gal + uB_sol
    6567
    66   cneedles L B uL uB -scale $3
    67   break
     68  dev -n galactic
     69  cneedles L B uL uB -scale $3 -c black -lw 0
     70  cplot L B -pt 0 -sz 0.3 -c black
     71  label +x Galactic -fn courier 24
    6872
    6973  # C1, C2 are from http://arxiv.org/pdf/1306.2945v2.pdf
     
    7579  set uR = cosBinv * (C1 * uL - C2 * uB);
    7680  set uD = cosBinv * (C1 * uB + C2 * uL);
     81
     82  dev -n celestial
     83  style -c red -lw 0 -pt 0 -sz 0.3; cggrid; style -c blue; galactic
     84  cplot R D -pt 0 -sz 0.3 -c black
     85  cneedles R D uR uD -scale $3 -c black -lw 0
     86  label +x Celestial -fn courier 24
     87
     88 
    7789end
     90
     91macro cggrid
     92
     93 local delta off
     94 $delta = 2.0
     95
     96 delete _lgrid _bgrid
     97
     98 create _tgrid 0 360 $delta
     99 set _n = ramp(_tgrid)
     100 set _lgrid_t = _tgrid * (_n % 2) + (_tgrid - $delta) * (_n % 2 == 0)
     101
     102 for off -70 90 20
     103   set _bgrid_t = zero(_lgrid_t) + $off
     104   concat _lgrid_t _lgrid
     105   concat _bgrid_t _bgrid
     106 end
     107
     108 create _tgrid -90 90 $delta
     109 set _n = ramp(_tgrid)
     110 set _bgrid_t = _tgrid * (_n % 2) + (_tgrid - $delta) * (_n % 2 == 0)
     111
     112 for off 0 360 30
     113   set _lgrid_t = zero(_bgrid_t) + $off
     114   concat _lgrid_t _lgrid
     115   concat _bgrid_t _bgrid
     116 end
     117
     118 csystem G C _lgrid _bgrid
     119 cplot _lgrid _bgrid -pt 100
     120end
Note: See TracChangeset for help on using the changeset viewer.