Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

funsky - Trực tuyến trên đám mây

Chạy funsky trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh funsky có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


funsky - chuyển đổi giữa hình ảnh và tọa độ bầu trời

SYNOPSIS


sôi nổi iname [ext] # RA, Dec (deg) hoặc ảnh pix từ stdin
sôi nổi iname [ext] [lname] # RA, Dec (deg) hoặc ảnh pix từ danh sách
sôi nổi iname [ext] [col1] [col2] # cols được đặt tên: đơn vị từ stdin
sôi nổi iname [ext] [lname] [col1] [col2] # cols được đặt tên: đơn vị từ danh sách

LỰA CHỌN


-d # luôn sử dụng chuyển đổi tlmin số nguyên (như ds9)
-r # chuyển đổi x, y thành RA, Dec (mặc định: chuyển đổi RA, Dec thành x, y)
-o # bao gồm bù đắp từ vị trí đích danh nghĩa (trong arcsec)
-v # cũng hiển thị các giá trị đầu vào (mặc định: chỉ hiển thị đầu ra)
-T # hiển thị đầu ra ở định dạng rdb (w / tiêu đề, dấu phân cách tab)

MÔ TẢ


Funsky chuyển đổi tọa độ bầu trời đầu vào (RA, Dec) thành tọa độ hình ảnh (hoặc ngược lại) bằng cách sử dụng
thông tin WCS có trong tệp FITS được chỉ định. Một số chuỗi gọi là
được hỗ trợ để giúp bạn dễ dàng chỉ định các vị trí tọa độ theo những cách khác nhau.

Đối số bắt buộc đầu tiên luôn là tệp FITS đầu vào (hoặc phần mở rộng) có chứa
Thông tin WCS trong tiêu đề tiện ích mở rộng. Lưu ý rằng dữ liệu từ tệp này không được sử dụng. Qua
mặc định, chương trình chuyển đổi các giá trị RA và Dec đầu vào thành X và Y bằng cách sử dụng WCS này
thông tin. Nếu WCS được liên kết với hình ảnh FITS, thì các giá trị X, Y là hình ảnh
các giá trị. Nếu WCS được liên kết với một bảng nhị phân, thì các giá trị X, Y là vật lý
các giá trị. Để chuyển đổi X, Y sang RA và Dec, hãy sử dụng -r (đảo ngược) công tắc.

Nếu không có đối số lệnh nào khác được cung cấp, thì các vị trí đầu vào được đọc từ
đầu vào chuẩn. Mỗi dòng được giả định chứa một vị trí tọa độ bao gồm
RA tính bằng độ (hoặc X tính bằng pixel) sau đó là Dec tính bằng độ (hoặc Y tính bằng pixel). Thông thường
dấu phân cách được hỗ trợ (dấu cách, dấu phẩy, tab). Ví dụ:

# đọc từ stdin, tên cột và đơn vị mặc định
[sh] snr.ev vui nhộn
22.982695 58.606523 # đầu vào RA (giờ), tháng XNUMX (độ)
510.00 510.00
22.982127 58.607634 # đầu vào
512.00 510.50
22.981700 58.614301 # đầu vào
513.50 513.50
^ D # cuối đầu vào

Nếu đối số thứ hai được cung cấp, đối số này được giả định là tệp chứa RA (X)
và vị trí Dec (Y). Tệp có thể là bảng ASCII hoặc bảng nhị phân FITS. Các
thứ tự của các cột là không quan trọng, nếu bảng có tiêu đề cột. Trong trường hợp này, tên
của các cột phải là một trong các "RA", "DEC" hoặc "X", "Y" để bầu trời thành hình ảnh và hình ảnh lên bầu trời
chuyển đổi tương ứng. Nếu bảng không có tiêu đề, thì một lần nữa, RA (X) được giả định
đầu tiên, tiếp theo là DEC (Y). Ví dụ:

# đọc từ tệp, tên và đơn vị cột mặc định
[sh] mèo hd.in
RA THÁNG XNUMX
--------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[sh] snr.ev hd.in vui nhộn
510.00 510.00
512.00 510.50
513.50 513.50

