@@ -69,7 +69,7 @@ probe_selection:
6969nz :
7070 # Paths to source (for WL) and lens (for GCph) redshift distributions.
7171 # These must have shape (z_points, zbins + 1) where z_points is the number of
72- # redshift values over which the n(z) is measured, and format .txt or .dat
72+ # redshift values over which the n(z) is measured, and format .txt, .dat or .ascii
7373 # OR
7474 # as .fits files, following the LE3/Heracles/euclidlib format
7575 nz_sources_filename : ../common_data/Spaceborne_jobs/develop/input/nzTab-EP03-zedMin02-zedMax25-mag245.dat # Type: str
@@ -101,6 +101,12 @@ binning:
101101 ell_max : 3000 # Type: int | float. Maximum ell
102102 ell_bins : 32 # Type: int. Number of ell bins. Not used in the 'unbinned' case
103103
104+ # Path to user-provided ell binning scheme. Used only if 'binning_type' is set to 'from_input'.
105+ # The file should have the following columns:
106+ # ell, delta_ell, ell_lower_edges, ell_upper_edges
107+ # with `ell` the ell bin center, `delta_ell` its width,
108+ # `ell_lower_edges` its lower edge, and `ell_upper_edges` its upper edge.
109+ # The file can be in .txt, .dat or .ascii format.
104110 ell_bins_filename : ../common_data/Spaceborne_jobs/develop/input/ell_values_3x2pt.txt
105111
106112 # theta binning for the real-space covariance matrix
@@ -337,20 +343,27 @@ precision:
337343 # see https://namaster.readthedocs.io/en/latest/api/pymaster.field.html#pymaster.field.NmtField
338344 n_iter_nmt : null # Type: None | int.
339345
346+
347+ # ======================================= JAX ========================================
348+ # Whether to enable 64-bit precision for JAX computations. Setting this to False can result
349+ # in noticeable differences with respect to the plain numpy implementation, since the
350+ # latter defaults to 64-bit precision.
351+ jax_enable_x64 : True # Type: bool.
352+
353+
340354misc :
341355 # note if you work from an interactive environment (e.g. jupyter notebook), you might
342356 # have to restart the kernel after changing the num_threads, and jax_platform
343357 num_threads : 50 # Type: int. How many threads to use for the parallel computations
344358
345- # jax-specific settings
346- jax_platform : auto # Type: str. 'auto', 'cpu' or 'gpu'
347- jax_enable_x64 : True # Type: bool. Whether to enable 64-bit precision for JAX computations
359+ # Device used for JAX-accelerated computation. Can be one of 'auto', 'cpu' or 'gpu'
360+ jax_platform : auto # Type: str.
348361
349362 # some sanity checks on the covariance matrix. These could take a while to run.
350- test_numpy_inversion : True # Type: bool. Test for errors in np.linalg.inv
351- test_condition_number : True # Type: bool. Check if condition number is above 1e10
352- test_cholesky_decomposition : True # Type: bool. Test if cholesky decomposition fails
353- test_symmetry : True # Type: bool. Test if covariance matrix is symmetric (cov = cov.T)
363+ test_numpy_inversion : False # Type: bool. Test for errors in np.linalg.inv
364+ test_condition_number : False # Type: bool. Check if condition number is above 1e10
365+ test_cholesky_decomposition : False # Type: bool. Test if cholesky decomposition fails
366+ test_symmetry : False # Type: bool. Test if covariance matrix is symmetric (cov = cov.T)
354367
355368 # Whether to produce a triangle plot of the Cls, especially useful when using input
356369 # Cls for a quick visual comparison. Can be slow, set to False for a faster runtime.
0 commit comments