Đây là lệnh funmerge 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
funmerge - hợp nhất một hoặc nhiều tệp bảng Funtools
SYNOPSIS
vui vẻ [-w⎪-x] -f [colname] ...
LỰA CHỌN
-f # xuất ra một cột chỉ định tệp mà từ đó sự kiện này đến
-w # điều chỉnh các giá trị vị trí bằng cách sử dụng thông tin WCS
-x # điều chỉnh các giá trị vị trí bằng cách sử dụng thông tin WCS và lưu các giá trị cũ
MÔ TẢ
vui vẻ hợp nhất dữ liệu FITS từ một hoặc nhiều tệp Bảng nhị phân FITS hoặc tệp sự kiện thô.
Đối số đầu tiên của chương trình chỉ định bảng FITS đầu vào đầu tiên hoặc tệp sự kiện thô.
Nếu "stdin" được chỉ định, dữ liệu được đọc từ đầu vào chuẩn. Sử dụng Dấu ngoặc nhọn Funtools
Ký hiệu để chỉ định phần mở rộng FITS và bộ lọc hàng. Các đối số tiếp theo chỉ định
tệp sự kiện bổ sung và bảng để hợp nhất. (NB: Không thể sử dụng Stdin cho bất kỳ mục nào trong số này
đối số tệp đầu vào bổ sung.) Đối số cuối cùng là tệp FITS đầu ra. Các cột
trong mỗi bảng đầu vào phải giống hệt nhau.
Nếu một tệp đầu vào bắt đầu bằng ký tự '@', nó được xử lý dưới dạng tệp bao gồm, tức là
dưới dạng tệp văn bản chứa tên tệp sự kiện (cũng như các dòng trống và / hoặc dòng nhận xét
bắt đầu bằng dấu '#'). Nếu đầu vào tiêu chuẩn được chỉ định dưới dạng tệp bao gồm
('@stdin'), sau đó tên tệp được đọc từ đầu vào tiêu chuẩn cho đến EOF (^ D). Tệp sự kiện
và các tệp bao gồm có thể được trộn trên một dòng lệnh.
Các hàng từ mỗi bảng được ghi tuần tự vào tệp đầu ra. Nếu công tắc -f
[tên cột] được chỉ định trên dòng lệnh, một cột bổ sung được thêm vào mỗi hàng
chứa số tệp mà hàng đó được lấy từ đó (bắt đầu từ một). Trong
trong trường hợp này, các tên tệp tương ứng được lưu trữ trong các tham số tiêu đề có
tiếp đầu ngữ VUI VẺ, tức là, FUNFIL01, FUNFIL02, v.v.
Sử dụng -w chuyển đổi (hoặc -x chuyển đổi như mô tả bên dưới), vui vẻ cũng có thể điều chỉnh
vị trí các giá trị cột bằng cách sử dụng thông tin WCS trong mỗi tệp. (Theo các cột vị trí, chúng tôi
nghĩa là các cột mà bảng được phân loại, tức là những cột đó được xác định bởi bincols =
hoặc (X, Y) theo mặc định.) Để thực hiện căn chỉnh WCS, WCS của tệp đầu tiên sẽ được sử dụng
làm WCS cơ sở. Mỗi vị trí trong các tệp tiếp theo được điều chỉnh bằng cách chuyển đổi nó thành
tọa độ bầu trời trong hệ tọa độ WCS của riêng nó, sau đó bằng cách chuyển đổi vị trí bầu trời này
đến vị trí bầu trời của WCS cơ sở và cuối cùng chuyển đổi trở lại vị trí pixel trong
hệ thống cơ sở. Lưu ý rằng để thực hiện căn chỉnh WCS, WCS thích hợp và
Từ khóa TLMIN / TLMAX phải tồn tại trong mỗi tệp FITS.
Khi thực hiện căn chỉnh WCS, bạn có thể lưu các vị trí ban đầu trong tệp đầu ra bằng cách
bằng cách sử dụng -x (đối với "xtra") thay vì chuyển đổi -w công tắc (tức là, cũng sử dụng công tắc này
ngụ ý sử dụng -w) Các vị trí cũ được lưu trong các cột có cùng tên với
các cột vị trí ban đầu, có thêm tiền tố "OLD_".
Ví dụ:
Hợp nhất hai bảng và giữ nguyên số tệp gốc cho mỗi hàng trong cột
được gọi là "FILE" (cùng với tên tệp tương ứng trong tiêu đề):
[sh] funmerge -f "FILE" test.ev test2.ev merge.ev
Hợp nhất hai bảng với căn chỉnh WCS, lưu các giá trị vị trí cũ trong 2 bảng bổ sung
cột:
[sh] funmerge -x test.ev test2.ev merge.ev
Chương trình này chỉ hoạt động trên các tệp sự kiện thô và bảng nhị phân. Chúng tôi vẫn chưa thực hiện
hợp nhất hình ảnh và mảng.
Sử dụng funmerge trực tuyến bằng các dịch vụ onworks.net