นี่คือคำสั่ง funmerge ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
funmerge - รวมไฟล์ตาราง Funtools หนึ่งไฟล์ขึ้นไป
เรื่องย่อ
เชื้อรา [-w⎪-x] -f [ชื่อคอล] ...
OPTIONS
-f # ส่งออกคอลัมน์ที่ระบุไฟล์ที่เหตุการณ์นี้มา
-w # ปรับค่าตำแหน่งโดยใช้ WCS info
-x # ปรับค่าตำแหน่งโดยใช้ข้อมูล WCS และบันทึกค่าเก่า
DESCRIPTION
เชื้อรา รวมข้อมูล FITS จากไฟล์ FITS Binary Table หนึ่งไฟล์ขึ้นไปหรือไฟล์เหตุการณ์ดิบ
อาร์กิวเมนต์แรกของโปรแกรมระบุอินพุตตาราง FITS แรกหรือไฟล์เหตุการณ์ดิบ
หากระบุ "stdin" ข้อมูลจะถูกอ่านจากอินพุตมาตรฐาน ใช้วงเล็บ Funtools
สัญกรณ์เพื่อระบุส่วนขยาย FITS และตัวกรองแถว อาร์กิวเมนต์ที่ตามมาระบุ
ไฟล์เหตุการณ์เพิ่มเติมและตารางที่จะรวม (หมายเหตุ: ไม่สามารถใช้ Stdin สำหรับสิ่งเหล่านี้ได้
อาร์กิวเมนต์ไฟล์อินพุตเพิ่มเติม) อาร์กิวเมนต์สุดท้ายคือไฟล์เอาต์พุต FITS คอลัมน์
ในแต่ละตารางอินพุตจะต้องเหมือนกัน
หากไฟล์อินพุตขึ้นต้นด้วยอักขระ '@' ไฟล์นั้นจะถูกประมวลผลเป็นไฟล์รวม กล่าวคือ
เป็นไฟล์ข้อความที่มีชื่อไฟล์เหตุการณ์ (เช่นเดียวกับบรรทัดว่างและ/หรือบรรทัดความคิดเห็น
เริ่มต้นด้วยเครื่องหมาย '#') หากระบุอินพุตมาตรฐานเป็นไฟล์รวม
('@stdin') จากนั้นชื่อไฟล์จะถูกอ่านจากอินพุตมาตรฐานจนถึง EOF (^D) ไฟล์กิจกรรม
และรวมไฟล์ที่สามารถผสมในบรรทัดคำสั่ง
แถวจากแต่ละตารางจะถูกเขียนตามลำดับไปยังไฟล์ที่ส่งออก หากสวิตช์ -f
[ชื่อโคล] ระบุไว้ในบรรทัดคำสั่ง คอลัมน์เพิ่มเติมจะถูกเพิ่มในแต่ละแถว
มีหมายเลขของไฟล์ที่ใช้แถวนั้น (เริ่มจากหนึ่ง) ใน
ในกรณีนี้ ชื่อไฟล์ที่เกี่ยวข้องจะถูกเก็บไว้ในพารามิเตอร์ส่วนหัวที่มี
อุปสรรค ฟันฟิล, เช่น FUNFIL01, FUNFIL02 เป็นต้น
การใช้ -w สวิตช์ (หรือ -x เปลี่ยนตามที่อธิบายไว้ด้านล่าง) เชื้อรา ยังสามารถปรับ
ค่าคอลัมน์ตำแหน่งโดยใช้ข้อมูล WCS ในแต่ละไฟล์ (ตามคอลัมน์ตำแหน่ง เรา
หมายถึงคอลัมน์ที่ตารางถูกผูกไว้ เช่น คอลัมน์ที่กำหนดโดย บินคอลส์=
เปลี่ยนหรือ (X,Y) โดยค่าเริ่มต้น) ในการดำเนินการจัดตำแหน่ง WCS, WCS ของไฟล์แรกจะถูกใช้
เป็นฐาน WCS แต่ละตำแหน่งในไฟล์ที่ตามมาจะถูกปรับโดยแปลงเป็นอันดับแรกก่อน
พิกัดท้องฟ้าในระบบพิกัด WCS ของตัวเอง แล้วแปลงตำแหน่งท้องฟ้านี้
ไปยังตำแหน่งท้องฟ้าของฐาน WCS และสุดท้ายแปลงกลับเป็นตำแหน่งพิกเซลใน
ระบบฐาน โปรดทราบว่าเพื่อดำเนินการจัดตำแหน่ง WCS, WCS และ . ที่เหมาะสม
คำหลัก TLMIN/TLMAX ต้องมีอยู่แล้วในแต่ละไฟล์ FITS
เมื่อดำเนินการจัดตำแหน่ง WCS คุณสามารถบันทึกตำแหน่งเดิมในไฟล์เอาต์พุตโดย
โดยใช้โปรแกรม -x (สำหรับ "xtra") แทนสวิตช์ -w สวิตช์ (เช่น ใช้สวิตช์นี้ด้วย
หมายถึงการใช้ -w) ตำแหน่งเดิมจะถูกบันทึกไว้ในคอลัมน์ที่มีชื่อเดียวกับ
คอลัมน์ตำแหน่งเดิมพร้อมคำนำหน้า "OLD_" ที่เพิ่มเข้ามา
ตัวอย่าง:
รวมสองตาราง และรักษาหมายเลขไฟล์เริ่มต้นสำหรับแต่ละแถวในคอลัมน์
เรียกว่า "FILE" (พร้อมกับชื่อไฟล์ที่เกี่ยวข้องในส่วนหัว):
[sh] funmerge -f "ไฟล์" test.ev test2.ev merge.ev
รวมสองตารางเข้ากับการจัดตำแหน่ง WCS บันทึกค่าตำแหน่งเก่าใน 2 เพิ่มเติม
คอลัมน์:
[sh] funmerge -x test.ev test2.ev ผสาน.ev
โปรแกรมนี้ใช้งานได้กับไฟล์เหตุการณ์ดิบและตารางไบนารีเท่านั้น เรายังไม่ได้ดำเนินการ
การรวมรูปภาพและอาร์เรย์
ใช้ funmerge ออนไลน์โดยใช้บริการ onworks.net