ainda_another_wizz é um pacote python para calcular com eficiência os desvios de correlação cruzada, também conhecidos como desvios para o cluster. O método permite estimar a distribuição desconhecida do desvio para o vermelho de uma amostra de galáxia, medindo a amplitude da correlação angular das posições da galáxia com as de uma amostra de referência com desvio para os vermelhos conhecidos.
Essa implementação é baseada na idéia (introduzida por Schmidt et al. 2013, ver arxiv: 1303.0292) para medir a amplitude das funções de correlação angular, contando pares de galáxias em uma lixeira angular única e larga.
A base de código, a documentação e o pacote Python são distribuídos em:
Nota: Na versão mais recente, o código foi redesenhado para grandes conjuntos de dados e agora suporta o paralelismo com o MPI.
Citando: ao usar este código no trabalho publicado, cite van den Busch et al. (2020), A&A 642, A200 (ARXIV: 2007.01846)
O pacote yet_another_wizz, que envia a yaw da biblioteca Python, pode ser instalado diretamente com o PIP:
pip install yet_another_wizz
Para ativar o suporte ao MPI, o ambiente de tempo de execução do MPI deve ser instalado e configurado. A maneira mais fácil de instalar ainda_another_wizz com o MPI ativado é usar a configuração fornecida para conda:
CONDA install -f Environment.yml
Isso criará um novo ambiente chamado yaw e instalará o código junto com a implementação openmpi do MPI.
Alternativo Use a opção de instalação do PIP:
pip install yet_another_wizz [mpi]
Outras dependências opcionais (não instaladas por padrão) são:
matplotlib para ativar métodos de plotagem.healpy para permitir a geração de amostras aleatórias com base em máscaras Healpix. Para obter mais informações sobre como usar o código Python, consulte os exemplos de uso na documentação oficial.
Há também uma interface do plug -in para o pipeline de camadas de infraestrutura de avaliação do Redshift (Rail).
As versões anteriores de Yet_another_wizz também podem ser executadas como uma ferramenta de linha de comando ao instalar o cliente da linha de comando esparado ainda_another_wizz_cli. Essa ferramenta está depreciada na versão 3.0, mas talvez seja integrada diretamente ao Yet_another_wizz em uma versão futura.
Para relatórios de bug ou solicitar novos recursos, use a página de problemas do Github do repositório.
Jan Luca van den Busch reconhece o apoio do Conselho de Pesquisa Europeu sob os números de concessão 770935. Os autores também agradecem a Hendrik Hildebrandt, Benjamin Joachimi, Angus H. Wright e Chris Blake por feedback vital e apoio durante todo o desenvolvimento deste software.