ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

funcone - ออนไลน์ในคลาวด์

เรียกใช้ funcone ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง funcone ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


funcone - ค้นหากรวยของตารางไบนารีที่มี RA, คอลัมน์ธันวาคม

เรื่องย่อ


ฟันโคน [คอลัมน์]

OPTIONS


-d deccol:[hdr] # ชื่อคอลัมน์ ธ.ค. หน่วย (def: DEC:d)
-j # เข้าร่วมคอลัมน์จากไฟล์รายการ
-J # เข้าร่วมคอลัมน์จากไฟล์รายการ ส่งออกทุกแถว
-l listfile # อ่านศูนย์และรัศมีจากรายการ
-L listfile # อ่านศูนย์และรัศมีจากรายการ แถวรายการผลลัพธ์
-n # อย่าใช้โคนลิมิตเป็นตัวกรอง
-r racol:[hdr] # ชื่อคอลัมน์ RA หน่วย (def: RA:h)
-x # ต่อท้าย RA_CEN, DEC_CEN, RAD_CEN, CONE_KEY cols
-X # ต่อท้าย RA_CEN, DEC_CEN, RAD_CEN, CONE_KEY cols, ส่งออกทุกแถว

DESCRIPTION


Funcone ดำเนินการค้นหารูปกรวยในคอลัมน์ RA และ Dec ของตารางไบนารี FITS NS
ระยะห่างจากจุดศูนย์กลาง RA ตำแหน่ง Dec ถึง RA ธันวาคม ในแต่ละแถวในตารางคือ
คำนวณแล้ว แถวที่มีระยะห่างน้อยกว่ารัศมีที่ระบุจะเป็นเอาต์พุต

อาร์กิวเมนต์แรกของโปรแกรมระบุไฟล์ FITS ไฟล์เหตุการณ์ดิบ หรืออาร์เรย์ดิบ
ไฟล์. หากระบุ "stdin" ข้อมูลจะถูกอ่านจากอินพุตมาตรฐาน ใช้ Funtools
เครื่องหมายวงเล็บเพื่อระบุส่วนขยายและตัวกรอง FITS อาร์กิวเมนต์ที่สองคือ
ไฟล์เอาต์พุต FITS หากระบุ "stdout" ตารางไบนารี FITS จะถูกเขียนไปที่
เอาต์พุตมาตรฐาน

อาร์กิวเมนต์ที่จำเป็นที่สามและสี่คือตำแหน่ง RA และ Dec center โดยค่าเริ่มต้น,
RA ถูกระบุเป็นชั่วโมงในขณะที่ Dec ถูกระบุเป็นองศา คุณสามารถเปลี่ยนหน่วยของ
อย่างใดอย่างหนึ่งเหล่านี้โดยการต่อท้ายอักขระ "d" (degrees), "h" (hours) หรือ "r" (เรเดียน)
รองรับสัญกรณ์ Sexagesimal โดยมีทวิภาคหรือช่องว่างคั่น hms และ dms (เมื่อไหร่
โดยใช้ช่องว่าง โปรดตรวจสอบให้แน่ใจว่าได้ยกมาทั้งสตริง)

อาร์กิวเมนต์ที่ห้าที่ต้องการคือรัศมีของการค้นหารูปกรวย โดยค่าเริ่มต้น ค่ารัศมี
จะได้รับเป็นองศา สามารถเปลี่ยนหน่วยได้โดยเติมอักขระ "d" (ดีกรี)
"r" (เรเดียน), "'" (อาร์คนาที) หรือ '"' (อาร์ควินาที)

ตามค่าเริ่มต้น คอลัมน์ทั้งหมดของไฟล์อินพุตจะถูกคัดลอกไปยังไฟล์เอาต์พุต คอลัมน์ที่เลือก
สามารถส่งออกได้โดยใช้อาร์กิวเมนต์ที่หกที่เป็นทางเลือกในรูปแบบ:

"คอลัมน์1 คอลัมน์1 ... คอลัมน์N"

อาร์กิวเมนต์ที่เจ็ดช่วยให้คุณสามารถส่งออกคอลัมน์ที่เลือกจากไฟล์รายการเมื่อ -j สลับ
ถูกนำมาใช้. โปรดทราบว่าคอลัมน์ RA และ Dec ที่ใช้ในการคำนวณรูปกรวยต้องไม่
ยกเลิกการเลือก

