Skip to main content

Implementation of the Schmidt et al. (2013) clustering redshift method.

Project description

yet_another_wizz

https://img.shields.io/pypi/v/yet_another_wizz?logo=pypi&logoColor=blue https://github.com/jlvdb/yet_another_wizz/actions/workflows/docker-publish.yml/badge.svg https://github.com/jlvdb/yet_another_wizz/actions/workflows/run-tests.yml/badge.svg https://readthedocs.org/projects/yet-another-wizz/badge/?version=latest https://codecov.io/gh/jlvdb/yet_another_wizz/branch/main/graph/badge.svg?token=PC41ME2AR8

yet_another_wizz is a python package to efficiently compute cross-correlation redshifts, also know as clustering redshifts. The method allows to estimate the unknown redshift distribution of a galaxy sample by measuring the amplitude of the angular correlation of the galaxy positions with those of a reference sample with known redshifts.

This implementation is based on the idea (introduced by Schmidt et al. 2013, see arXiv:1303.0292) to measure the amplitude of the angular correlation functions by counting galaxy pairs in a single, wide angular bin.

The code base, documentation and, python package are distributed at:

Installation

The yet_another_wizz package, which ships the python library yaw, can be installed directly with pip:

pip install yet_another_wizz

To enable MPI support, the MPI runtime-environment must be installed and configured. The easiest way to install yet_another_wizz with MPI enabled is using the provided setup for conda:

conda install -f environment.yml

This will creates a new environment called yaw and install the code together with the openmpi implementation of MPI.

Alternative use the pip install option:

pip install yet_another_wizz[mpi]

Other optional dependencies (not installed by default) are:

  • matplotlib to enable plotting methods.

  • healpy to enable generating random samples based on HealPix masks.

Usage

For more information about how to use the python code, please refer to the usage examples in the official documentation.

There is also a plugin interface for the Redshift Assessment Infrastructure Layers (RAIL) pipeline.

Previous versions of yet_another_wizz could also be run as a command line tool when installing the sparate command-line client yet_another_wizz_cli. This tool is deprecated as of version 3.0 but maybe be integrated directly into yet_another_wizz in a future release.

For bug reports or requesting new features, please use the github issue page: https://github.com/jlvdb/yet_another_wizz/issues

Maintainers

  • Jan Luca van den Busch (author, Ruhr-Universität Bochum, Astronomisches Institut)

Acknowledgements

Jan Luca van den Busch acknowledges support from the European Research Council under grant numbers 770935. The authors also thank Hendrik Hildebrandt, Benjamin Joachimi, Angus H. Wright, and Chris Blake for vital feedback and support throughout the development of this software.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yet_another_wizz-3.0.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yet_another_wizz-3.0.0-py3-none-any.whl (255.6 kB view details)

Uploaded Python 3

File details

Details for the file yet_another_wizz-3.0.0.tar.gz.

File metadata

  • Download URL: yet_another_wizz-3.0.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for yet_another_wizz-3.0.0.tar.gz
Algorithm Hash digest
SHA256 6d34e4c27e4d4f4fa4c70ecf6e9bf95f0387f324116008903d8b5a63728a5cf8
MD5 b50789196fe369b87ab0cd0ad4deabe2
BLAKE2b-256 01d94f3d824a1180fe498a4505e956d8a552e0c017cf00fba18cddc4ef538e29

See more details on using hashes here.

File details

Details for the file yet_another_wizz-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for yet_another_wizz-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d75e2fca20501d97f08a4da01e8863ac79094afc5e32ef2c322c4bbf2c9dfad2
MD5 28e87bb9eecd7153c27bb0a73bd68178
BLAKE2b-256 22e225cd7d8ecb2976f11396b4be475dc76d4e611f3a25ac39f606aa00330866

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page