์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ funsky ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
funsky - ์ด๋ฏธ์ง์ ํ๋ ์ขํ ๊ฐ ๋ณํ
๊ฐ์
ํ์คํค iname[ext] # RA,Dec(deg) ๋๋ stdin์ ์ด๋ฏธ์ง ํฝ์ค
ํ์คํค iname[ext] [lname] # RA, Dec(deg) ๋๋ ๋ชฉ๋ก์ ์ด๋ฏธ์ง pix
ํ์คํค iname[ext] [col1] [col2] # ์ด๋ฆ์ด ์ง์ ๋ cols:units from stdin
ํ์คํค iname[ext] [lname] [col1] [col2] # ์ด๋ฆ์ด ์ง์ ๋ cols:units from list
์ต์
-d # ํญ์ ์ ์ tlmin ๋ณํ์ ์ฌ์ฉํฉ๋๋ค(ds9์์์ ๊ฐ์ด).
-r # x,y๋ฅผ RA,Dec๋ก ๋ณํ(๊ธฐ๋ณธ๊ฐ: RA,Dec์ x,y๋ก ๋ณํ)
-o # ๋ช ๋ชฉ์์ ๋ชฉํ ์์น๋ก๋ถํฐ์ ์คํ์ ์ ํฌํจํฉ๋๋ค(arcsec ๋จ์).
-v # ์ ๋ ฅ ๊ฐ๋ ํ์(๊ธฐ๋ณธ๊ฐ: ์ถ๋ ฅ๋ง ํ์)
-T # rdb ํ์์ผ๋ก ์ถ๋ ฅ ํ์(ํค๋, ํญ ๊ตฌ๋ถ ๊ธฐํธ ํฌํจ)
๊ธฐ์
Funsky๋ ๋ค์์ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ํ๋ ์ขํ(RA, Dec)๋ฅผ ์ด๋ฏธ์ง ์ขํ(๋๋ ๊ทธ ๋ฐ๋๋ก)๋ก ๋ณํํฉ๋๋ค.
์ง์ ๋ FITS ํ์ผ์ ํฌํจ๋ WCS ์ ๋ณด. ์ฌ๋ฌ ํธ์ถ ์ํ์ค๋
๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ขํ ์์น๋ฅผ ์ฝ๊ฒ ์ง์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ํ์ ์ธ์๋ ํญ์ ๋ค์์ ํฌํจํ๋ ์ ๋ ฅ FITS ํ์ผ(๋๋ ํ์ฅ์)์ ๋๋ค.
ํ์ฅ ํค๋์ WCS ์ ๋ณด. ์ด ํ์ผ์ ๋ฐ์ดํฐ๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ ์ํด
๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์ด WCS๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ RA ๋ฐ Dec ๊ฐ์ X ๋ฐ Y๋ก ๋ณํํฉ๋๋ค.
์ ๋ณด. WCS๊ฐ FITS ์ด๋ฏธ์ง์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ X,Y ๊ฐ์ ์ด๋ฏธ์ง์ ๋๋ค.
๊ฐ์น. WCS๊ฐ ์ด์ง ํ ์ด๋ธ๊ณผ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ X, Y ๊ฐ์ ๋ฌผ๋ฆฌ์
๊ฐ์น. X,Y๋ฅผ RA ๋ฐ Dec๋ก ๋ณํํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค. -r (์ญ) ์ค์์น.
๋ค๋ฅธ ๋ช ๋ น ์ธ์๊ฐ ์ ๊ณต๋์ง ์์ผ๋ฉด ์ ๋ ฅ ์์น๋
ํ์ค ์ ๋ ฅ. ๊ฐ ๋ผ์ธ์ ๋ค์์ผ๋ก ๊ตฌ์ฑ๋ ๋จ์ผ ์ขํ ์์น๋ฅผ ํฌํจํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๋ ๋จ์์ RA(๋๋ ํฝ์ ๋จ์์ X) ๋ค์์ ๋ ๋จ์์ Dec(๋๋ ํฝ์ ๋จ์์ Y)๊ฐ ์ต๋๋ค. ๋ณดํต
๊ตฌ๋ถ ๊ธฐํธ๊ฐ ์ง์๋ฉ๋๋ค(๊ณต๋ฐฑ, ์ผํ, ํญ). ์๋ฅผ ๋ค์ด:
# stdin, ๊ธฐ๋ณธ ์ด ์ด๋ฆ ๋ฐ ๋จ์์์ ์ฝ์ต๋๋ค.
[sh]ํ์คํค snr.ev
22.982695 58.606523 # ์ ๋ ฅ RA(์๊ฐ), XNUMX์(๋)
510.00 510.00
22.982127 58.607634 # ์ ๋ ฅ
512.00 510.50
22.981700 58.614301 # ์ ๋ ฅ
513.50 513.50
^D # ์ ๋ ฅ ๋
๋ ๋ฒ์งธ ์ธ์๊ฐ ์ ๊ณต๋๋ฉด ์ด ์ธ์๋ RA(X)๋ฅผ ํฌํจํ๋ ํ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
๋ฐ XNUMX์(Y) ์์น. ํ์ผ์ ASCII ํ ์ด๋ธ ๋๋ FITS XNUMX์ง ํ ์ด๋ธ์ผ ์ ์์ต๋๋ค. NS
ํ ์ด๋ธ์ ์ด ๋จธ๋ฆฌ๊ธ์ด ์๋ ๊ฒฝ์ฐ ์ด ์์๋ ์ค์ํ์ง ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ด๋ฆ์
์ด์ ์ด์ ํ๋์์ ์ด๋ฏธ์ง๋ก, ์ด๋ฏธ์ง์์ ํ๋๋ก์ ๊ฒฝ์ฐ "RA", "DEC" ๋๋ "X", "Y" ์ค ํ๋์ฌ์ผ ํฉ๋๋ค.
๊ฐ๊ฐ ์ ํํฉ๋๋ค. ํ ์ด๋ธ์ ํค๋๊ฐ ์์ผ๋ฉด ๋ค์ ํ ๋ฒ RA(X)๊ฐ ๊ฐ์ ๋ฉ๋๋ค.
์ฒซ ๋ฒ์งธ, DEC(Y)๊ฐ ๋ค๋ฐ๋ฆ ๋๋ค. ์๋ฅผ ๋ค์ด:
# ํ์ผ์์ ์ฝ๊ธฐ, ๊ธฐ๋ณธ ์ด ์ด๋ฆ ๋ฐ ๋จ์
[sh] ๊ณ ์์ด hd.in
XNUMX์
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301
[sh] funsky snr.ev hd.in
510.00 510.00
512.00 510.50
513.50 513.50
์ธ ๊ฐ์ ์ธ์๊ฐ ์ ๊ณต๋๋ฉด ํ์ค์์ ์ ๋ ฅ ์์น๋ฅผ ๋ค์ ์ฝ์ต๋๋ค.
์ ๋ ฅ. ๊ฐ ๋ผ์ธ์ RA๋ก ๊ตฌ์ฑ๋ ๋จ์ผ ์ขํ ์์น๋ฅผ ํฌํจํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
(๋๋ ํฝ์ ์ X) ๋ค์์ Dec(๋๋ ํฝ์ ์ Y)๊ฐ ์ค๊ณ ์ผ๋ฐ์ ์ธ ๊ตฌ๋ถ ๊ธฐํธ๊ฐ ์ง์๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ ๋ฒ์งธ ๋ฐ ์ธ ๋ฒ์งธ ์ธ์๋ ์ด์ ์ด ์ด๋ฆ ๋ฐ/๋๋ ํ๋ ๋จ์๋ฅผ ์ง์ ํฉ๋๋ค.
์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถ๋ ๊ตฌ๋ฌธ ์ฌ์ฉ:
[์ด ์ด๋ฆ]:[hโชdโชr]
colname์ด ์๋ต๋๋ฉด ์ด๋ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก "RA", "DEC", "X", "Y", "COL1" ๋๋ "COL2"๊ฐ ๋ฉ๋๋ค.
์์ ๊ฐ์ด. ๋จ์๋ฅผ ์๋ตํ๋ฉด ๊ธฐ๋ณธ๊ฐ์ RA์ Dec ๋ชจ๋์ ๋์ ๋๋ค.
-r ์ค์์น๊ฐ ์ฌ์ฉ๋ฉ๋๋ค(์ด๋ฏธ์ง์์ ํ๋๋ก ๋ณํ) ๋จ์๊ฐ ๋์ ์ถ๋ ฅ์ ์ ์ฉ๋ฉ๋๋ค.
์ ๋ ฅ์. ๋ค์ ์๋ ์ต์ ์ ์ค๋ช ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
# ์ด ์ด๋ฆ์ ์ง์ ํ์ฌ ํ์ค ์ ๋ ฅ์์ ์ฝ์ต๋๋ค(def. ๋จ์: ๋).
[sh] ๊ณ ์์ด hd.in
๋ง์ด๋ผ ๋ง์ด๋ฑ
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301
[sh] funsky snr.ev MYRA MYDEC < hd.in
510.00 510.00
512.00 510.50
513.50 513.50
# ์ด ์ด๋ฆ๊ณผ ๋จ์๋ฅผ ์ง์ ํ์ฌ ํ์ค ์ ๋ ฅ์์ ์ฝ์ต๋๋ค.
[sh] ๊ณ ์์ด dd.in
๋ง์ด๋ผ ๋ง์ด๋ฑ
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301
[sh] funsky snr.ev MYRA:d MYDEC:d < dd.in
510.00 510.00
512.00 510.50
513.50 513.50
# ํ์ค ์ ๋ ฅ์ ์ฝ๊ณ ์ด๋ฏธ์ง๋ฅผ ํ๋๋ก ๋ณํํ๊ณ ์ถ๋ ฅ ํ๋ ๋จ์๋ฅผ ์ง์ ํฉ๋๋ค.
[sh] ๊ณ ์์ด im.in
510.00 510.00
512.00 510.50
513.50 513.50
[sh] ๊ณ ์์ด im.in โช funsky -r snr.ev :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301
๋ง์ง๋ง์ผ๋ก XNUMX๊ฐ์ ๋ช ๋ น ์ธ์๋ ์ ๋ ฅ ํ์ผ ๋ฐ ์ด ์ด๋ฆ ๋ฐ/๋๋ ๋จ์๋ฅผ ๋ชจ๋ ์ง์ ํฉ๋๋ค.
[sh] ๊ณ ์์ด dd.in
๋ง์ด๋ผ ๋ง์ด๋ฑ
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301
[sh] funsky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50
# ํ์ผ ์ฝ๊ธฐ, ์ด๋ฏธ์ง๋ฅผ ํ๋๋ก ๋ณํ, ์ถ๋ ฅ ํ๋ ๋จ์ ์ง์
[sh] ๊ณ ์์ด im.in
510.00 510.00
512.00 510.50
513.50 513.50
[sh] funsky -r snr.ev im.in :d :d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301
๊ธฐ๋ณธ์ ์ผ๋ก funsky์ ์ถ๋ ฅ์ ๋ณํ๋ ์ขํ ์์น๋ก๋ง ๊ตฌ์ฑ๋๋ฉฐ,
์ถ๋ ฅ ๋ผ์ธ๋น ํ๋. ์ด๊ฒ์ ์ ์คํฌ๋ฆฝํธ์ ๊ตฌ๋ฌธ ๋ถ์์ ์ฝ๊ฒ ๋ง๋ญ๋๋ค. ์ฌ์ฉ -v (๋ง ์๊ฐ ๋ง์)
์ค์์น๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ์ขํ๊ฐ ๊ฐ ์ค์ ๋ฏธ๋ฆฌ ์ถ๊ฐ๋์ด์ผ ํจ์ ์ง์ ํฉ๋๋ค. ์์ํ
์:
[sh] ๊ณ ์์ด dd.in
๋ง์ด๋ผ ๋ง์ด๋ฑ
--------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301
[sh] funsky snr.ev dd.in MYRA:d MYDEC:d
510.00 510.00
512.00 510.50
513.50 513.50
[sh] funsky -v snr.ev dd.in MYRA:d MYDEC:d
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50
๋ํ ๋ค์์ ์ฌ์ฉํ์ฌ ์ ์ฒด starbase ํ ์ด๋ธ์ ์ถ๋ ฅํ ์ ์์ต๋๋ค. -T (ํ ์ด๋ธ) ์ค์์น. ์ด ์ค์์น
-v ์ค์์น๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค. -T ๋ฐ -v๊ฐ ๋ชจ๋ ์ง์ ๋๋ฉด
์ค๋ช ํค๋ ๋งค๊ฐ๋ณ์๋ ํ ์ด๋ธ ์์ ์ถ๋ ฅ๋ฉ๋๋ค(์ฃผ๋ก ํ๋์ ์๊ธฐ์ํค๊ธฐ ์ํด
๋จ์):
# non-verbose ๋ชจ๋์ ์ถ๋ ฅ ํ ์ด๋ธ
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50
# ์์ธ ๋ชจ๋์ ์ถ๋ ฅ ํ ์ด๋ธ
[sh] funsky -T -v snr.ev dd.in MYRA:d MYDEC:d
# IFILE = /Users/eric/data/snr.ev
# ์์ด์ฝ1 = ๋ง์ด๋ผ
# ICOL2 = ๋ง์ด๋ฑ
# IUNITS1 = ๋
# IUNITS2 = ๋
# OCOL1 = X
# OCOL2 = Y
MYRA MYDEC XY
------------ ------------ ------------ ------------
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50
๋ง์ง๋ง์ผ๋ก, -d (ds9) ์ค์์น๋ ds9์ ๋ชจ๋ ์ ์ TLMIN ๋ฐ TLMAX ๊ฐ ์ฌ์ฉ์ ๋ชจ๋ฐฉํฉ๋๋ค.
์ขํ ๋ณํ. FITS ๊ท์น์ ๋ถ๋ ์์์ TLMIN ์ฌ์ฉ์ ์๊ตฌํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฐ์ดํฐ๊ฐ ๋ถ๋์ผ ๋ TLMAX์ ๋๋ค. ์ด ๊ท์น ๋ค์๋ funsky๊ฐ ๋ฐ๋ฅด์ง๋ง ๊ฒฐ๊ณผ๋
๋ถ๋ ์์์ ๋ฐ์ดํฐ์ ๋ํ ds9์ ๋ณํ๋ ๊ฐ๊ณผ ์ฝ๊ฐ์ ๋ถ์ผ์น. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ํด๊ฒฐํ ๊ฒ์ ๋๋ค
๋ฏธ๋์ ๊ฐ๋ฑ์ด ์๊ธธ ์ ์์ต๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ funsky ์จ๋ผ์ธ ์ฌ์ฉ