นี่คือคำสั่ง funcen ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
funcen - ค้นหา centroid (สำหรับตารางไบนารี)
เรื่องย่อ
ฟังเซน [-i] [-n iter] [-t tol] [-v เลฟ]
OPTIONS
-i # ใช้การกรองภาพ (ค่าเริ่มต้น: การกรองเหตุการณ์)
-n iter # จำนวนสูงสุดของการวนซ้ำ (ค่าเริ่มต้น: 0)
-t tol # ระยะความอดทนของพิกเซล (ค่าเริ่มต้น: 1.0)
-v [0,1,2,3] # ระดับการใช้คำฟุ่มเฟือยเอาต์พุต (ค่าเริ่มต้น: 0)
DESCRIPTION
ฟังเซน คำนวณตำแหน่งเซนทรอยด์ซ้ำๆ ภายในหนึ่งบริเวณหรือมากกว่าของ a
ตาราง Funtools (ตารางไบนารี FITS หรือไฟล์เหตุการณ์ดิบ) เริ่มต้นด้วยตารางอินพุต an
ข้อมูลจำเพาะของภูมิภาคเริ่มต้น และการนับซ้ำ โปรแกรมจะคำนวณค่าเฉลี่ย x
และตำแหน่ง y ภายในภูมิภาคแล้วใช้ตำแหน่งใหม่นี้เป็นศูนย์กลางของภูมิภาคสำหรับ
การทำซ้ำครั้งต่อไป การวนซ้ำจะสิ้นสุดลงเมื่อถึงจำนวนสูงสุดของการวนซ้ำ
หรือเมื่อถึงระยะพิกัดความเผื่ออินพุตสำหรับภูมิภาคนั้น จำนวนเหตุการณ์ใน
จากนั้นจึงส่งออกขอบเขตสุดท้ายพร้อมกับค่าตำแหน่งพิกเซล (และหากมี
ตำแหน่ง กศน.)
อาร์กิวเมนต์แรกของโปรแกรมระบุไฟล์ตาราง Funtools ที่จะประมวลผล ตั้งแต่
ต้องอ่านไฟล์ซ้ำ ๆ ค่า "stdin" ไม่อนุญาตเมื่อจำนวน
การวนซ้ำไม่เป็นศูนย์ ใช้ Funtools Bracket Notation เพื่อระบุนามสกุล FITS และ
ฟิลเตอร์
อาร์กิวเมนต์ที่สองที่จำเป็นคือตัวบอกขอบเขตเริ่มต้น หลายภูมิภาคคือ
ได้รับอนุญาต อย่างไรก็ตาม บริเวณประสม (ตัวเร่ง ขอบเขตอาร์กิวเมนต์ตัวแปร และภูมิภาค
เชื่อมต่อผ่านพีชคณิตบูลีน) ไม่อนุญาต จุดและรูปหลายเหลี่ยมก็ผิดกฎหมายเช่นกัน
ข้อจำกัดเหล่านี้อาจถูกยกเลิกในเวอร์ชันอนาคต หากได้รับการรับประกัน
พื้นที่ -n (หมายเลขวนซ้ำ) ระบุจำนวนสูงสุดของการวนซ้ำที่จะดำเนินการ
ค่าเริ่มต้นคือ 0 ซึ่งหมายความว่าโปรแกรมจะนับและแสดงจำนวน
เหตุการณ์ในภูมิภาคเริ่มต้น โปรดทราบว่าเมื่อการวนซ้ำเป็น 0 สามารถป้อนข้อมูลได้
ผ่าน stdin
พื้นที่ -t (ค่าเผื่อ) สวิตช์ระบุค่าความคลาดเคลื่อนจุดทศนิยม ถ้าระยะทาง
ระหว่างค่าตำแหน่งเซนทรอยด์ปัจจุบันกับค่าตำแหน่งสุดท้ายน้อยกว่านี้
ค่า การวนซ้ำสิ้นสุดลง ค่าเริ่มต้นคือ 1 พิกเซล
พื้นที่ -v (verbosity) สวิตช์ระบุระดับการใช้คำฟุ่มเฟือยของเอาต์พุต ค่าเริ่มต้นคือ 0
ซึ่งส่งผลให้มีเอาต์พุตบรรทัดเดียวสำหรับแต่ละภูมิภาคอินพุตประกอบด้วยสิ่งต่อไปนี้
ค่า:
นับ xy [ra dec coordsys]
ค่า WCS 3 ค่าสุดท้ายจะถูกส่งออกหากมีข้อมูล WCS ในส่วนหัวของไฟล์ข้อมูล
ตัวอย่างเช่น:
[sh] funcen -n 0 snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 เจ2000
[sh] funcen -n 3 snr.ev "cir 505 508 5"
1120 504.43 509.65 345.286480 58.874587 เจ2000
ตัวอย่างแรกเพียงแค่นับจำนวนเหตุการณ์ในพื้นที่เริ่มต้น ที่สอง
ตัวอย่างจะวนซ้ำการคำนวณเซนทรอยด์สามครั้งเพื่อกำหนด "ดีที่สุด" สุดท้าย
ตำแหน่ง
ระดับการใช้คำฟุ่มเฟือยที่สูงขึ้นอย่างเห็นได้ชัดบ่งบอกถึงผลลัพธ์ที่ละเอียดมากขึ้น ที่ระดับ 1 ผลลัพธ์
โดยพื้นฐานแล้วมีข้อมูลเดียวกันกับระดับ 0 แต่ด้วยการจัดรูปแบบคำหลัก:
[sh] funcen -v 1 -n 3 snr.ev "cir 505 508 5"
ไฟล์เหตุการณ์: snr.ev
initial_region: ประมาณ 505 508 5
ความอดทน: 1.0000
การทำซ้ำ: 1
เหตุการณ์: 1120
x,y(กายภาพ): 504.43 509.65
ราธันวาคม (j2000): 345.286480 58.874587
Final_region1: ประมาณ 504.43 509.65 5
ผลลัพธ์ระดับ 2 เป็นผลมาจากการคำนวณระดับกลางเช่นกัน
โดยปกติ การกรองภูมิภาคจะดำเนินการโดยใช้การกรองเชิงวิเคราะห์ (เหตุการณ์) เช่นเดียวกัน
รูปแบบการกรองตามที่ดำเนินการโดย กองทุน และ สนุกได้. ใช้ -i เปลี่ยนไประบุ
การกรองภาพ คือ การกรองแบบเดียวกับที่ดำเนินการโดย ฟังก์ชั่น. ดังนั้น คุณสามารถ
ทำการคำนวณจำนวนอย่างรวดเร็วในภูมิภาคโดยใช้การวิเคราะห์หรือภาพ
วิธีการกรอง โดยระบุ
-n 0 และเป็นทางเลือก -i สวิตช์ สองวิธีนี้มักจะให้ผลลัพธ์ต่างกันเพราะ
วิธีการประมวลผลเหตุการณ์ขอบเขต:
[sh] funcen snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 เจ2000
[sh] funcen -i snr.ev "cir 505 508 5"
798 505.00 508.00 345.284038 58.870920 เจ2000
ดูขอบเขตภูมิภาคสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการคำนวณขอบเขตโดยใช้สิ่งเหล่านี้
สองวิธี
ใช้ funcen ออนไลน์โดยใช้บริการ onworks.net