นี่คือคำสั่ง funindex ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
funindex - สร้างดัชนีสำหรับคอลัมน์ของตารางไบนารี FITS
เรื่องย่อ
ดัชนีฟัน [โอนาเมะ]
OPTIONS
หมายเหตุ: ตัวเลือกเหล่านี้ใช้ไม่ได้กับการประมวลผลของ Funtools โปรด
ใช้ค่าเริ่มต้นแทน
-c # บีบอัดเอาต์พุตโดยใช้ gzip"
-a # เอาต์พุต ASCII ละเว้น -c (ค่าเริ่มต้น: ตาราง FITS)"
-f # FITS เอาต์พุตตาราง (ค่าเริ่มต้น: ตาราง FITS)"
-l # เอาต์พุตแบบยาว เช่น มีค่าคีย์ (ค่าเริ่มต้น: ยาว)"
-s # เอาต์พุตสั้น นั่นคือไม่มีค่าคีย์ (ค่าเริ่มต้น: ยาว)"
DESCRIPTION
สคริปต์ funindex สร้างดัชนีสำหรับคอลัมน์ที่ระบุ (คีย์) โดยเรียกใช้ funtable -s
(เรียงลำดับ) แล้วบันทึกค่าคอลัมน์และหมายเลขเรกคอร์ดสำหรับแต่ละแถวที่เรียงลำดับ นี้
ดัชนีจะถูกใช้โดยอัตโนมัติ
โดยการกรอง funtools ของคอลัมน์นั้นโดยให้วันที่แก้ไขของไฟล์ดัชนีคือ
ช้ากว่าไฟล์ข้อมูล
อาร์กิวเมนต์แรกที่จำเป็นคือชื่อของตารางไบนารีของ FITS ที่จะทำดัชนี โปรดทราบ
ไฟล์ข้อความไม่สามารถสร้างดัชนีได้ในขณะนี้ อาร์กิวเมนต์ที่ต้องการที่สองคือ
ชื่อคอลัมน์ (คีย์) ที่จะสร้างดัชนี ในขณะที่หลักการสามารถระบุคีย์ได้หลายปุ่ม
การประมวลผลดัชนี funtools ถือว่าคีย์เดียวและจะไม่รู้จักไฟล์ที่มี
หลายปุ่ม
โดยค่าเริ่มต้น ชื่อไฟล์ดัชนีผลลัพธ์คือ [root]_[key].idx โดยที่ [root] คือรูทของ
ไฟล์อินพุต Funtools จะค้นหาชื่อไฟล์เฉพาะนี้เมื่อตัดสินใจว่าจะใช้an
ดัชนีเพื่อการกรองที่เร็วขึ้น ดังนั้น อาร์กิวเมนต์ที่สามที่เป็นทางเลือก (ชื่อไฟล์เอาต์พุต)
ไม่ควรใช้สำหรับการประมวลผล funtools
ตัวอย่างเช่น ในการสร้างดัชนีบนคอลัมน์ Y สำหรับไฟล์ FITS ที่กำหนด ให้ใช้:
funindex fo.fits Y
สิ่งนี้จะสร้างดัชนีชื่อ foo_y.idx ซึ่งจะถูกใช้โดย funtools สำหรับตัวกรอง
ที่เกี่ยวข้องกับคอลัมน์ Y
ใช้ funindex ออนไลน์โดยใช้บริการ onworks.net