Photometric Redshift Tools and Algorithms

  • In this new era of extragalactic and cosmological surveys, photometric redshift becomes increasingly more important. And in recent years, there have been many exciting new developments for the photo-z algorithms.

Template Based

Machine Learning

  • ANNZ - Machine learning methods for astrophysics
    • By Iftach Sadeh. ANNZ uses both regression and classification techniques for estimation of single-value photo-z (or any regression problem) solutions and PDFs. Includes several “traditional” machine learning algorithms (ANN, BDT, KNN)
  • MLZ - Machine Learning for photo-Z
    • MLZ is a python code that computes photometric redshift PDFs using machine learning techniques, providing optional extra information.
  • frankenz - A photometric redshift monstrosity
    • By Josh Speagle. frankenz is a Pure Python implementation of a variety of methods to quickly yet robustly perform (hierarchical) Bayesian inference using large (but discrete) sets of (possibly noisy) models with (noisy) photometric data.

Clustering

  • the-wizz - A clustering redshift estimation code for us folks
    • By Chris Morrison. the-wizz is a clustering redshift estimating tool designed with ease of use for end users in mind.
    • For information on the method see Schmidt et al. 2013, Menard et al. 2013, and Rahman et al. 2015, 2016b. Details on this implementation can be found in Morrison et al. 2017