YEN_ANOTHER_WIZZ เป็นแพ็คเกจ Python ในการคำนวณ Redshifts ข้ามความสัมพันธ์อย่างมีประสิทธิภาพและยังรู้ว่าเป็น redshifts clustering วิธีการนี้ช่วยให้สามารถประเมินการกระจาย Redshift ที่ไม่รู้จักของตัวอย่างกาแลคซีโดยการวัดความกว้างของความสัมพันธ์เชิงมุมของตำแหน่งกาแลคซีกับตัวอย่างอ้างอิงที่มี redshifts ที่รู้จัก
การใช้งานนี้ขึ้นอยู่กับแนวคิด (แนะนำโดย Schmidt และคณะ 2013 ดู ARXIV: 1303.0292) เพื่อวัดความกว้างของฟังก์ชั่นสหสัมพันธ์เชิงมุมโดยการนับคู่กาแลคซีในถังเชิงมุมกว้างเดียว
ฐานรหัสเอกสารและแพ็คเกจ Python มีการแจกจ่ายที่:
หมายเหตุ: ในเวอร์ชันล่าสุดรหัสได้รับการออกแบบใหม่สำหรับชุดข้อมูลขนาดใหญ่และตอนนี้รองรับ Paralellism ด้วย MPI
อ้างถึง: เมื่อใช้รหัสนี้ในงานที่เผยแพร่โปรดอ้างอิง Van Den Busch และคณะ (2020), A&A 642, A200 (Arxiv: 2007.01846)
แพ็คเกจ YON_ANOTHER_WIZZ ซึ่งจัดส่ง Library yaw ของ Python สามารถติดตั้งได้โดยตรงด้วย PIP:
PIP ติดตั้ง net_another_wizz
ในการเปิดใช้งานการสนับสนุน MPI จะต้องติดตั้งและกำหนดค่าสภาพแวดล้อมของ MPI Runtime วิธีที่ง่ายที่สุดในการติดตั้ง _another_wizz ที่เปิดใช้งาน MPI คือการใช้การตั้งค่าที่ให้ไว้สำหรับ conda:
Conda Install -f Environment.yml
สิ่งนี้จะสร้างสภาพแวดล้อมใหม่ที่เรียกว่า yaw และติดตั้งรหัสพร้อมกับการใช้งาน openmpi ของ MPI
ทางเลือกใช้ตัวเลือกการติดตั้ง PIP:
PIP ติดตั้ง net_another_wizz [mpi]
การพึ่งพาตัวเลือกอื่น ๆ (ไม่ได้ติดตั้งโดยค่าเริ่มต้น) คือ:
matplotlib เพื่อเปิดใช้งานวิธีการพล็อตhealpy เพื่อเปิดใช้งานตัวอย่างสุ่มตามมาสก์ Healpix สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้รหัส Python โปรดดูตัวอย่างการใช้งานในเอกสารอย่างเป็นทางการ
นอกจากนี้ยังมีอินเทอร์เฟซปลั๊กอินสำหรับท่อโครงสร้างพื้นฐานการประเมิน Redshift (RAIL)
รุ่นก่อนหน้าของ YON_ANOTHER_WIZZ สามารถเรียกใช้เป็นเครื่องมือบรรทัดคำสั่งเมื่อติดตั้งไคลเอนต์คำสั่ง Sparate Line Line _Another_WIZZ_CLI เครื่องมือนี้เลิกใช้เป็นเวอร์ชัน 3.0 แต่อาจจะรวมเข้ากับ YET_ANOTHER_WIZZ โดยตรงในการเปิดตัวในอนาคต
สำหรับรายงานข้อผิดพลาดหรือการร้องขอคุณสมบัติใหม่โปรดใช้หน้าปัญหา GitHub ของที่เก็บ
Jan Luca van den Busch รับการสนับสนุนจากสภาวิจัยยุโรปภายใต้หมายเลขทุน 770935 ผู้เขียนยังขอบคุณ Hendrik Hildebrandt, Benjamin Joachimi, Angus H. Wright และ Chris Blake สำหรับข้อเสนอแนะที่สำคัญและการสนับสนุนตลอดการพัฒนาซอฟต์แวร์นี้