นอกจากนี้ ตามค่าเริ่มต้น ชื่อคอลัมน์ RA และ Dec จะมีชื่อว่า "RA" และ "Dec" และได้รับใน
หน่วยชั่วโมงและองศาตามลำดับ คุณสามารถเปลี่ยนชื่อและหน่วยโดยใช้
สวิตช์ -r [RA] และ/หรือ -d [Dec] อีกครั้งหนึ่งใน "h", "d" หรือ "r" ต่อท้าย
ชื่อคอลัมน์เพื่อระบุหน่วย แต่ในกรณีนี้ จะต้องมีโคลอน ":" ระหว่าง the
ชื่อและข้อกำหนดของหน่วย

ถ้า -l [ไฟล์รายการ] ใช้สวิตช์จากนั้น RA กลางอย่างน้อยหนึ่งรายการ, ศูนย์ Dec และ
รัศมีสามารถนำมาจากไฟล์รายการ (ซึ่งสามารถเป็นตาราง FITS หรือข้อความคอลัมน์ ASCII ได้)
ไฟล์). ในกรณีนี้ ที่สาม (ศูนย์ RA) ที่สี่ (กลางเดือนธันวาคม) และที่ห้า (รัศมี)
อาร์กิวเมนต์บรรทัดคำสั่งอาจเป็นชื่อคอลัมน์ในไฟล์รายการ (หากพารามิเตอร์นั้น
แตกต่างกันไป) หรือค่าตัวเลขอื่น (หากพารามิเตอร์นั้นเป็นแบบคงที่) เมื่อชื่อคอลัมน์คือ
ระบุไว้สำหรับ RA, Dec หรือรัศมี คุณสามารถต่อท้ายทวิภาคตามด้วย "h", "d" หรือ "r"
เพื่อระบุหน่วย (เช่น ' และ " สำหรับรัศมี) อัลกอริธึมการค้นหากรวยจะทำงานหนึ่งครั้งสำหรับแต่ละ
แถวในรายการ รับค่า RA, Dec และรัศมีจากคอลัมน์ที่ระบุหรือจาก
ค่าตัวเลขคงที่ที่ระบุในบรรทัดคำสั่ง

เมื่อใช้รายการ แถวที่ถูกต้องทั้งหมดจากการวนซ้ำแต่ละครั้งจะถูกเขียนลงในไฟล์เอาต์พุตเดียว
ใช้ -x สลับเพื่อช่วยกำหนดบรรทัดของไฟล์รายการที่ใช้ในการสร้าง
กำหนดแถวเอาต์พุต สวิตช์นี้ทำให้เกิดค่าสำหรับศูนย์ RA, Dec, รัศมี และ
หมายเลขแถวที่จะต่อท้ายไฟล์เอาต์พุต ในคอลัมน์ชื่อ RA_CEN, DEC_CEN, RAD_CEN
และ CONE_KEY ตามลำดับ อีกทางหนึ่งคือ -j (เข้าร่วม) สวิตช์จะต่อท้ายคอลัมน์ทั้งหมด
จากแถวรายการไปยังแถวเอาต์พุต (โดยพื้นฐานแล้วจะเป็นการรวมของแถวรายการและแถวอินพุต)
พร้อมกับหมายเลขแถว CONE_KEY สวิตช์ทั้งสองนี้ไม่มีร่วมกัน

พื้นที่ -X และ -J สวิตช์เขียนข้อมูลเดียวกันกับตัวพิมพ์เล็กสำหรับแต่ละรายการ
แถวตอบสนองการค้นหารูปกรวย นอกจากนี้ สวิตช์เหล่านี้ยังเขียนแถวจาก
ไฟล์เหตุการณ์ที่ไม่เป็นไปตามการค้นหากรวยใด ๆ ในกรณีเช่นนี้ คอลัมน์ CONE_KEY จะ
ได้รับค่า -1 และข้อมูลตำแหน่งกึ่งกลางและรายการจะถูกตั้งค่าเป็นศูนย์
สำหรับแถวที่กำหนด ดังนั้น ทุกแถวของไฟล์เหตุการณ์อินพุตจึงรับประกันว่าเป็นเอาต์พุต
โดยมีแถวที่ตรงกับการค้นหากรวยอย่างน้อยหนึ่งรายการซึ่งมีข้อมูลการค้นหาเพิ่มเติม

พื้นที่ -L สวิตช์ทำหน้าที่คล้ายกับ -l สลับไปมาว่าใช้ศูนย์จากไฟล์รายการ
อย่างไรก็ตาม มันยังตั้งค่าสวิตช์ -j โดยปริยาย เพื่อให้แถวเอาต์พุตเป็นการรวมของ
แถวเหตุการณ์อินพุตและแถวตำแหน่งตรงกลาง นอกจากนี้ สวิตช์นี้ยังเขียนทั้งหมด
แถวตำแหน่งตรงกลางที่ไม่มีเหตุการณ์ใดตรงตามเกณฑ์การค้นหารูปกรวยของแถวนั้น
คอลัมน์ CONE_KEY จะได้รับค่า -2 สำหรับแถวกลางที่ไม่ใกล้กับใดๆ
แถวข้อมูลและคอลัมน์เหตุการณ์จะเป็นศูนย์สำหรับแถวดังกล่าว ด้วยวิธีนี้ทุกศูนย์
แถวได้รับการรับประกันว่าจะส่งออกอย่างน้อยหนึ่งครั้ง

หากมีสวิตช์ "แถวทั้งหมด" (-X, -J,หรือ -L) ถูกระบุ จากนั้นคอลัมน์ใหม่ชื่อ JSTAT
ถูกเพิ่มลงในตารางผลลัพธ์ ค่าบวกในคอลัมน์นี้ระบุจุดศูนย์กลาง
ตำแหน่งหมายเลขแถว (เริ่มจาก 1) ในไฟล์รายการที่แถวข้อมูลนี้สำเร็จ
จับคู่ในการค้นหากรวย ค่า -1 หมายความว่าแถวข้อมูลไม่ตรงกับจุดศูนย์กลางใดๆ
ตำแหน่ง. ค่า -2 หมายความว่าตำแหน่งกึ่งกลางไม่ตรงกับแถวข้อมูลใดๆ

กำหนดตำแหน่งศูนย์กลางและรัศมี อัลกอริธึมการค้นหารูปกรวยจะคำนวณพารามิเตอร์ขีดจำกัด
สำหรับกล่องที่ล้อมรอบกรวยที่ระบุและทดสอบเฉพาะแถวที่มีค่าตำแหน่งอยู่
ภายในขอบเขตดังกล่าว สำหรับไฟล์ขนาดเล็ก ค่าโสหุ้ยที่เกี่ยวข้องกับขีดจำกัดของกรวยนี้
การกรองอาจทำให้โปรแกรมทำงานช้ากว่าการทดสอบเหตุการณ์ทั้งหมด คุณสามารถ
ปิดการกรองกรวยลิมิตโดยใช้ -n สลับเพื่อดูว่าการดำเนินการนี้เร็วขึ้นหรือไม่
(มีประโยชน์อย่างยิ่งเมื่อประมวลผลรายการตำแหน่งจำนวนมาก)

ตัวอย่างเช่น การค้นหารูปกรวยเริ่มต้นใช้คอลัมน์ "RA" และ "Dec" ในหน่วยชั่วโมงและองศา
(ตามลำดับ) และตำแหน่ง RA ในหน่วยชั่วโมง ธันวาคม และรัศมีเป็นองศา:

funone เข้าพอดีพอดี 23.45 34.56 0.01

ในการระบุตำแหน่ง RA เป็นองศา:

กรวยเข้าพอดีพอดี 23.45d 34.56 0.01

ในการรับ RA และ Dec จากรายการ แต่ใช้ค่าคงที่สำหรับรัศมี (และเขียนด้วย
การระบุข้อมูลสำหรับแต่ละแถวในรายการ):

funcone -x -l list.txt in.fits out.fits MYRA MYDec 0.01

ผู้ใช้ระบุคอลัมน์เป็นองศา ตำแหน่ง RA เป็นชั่วโมง (สัญกรณ์เพศ) Dec
ตำแหน่งเป็นองศา (สัญกรณ์เพศ) และรัศมีเป็นนาทีอาร์ค:

funcone -r myRa:d -d myDec in.fits out.fits 12:30:15.5 30:12 15'

ใช้ funcone ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad