YET_Another_wizz est un package Python pour calculer efficacement les décalages rouges de corrélation croisée, également connu sous le nom de regroupement rouge. La méthode permet d'estimer la distribution de décalage vers le rouge inconnu d'un échantillon de galaxie en mesurant l'amplitude de la corrélation angulaire des positions de la galaxie avec celles d'un échantillon de référence avec des décalages rouges connus.
Cette implémentation est basée sur l'idée (introduite par Schmidt et al. 2013, voir Arxiv: 1303.0292) pour mesurer l'amplitude des fonctions de corrélation angulaire en comptant les paires de galaxies dans un seul bac angulaire large.
La base de code, la documentation et le package Python sont distribués à:
Remarque: Dans la dernière version, le code a été repensé pour les grands ensembles de données et prend désormais en charge le parallélisme avec MPI.
Citant: Lorsque vous utilisez ce code dans les travaux publiés, veuillez citer Van den Busch et al. (2020), A&A 642, A200 (Arxiv: 2007.01846)
Le package pour yanother_wizz, qui expédie le yaw de la bibliothèque Python, peut être installé directement avec PIP:
pip installer encore_another_wizz
Pour activer le support MPI, l'environnement d'exécution MPI doit être installé et configuré. Le moyen le plus simple d'installer encore_another_wizz avec MPI activé est d'utiliser la configuration fournie pour conda:
conda install -f environnement.yml
Cela crée un nouvel environnement appelé yaw et installer le code avec l'implémentation openmpi de MPI.
Alternative Utilisez l'option d'installation PIP:
pip install yet_another_wizz [mpi]
Les autres dépendances facultatives (non installées par défaut) sont:
matplotlib pour activer les méthodes de traçage.healpy pour permettre de générer des échantillons aléatoires basés sur des masques Healpix. Pour plus d'informations sur la façon d'utiliser le code Python, veuillez vous référer aux exemples d'utilisation dans la documentation officielle.
Il existe également une interface de plugin pour le pipeline des couches d'infrastructure d'évaluation du redshift (rail).
Les versions précédentes de encore_another_wizz pourraient également être exécutées en tant qu'outil de ligne de commande lors de l'installation du client de la ligne de commande Sparate Yet_another_wizz_cli. Cet outil est obsolète à partir de la version 3.0 mais peut-être être intégré directement dans encore_another_wizz dans une future version.
Pour les rapports de bogues ou la demande de nouvelles fonctionnalités, veuillez utiliser la page GitHub Issues du référentiel.
Jan Luca van den Busch reconnaît le soutien du Conseil européen de recherche en vertu des numéros de subvention 770935. Les auteurs remercient également Hendrik Hildebrandt, Benjamin Joachimi, Angus H. Wright et Chris Blake pour les commentaires et le soutien vitaux tout au long du développement de ce logiciel.