Nếu ba đối số được cung cấp, thì các vị trí đầu vào lại được đọc từ tiêu chuẩn
đầu vào. Mỗi dòng được giả sử chứa một vị trí tọa độ duy nhất bao gồm một RA
(hoặc X tính bằng pixel) theo sau là Tháng mười hai (hoặc Y tính bằng pixel), với các dấu phân cách thông thường được hỗ trợ.
Tuy nhiên, các đối số thứ hai và thứ ba hiện chỉ định tên cột và / hoặc đơn vị bầu trời
sử dụng cú pháp được phân tách bằng dấu hai chấm:

[colname]: [h⎪d⎪r]

Nếu tên màu bị bỏ qua, các tên mặc định thành "RA", "DEC", "X", "Y", "COL1" hoặc "COL2"
như trên. Nếu các đơn vị bị bỏ qua, mặc định là độ cho cả RA và Dec. Khi
-r chuyển đổi được sử dụng (chuyển đổi từ hình ảnh sang bầu trời) các đơn vị được áp dụng cho đầu ra thay thế
của đầu vào. Các ví dụ sau sẽ minh họa các tùy chọn:

# đọc từ stdin, chỉ định tên cột (đơn vị định nghĩa: độ)
[sh] mèo hd.in
MYRA MYDEC
--------- ---------
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

# đọc từ stdin, chỉ định tên cột và đơn vị
[sh] mèo dd.in
MYRA MYDEC
--------- ---------
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

# đọc stdin, chuyển đổi hình ảnh sang bầu trời, chỉ định đơn vị bầu trời đầu ra
[sh] mèo im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] cat im.in ⎪ funsky -r snr.ev: d: d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

Cuối cùng, bốn đối số lệnh chỉ định cả hai và tên tệp và cột đầu vào và / hoặc đơn vị:

[sh] mèo dd.in
MYRA MYDEC
--------- ---------
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

# đọc tệp, chuyển đổi hình ảnh sang bầu trời, chỉ định đơn vị bầu trời đầu ra
[sh] mèo 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

Theo mặc định, đầu ra của funsky chỉ bao gồm (các) vị trí tọa độ được chuyển đổi,
một trên mỗi dòng đầu ra. Điều này làm cho việc phân tích cú pháp trong các tập lệnh shell trở nên dễ dàng. Sử dụng -v (dài dòng)
chuyển đổi để chỉ định rằng tọa độ đầu vào phải được chờ trước cho mỗi dòng. Vì
thí dụ:

[sh] mèo dd.in
MYRA MYDEC
--------- ---------
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

Ngoài ra, một bảng starbase đầy đủ có thể được xuất ra bằng cách sử dụng -T (bảng) công tắc. Công tắc này
có thể được sử dụng có hoặc không có công tắc -v. Nếu cả -T và -v đều được chỉ định, thì a
các tham số tiêu đề mô tả được xuất trước bảng (chủ yếu để nhắc nhở bạn về bầu trời
các đơn vị):

# bảng đầu ra ở chế độ không dài dòng
[sh] funsky -T snr.ev dd.in MYRA: d MYDEC: d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# bảng đầu ra ở chế độ tiết
[sh] funsky -T -v snr.ev dd.in MYRA: d MYDEC: d
# IFILE = /Users/eric/data/snr.ev
# ICOL1 = MYRA
# ICOL2 = MYDEC
# ĐƠN VỊ1 = d
# ĐƠN VỊ2 = d
#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

Cuối cùng, -d (ds9) switch bắt chước việc sử dụng các giá trị TLMIN và TLMAX số nguyên của ds9 cho tất cả
các phép biến hình tọa độ. Các quy ước FITS dường như yêu cầu sử dụng TLMIN dấu chấm động
và TLMAX khi dữ liệu được thả nổi. Quy ước này được tuân theo bởi funsky nhưng kết quả là
sự khác biệt nhỏ với các giá trị được chuyển đổi của ds9 cho dữ liệu dấu phẩy động. Chúng tôi sẽ khắc phục điều này
xung đột trong tương lai, có thể.

Sử dụng funsky trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad