lsst_inaf_agile.ueda2014

Implement Ueda+2014.

Functions

get_Psi(log_L_X, z[, beta, Psi_min, Psi_max])

Eq. 3.

get_Psi_4375(z[, Psi_4375_0, a1])

Eq. 4.

get_f(log_L_X, z, log_N_H[, epsilon, f_CTK])

Eqs. 5 & 6.

get_fraction_agn_absorbed(log_L_X, z)

Return Fig. 5 from Ueda+2014 i.e. fraction of NH=22-24 sources to NH=20=24.

get_xray_luminosity_function_model(log_lx, z[, A, ...])

Estimate Ueda+2014 XLF model.

get_xray_luminosity_function_data(z[, return_error])

Get Ueda+2014 X-ray luminosity function data.

main()

Produce Ueda+2014 debugging plots.

Module Contents

get_Psi(log_L_X, z, beta=0.24, Psi_min=0.2, Psi_max=0.84, *args, **kwargs)[source]

Eq. 3.

get_Psi_4375(z, Psi_4375_0=0.43, a1=0.48)[source]

Eq. 4.

get_f(log_L_X, z, log_N_H, epsilon=1.7, f_CTK=1.0, *args, **kwargs)[source]

Eqs. 5 & 6.

get_fraction_agn_absorbed(log_L_X, z)[source]

Return Fig. 5 from Ueda+2014 i.e. fraction of NH=22-24 sources to NH=20=24.

get_xray_luminosity_function_model(log_lx, z, A=2.91 * 10**-6, log_L_star=43.97, gamma_1=0.96, gamma_2=2.71, p1=4.78, p2=-1.5, p3=-6.2, log_L_p=44, beta_1=0.84, z_c1=1.86, z_c2=3.0, log_L_a1=44.61, log_L_a2=44.0, alpha_1=0.29, alpha_2=-0.1)[source]

Estimate Ueda+2014 XLF model.

This function implements Ueda+2014 verbatim. Refer to Ueda+2014 and the relevant equations for the details.

get_xray_luminosity_function_data(z, return_error=False)[source]

Get Ueda+2014 X-ray luminosity function data.

Returns:

tuple of (logLX, phi) in typical units

Return type:

x, y

main()[source]

Produce Ueda+2014 debugging plots.