yoy_another_wizz عبارة عن حزمة بيثون لحساب الانزياحات الحمراء المتقاطعة بكفاءة ، ويعرف أيضًا على أنها عمليات حمراء تجارية. تسمح هذه الطريقة بتقدير توزيع الانزياح الأحمر غير المعروف لعينة المجرة عن طريق قياس سعة الارتباط الزاوي لمواقع المجرة مع تلك الخاصة بعينة مرجعية ذات نقاط حمراء معروفة.
يعتمد هذا التنفيذ على الفكرة (التي أدخلها Schmidt et al. 2013 ، انظر Arxiv: 1303.0292) لقياس سعة وظائف الارتباط الزاوي عن طريق حساب أزواج المجرة في صندوق زاوي واحد.
يتم توزيع قاعدة التعليمات البرمجية والوثائق وحزمة Python على:
ملاحظة: في الإصدار الأخير ، تم إعادة تصميم الكود لمجموعات البيانات الكبيرة ويدعم الآن Paralellism مع MPI.
نقلا عن: عند استخدام هذا الرمز في العمل المنشور ، يرجى الاستشهاد بـ Van Den Busch et al. (2020) ، A & A 642 ، A200 (Arxiv: 2007.01846)
يمكن تثبيت حزمة yond_another_wizz ، التي تشحن مكتبة Python yaw مباشرة مع PIP:
PIP تثبيت yoAnother_wizz
لتمكين دعم MPI ، يجب تثبيت وتكوين بيئة وقت تشغيل MPI. أسهل طريقة لتثبيت yoy_another_wizz مع تمكين MPI هي استخدام الإعداد المقدم لـ Conda:
كوندا تثبيت -F البيئة.
سيؤدي ذلك إلى إنشاء بيئة جديدة تسمى yaw وتثبيت الكود مع تطبيق openmpi لـ MPI.
الاستخدام البديل خيار تثبيت PIP:
PIP تثبيت yoAnother_wizz [MPI]
التبعيات الاختيارية الأخرى (غير المثبتة بشكل افتراضي) هي:
matplotlib لتمكين طرق التخطيط.healpy لتمكين توليد عينات عشوائية على أساس أقنعة Healpix. لمزيد من المعلومات حول كيفية استخدام رمز Python ، يرجى الرجوع إلى أمثلة الاستخدام في الوثائق الرسمية.
هناك أيضًا واجهة مكون الإضافي لخط أنابيب طبقات البنية التحتية لتقييم Redshift.
يمكن أيضًا تشغيل الإصدارات السابقة من yoy_another_wizz كأداة سطر أوامر عند تثبيت عميل سطر الأوامر المفرط yoanother_wizz_cli. تم إهمال هذه الأداة اعتبارًا من الإصدار 3.0 ولكن ربما يتم دمجها مباشرة في yoy_another_wizz في إصدار مستقبلي.
للحصول على تقارير الأخطاء أو طلب ميزات جديدة ، يرجى استخدام صفحة مشكلات GitHub في المستودع.
يعترف Jan Luca Van Den Busch بدعم من مجلس الأبحاث الأوروبية بموجب أرقام المنح 770935. يشكر المؤلفون أيضًا هندريك هيلدبراندت ، وبنيامين جوشيمي ، وأنجوس هـ. رايت ، وكريس بليك على ردود الفعل الحيوية والدعم طوال تطوير هذا البرنامج.