YET_ANOTHER_WIZZ ist ein Python-Paket zur effizienten Berechnung von Redshifts mit Kreuzkorrelationen und auch als Clustering-Rotverschiebungen bekannt. Das Verfahren ermöglicht es, die unbekannte Rotverschiebungsverteilung einer Galaxienprobe zu schätzen, indem die Amplitude der Winkelkorrelation der Galaxienpositionen mit denen einer Referenzprobe mit bekannten Rotverschiebungen gemessen wird.
Diese Implementierung basiert auf der Idee (eingeführt von Schmidt et al. 2013, siehe ARXIV: 1303.0292), um die Amplitude der Winkelkorrelationsfunktionen zu messen, indem Galaxienpaare in einem einzelnen Weitwinkel -Bin gezählt werden.
Die Codebasis, die Dokumentation und das Python -Paket werden verteilt unter:
Hinweis: In der neuesten Version wurde der Code für große Datensätze neu gestaltet und unterstützt jetzt den Paralellismus mit MPI.
Zitieren: Wenn Sie diesen Code in veröffentlichten Arbeiten verwenden, zitieren Sie bitte van den Busch et al. (2020), A & A 642, A200 (ARXIV: 2007.01846)
Das Paket von YET_ANOTHER_WIZZ, das die Python Library yaw versendet, kann direkt mit PIP installiert werden:
PIP Installation YET_ANOTER_WIZZ
Um die MPI-Unterstützung zu aktivieren, muss die MPI-Laufzeit-Umgebung installiert und konfiguriert werden. Der einfachste Weg, um mit MPI aktiviert zu installieren, ist die Verwendung des bereitgestellten Setups für Conda:
Conda install -f -Umwelt.yml
Dadurch wird eine neue Umgebung namens yaw erstellt und den Code zusammen mit der openmpi -Implementierung von MPI installiert.
Alternative Verwenden Sie die Option PIP -Installation:
PIP Installation YET_ANOTER_WIZZ [MPI]
Andere optionale Abhängigkeiten (standardmäßig nicht installiert) sind:
matplotlib zum Aktivieren von Methoden.healpy , um die Erzeugung von zufälligen Proben auf der Grundlage von Healpix -Masken zu ermöglichen. Weitere Informationen zur Verwendung des Python -Codes finden Sie in den Nutzungsbeispielen in der offiziellen Dokumentation.
Es gibt auch eine Plugin -Schnittstelle für die Rail -Pipeline (Redvershift Assessment Infrastructure Layers).
Frühere Versionen von YET_ANOTER_WIZZ können auch als Befehlszeilenwerkzeug ausgeführt werden, wenn der Sparate-Befehlszeilenclient art_another_wizz_cli installiert wird. Dieses Tool ist ab Version 3.0 veraltet, kann aber in einer zukünftigen Version direkt in YetAnother_Wizz integriert werden.
Für Fehlerberichte oder Anfragen neuer Funktionen verwenden Sie bitte die GitHub -Problemseite des Repositorys.
Jan Luca van Den Busch erkennt die Unterstützung des Europäischen Forschungsrates gemäß den Zuschusses Nummern 770935 an. Die Autoren danken auch Hendrik Hildebrandt, Benjamin Joachimi, Angus H. Wright und Chris Blake für wichtige Feedback und Unterstützung während der Entwicklung dieser Software.