p_delta_DM

zdm.pcosmic.p_delta_DM(z, F, C0, deltas=None, dmin=0.001, dmax=10, ndelta=10000)[source]

Calculate the probability distribution of fractional DM.

Wrapper around pcosmic that generates a grid of delta values and computes the probability at each point.

Parameters:
  • z (float) – Redshift.

  • F (float) – Log10 of the feedback parameter.

  • C0 (float) – Normalization constant.

  • deltas (array_like, optional) – Pre-defined delta values. If None, generates a linear grid.

  • dmin (float, optional) – Minimum delta value if generating grid. Default is 1e-3.

  • dmax (float, optional) – Maximum delta value if generating grid. Default is 10.

  • ndelta (int, optional) – Number of delta points if generating grid. Default is 10000.

Returns:

  • deltas (ndarray) – Array of fractional DM values.

  • pdeltas (ndarray) – Probability density at each delta value.