predict_cluster_counts_lcdm
Predicts LCDM cluster counts dN/dz above a mass threshold and compares them with a catalogue to test consistency and constrain sigma8.
Instructions
Predict LCDM cluster counts dN/dz above a mass threshold (Tinker+08 HMF x Eisenstein-Hu P(k)) and compare with a catalogue.
Use to ask "is this survey's N(z) above M consistent with LCDM / which sigma8?".
No selection function, mass scatter or Eddington bias is modelled: pick a
threshold where the catalogue is ~complete (SPT-SZ ~5e14 at z>0.25, ACT DR6
SNR>5 ~5e14, PSZ2 ~6e14 at z~0.2) and treat ratios at the 10-20% level as the
systematics floor (the mass-calibration uncertainty dominates). Heavy:
runs as an HPC kernel when dispatch is active.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"output_dir": "<output_dir>"
},
"name": "predict_cluster_counts_lcdm"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| h | No | H0/100. | |
| ns | No | Scalar spectral index. | |
| Ob0 | No | Baryon density today. | |
| Om0 | No | Matter density today. | |
| sigma8 | No | sigma8 today. | |
| z_edges | No | Redshift bin edges (default 0.1..1.3 step 0.1). | |
| m500_min | No | M500c threshold in 1e14 Msun (catalogue h70 units). | |
| mass_def | No | Mass definition of the threshold. | 500c |
| area_deg2 | No | Survey area [deg^2]; default = the observed catalogue's registry area. | |
| output_dir | Yes | Directory for the prediction CSV/JSON. | |
| sigma8_scan | No | Optional sigma8 grid for a Poisson -2lnL profile vs the observed counts (each point ~1-3 s locally). | |
| observed_catalog | No | Harmonised CSV or dataset key: its N(z, M500 >= m500_min) is compared with the prediction. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | ||
| status | Yes | ||
| message | Yes | ||
| metadata | Yes |