#Title: Galaxy luminosity functions from far-UV to submillimetre at z=0 in the COLIBRE simulations
#Authors: Shengdong Lu, Carlos S. Frenk, Cedric G. Lacey, Andrea Gebek, Joop Schaye, Shaun Cole, Sownak Bose, 
          Nick Andreadis, Maarten Baes, Alejandro Benítez-Llambay, Evgenii Chaikin, Robert A. Crain, Anna Durrant, 
          Filip Huško, Sylvia Ploeckinger, Alexander J. Richings, Matthieu Schaller, James W. Trayford

#================================================================================================================================================================================================
# This dataset compiles local luminosity function measurements from the literature, including values reported in tables and values extracted from figures.
# For convenience, all measurements have been converted into a unified format. Readers should refer to the original publications for the raw data and detailed
# measurement methodology. Below, we provide an explanation of the parameters in each column.
#
# Each file name follows the format BAND-AUTHOR+YEAR.txt. For example, TIR-Rodighiero+10.txt denotes the total infrared luminosity function from
# Rodighiero et al. (2010).
#
# All luminosities have been converted to log10(nu Lnu / Lsun), where Lsun = 3.828e26 W, and all number densities are given in log10(Mpc^-3 dex^-1).
#
# Some studies report their measurements in h-dependent forms, such as M - 5 log h (or equivalently log L + 2 log h) and log Phi - 3 log h. In this
# catalogue, these quantities have been converted to log L and log Phi using the h value reported by the original reference.
#
# Dai et al. (2009), Hill et al. (2010), Loveday et al. (2012), Driver et al. (2012), and Moore et al. (2026) did not explicitly state the Hubble constant
# adopted in their analyses. However, in these studies the dependence on the Hubble parameter has already been factored out, since the published quantities 
# are given in the forms M - 5 log h (or equivalently log L + 2 log h) and log Phi - 3 log h. For consistency with the other collected datasets, we therefore set h=1
# for these studies when converting the reported quantities back to M or log L and log Phi. This convention does not affect the final h-corrected values.
#================================================================================================================================================================================================
# Parameter             Unit                  Description
#------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# h                                           Dimensionless Hubble parameter reported in the reference; defined as h = H0 / (100 km s^-1 Mpc^-1).
# logLum                log10(Lsun)           Luminosity bin centre for the galaxy abundance measurement, expressed as log10(nu Lnu / Lsun); if no bin range is provided, this is treated as a single-point value.
# logLum_upper          log10(Lsun)           Upper/brighter boundary of the luminosity bin; identical to logLum if no luminosity range is provided.
# logLum_lower          log10(Lsun)           Lower/fainter boundary of the luminosity bin; identical to logLum if no luminosity range is provided.
# logPhi                log10(Mpc^-3 dex^-1)  Galaxy number density in the luminosity bin, in log10 units.
# logPhi_upper          log10(Mpc^-3 dex^-1)  Upper value of the galaxy number density measurement, in log10 units
# logPhi_lower          log10(Mpc^-3 dex^-1)  Lower value of the galaxy number density measurement, in log10 units
# z                                           Representative redshift assigned to the luminosity function measurement by the original reference; if not provided, we use the centre of the quoted redshift bin.
# z_upper                                     Upper boundary of the redshift bin
# z_lower                                     Lower boundary of the redshift bin
# UpperLimit                                  1: the measurement is labelled as an upper limit; 0: not an upper limit.
# LowerLimit                                  1: the measurement is labelled as a lower limit; 0: not a lower limit.
#================================================================================================================================================================================================

