3 from numpy.testing
import assert_raises, run_module_suite
5 from pyccl
import ccllib
6 from pyccl
import CCLError
8 PYCOSMO = pyccl.Cosmology(
9 Omega_c=0.27, Omega_b=0.045, h=0.67, A_s=1e-10, n_s=0.96)
14 z = np.linspace(0, 1, 10)
21 pyccl.WeakLensingTracer,
29 pyccl.WeakLensingTracer,
32 ia_bias=(z, bias_ia[0:2]),
37 pyccl.WeakLensingTracer,
41 red_frac=(z, f_red[0:2]))
47 ccllib.growth_factor_vec,
48 ccllib.growth_factor_unnorm_vec,
49 ccllib.growth_rate_vec,
50 ccllib.comoving_radial_distance_vec,
51 ccllib.comoving_angular_distance_vec,
53 ccllib.luminosity_distance_vec,
54 ccllib.distance_modulus_vec]:
84 ccllib.scale_factor_of_chi_vec,
100 [0.0, 1.0, 2.0, 3.0, 4.0],
101 [0.0, 1.0, 2.0, 3.0, 4.0],
102 [0.0, 1.0, 2.0, 3.0, 4.0, 5.0],
103 [0.0, 1.0, 2.0, 3.0, 4.0, 5.0],
108 args = copy.deepcopy(base_args)
109 args[i*2] = [1.0] * 8
112 ccllib.cl_tracer_new_wrapper,
119 ccllib.angular_cl_vec,
139 ccllib.parameters_create_nu_vec,
140 0.25, 0.05, 0.0, 3.0, -1.0, 0.0, 0.7, 2e-9, 0.95, 1, 0.0, 0.0,
152 ccllib.correlation_vec,
163 ccllib.correlation_vec,
174 ccllib.correlation_3d_vec,
184 for func
in [ccllib.onehalo_matter_power_vec,
185 ccllib.twohalo_matter_power_vec,
186 ccllib.halomodel_matter_power_vec]:
198 ccllib.halo_concentration_vec,
212 ccllib.dNdz_tomog_vec,
223 for func
in [ccllib.massfunc_vec, ccllib.halo_bias_vec]:
235 ccllib.massfunc_m2r_vec,
255 ccllib.Omeganuh2_vec,
264 ccllib.Omeganuh2_vec,
274 for func
in [ccllib.linear_matter_power_vec,
275 ccllib.nonlin_matter_power_vec]:
285 for func
in [ccllib.sigmaR_vec,
296 if __name__ ==
'__main__':
def test_swig_correlation()
def test_swig_neurtinos()
auto range(T const &first, T const &last) -> Generator< T >
def test_swig_redshifts()
def test_swig_background()