{
 "format": "sandboxphysics-ac75-recombination-output-v1",
 "python": "3.9.6",
 "derived_background": {
  "Omega_radiation": 9.220992731918266e-05,
  "Omega_lambda": 0.6874869979078998,
  "n_H_today_m^-3": 0.1899837704051963,
  "z_thermalization": 1973188.4861504808
 },
 "samples": [
  {
   "z": 1700,
   "saha": 0.9992439619710582,
   "three_level_F1_14": 0.9992440952643347,
   "three_level_F1_00": 0.999244095794147,
   "hyrec_extract": 0.99942610308,
   "three_level_minus_hyrec_over_hyrec": -0.00018211232937027225
  },
  {
   "z": 1600,
   "saha": 0.9942646324129449,
   "three_level_F1_14": 0.9942999251664362,
   "three_level_F1_00": 0.9942999573319997,
   "hyrec_extract": 0.99440403201,
   "three_level_minus_hyrec_over_hyrec": -0.00010469270056502665
  },
  {
   "z": 1500,
   "saha": 0.9473407482375454,
   "three_level_F1_14": 0.954598293712208,
   "three_level_F1_00": 0.9545997769292833,
   "hyrec_extract": 0.95489088133,
   "three_level_minus_hyrec_over_hyrec": -0.00030640947935802463
  },
  {
   "z": 1400,
   "saha": 0.6493474492377609,
   "three_level_F1_14": 0.8052142395352888,
   "three_level_F1_00": 0.8052274713210523,
   "hyrec_extract": 0.80263605627,
   "three_level_minus_hyrec_over_hyrec": 0.003212144838434125
  },
  {
   "z": 1300,
   "saha": 0.210259770034238,
   "three_level_F1_14": 0.5645478643185504,
   "three_level_F1_00": 0.5645923034745928,
   "hyrec_extract": 0.56118877766,
   "three_level_minus_hyrec_over_hyrec": 0.005985662565379333
  },
  {
   "z": 1200,
   "saha": 0.03858744510523569,
   "three_level_F1_14": 0.3215923347509381,
   "three_level_F1_00": 0.32168707815123837,
   "hyrec_extract": 0.32208146832,
   "three_level_minus_hyrec_over_hyrec": -0.00151866411816004
  },
  {
   "z": 1100,
   "saha": 0.00468780827033652,
   "three_level_F1_14": 0.14242647793307128,
   "three_level_F1_00": 0.14258425920485052,
   "hyrec_extract": 0.14473826642,
   "three_level_minus_hyrec_over_hyrec": -0.015972199640835856
  },
  {
   "z": 1000,
   "saha": 0.00036436343502282276,
   "three_level_F1_14": 0.04717416778375652,
   "three_level_F1_00": 0.047396143695395694,
   "hyrec_extract": 0.048650970039,
   "three_level_minus_hyrec_over_hyrec": -0.03035504233645561
  },
  {
   "z": 900,
   "saha": 1.5890599263716265e-05,
   "three_level_F1_14": 0.012225403202560782,
   "three_level_F1_00": 0.012486208082166871,
   "hyrec_extract": 0.012691257473,
   "three_level_minus_hyrec_over_hyrec": -0.03670670707219509
  },
  {
   "z": 800,
   "saha": 3.1365916247519787e-07,
   "three_level_F1_14": 0.0034495630664780393,
   "three_level_F1_00": 0.0036726697600547365,
   "hyrec_extract": 0.0035489886892,
   "three_level_minus_hyrec_over_hyrec": -0.028015198533747013
  },
  {
   "z": 600,
   "saha": 2.3115968653495974e-12,
   "three_level_F1_14": 0.0009472862250874106,
   "three_level_F1_00": 0.001055671113300106,
   "hyrec_extract": 0.00095919286534,
   "three_level_minus_hyrec_over_hyrec": -0.01241318683950892
  },
  {
   "z": 400,
   "saha": 1.1389729509054734e-22,
   "three_level_F1_14": 0.0005152480984438933,
   "three_level_F1_00": 0.0005801338756986065,
   "hyrec_extract": 0.00051922120389,
   "three_level_minus_hyrec_over_hyrec": -0.007652047752172367
  },
  {
   "z": 200,
   "saha": 1.168849143491144e-53,
   "three_level_F1_14": 0.00033858874356725396,
   "three_level_F1_00": 0.00038284713007245765,
   "hyrec_extract": 0.00033643069739,
   "three_level_minus_hyrec_over_hyrec": 0.006414534089772104
  },
  {
   "z": 100,
   "saha": 2.128394610304467e-115,
   "three_level_F1_14": 0.00028244025559464036,
   "three_level_F1_00": 0.00031979113748368393,
   "hyrec_extract": 0.00027184598682,
   "three_level_minus_hyrec_over_hyrec": 0.03897158423624342
  }
 ],
 "visibility": {
  "three_level_F1_14": {
   "z_peak": 1081.033418919018,
   "z_tau_unity": 1091.9716636405,
   "fwhm": 203.0332690940071,
   "area_from_low_edge": 0.9998044090497716
  },
  "three_level_F1_00": {
   "z_peak": 1080.4925374411966,
   "z_tau_unity": 1091.1275577385697,
   "fwhm": 204.0030763890362,
   "area_from_low_edge": 0.999778808152558
  },
  "hyrec_extract_below_1600": {
   "z_peak": 1080.0,
   "z_tau_unity": 1089.829299464805,
   "fwhm": 204.0,
   "area_from_low_edge": 0.9998119797669055
  },
  "planck_2018_reference": {
   "value": 1089.92,
   "sigma": 0.25,
   "source": "Planck 2018 VI, Table 2, TT,TE,EE+lowE+lensing column"
  }
 },
 "step_convergence": {
  "z_peak_change": -9.792984201340005e-10,
  "z_tau_unity_change": 0.07756589371933842,
  "x_at_1100_relative_change": -0.0005169353281851157
 },
 "failure_cases": {
  "explicit_euler_step_0_005": {
   "x_at_1500": "nan",
   "note": "Stiff equation: the explicit step overshoots Saha."
  },
  "start_from_saha_at_1300": {
   "x_at_1100": 0.10511993185603241,
   "baseline_x_at_1100": 0.14242647793307128,
   "note": "Saha is already far from the true history at z = 1300."
  }
 },
 "injection_cases": [
  {
   "id": "thermalized",
   "center_z": 3000000.0,
   "amplitude": 1e-05,
   "visibility": {
    "z_peak": 1081.033418919018,
    "z_tau_unity": 1091.9716636405,
    "fwhm": 203.0332690940071,
    "area_from_low_edge": 0.9998044090497716
   },
   "x_at_500": 0.0006731016125915317,
   "x_at_200": 0.00033858874356725396,
   "mu": 1.0790889207074896e-06,
   "y": 1.114542051472279e-10,
   "delta_T_over_T": 2.3074430905224533e-06,
   "heat_fraction_of_injection": 1.0
  },
  {
   "id": "chemical-potential",
   "center_z": 200000.0,
   "amplitude": 3e-05,
   "visibility": {
    "z_peak": 1081.033418919018,
    "z_tau_unity": 1091.9716636405,
    "fwhm": 203.0332690940071,
    "area_from_low_edge": 0.9998044090497716
   },
   "x_at_500": 0.0006731016125915317,
   "x_at_200": 0.00033858874356725396,
   "mu": 4.1868605593739326e-05,
   "y": 3.428158752208815e-07,
   "delta_T_over_T": 2.6264844101134067e-08,
   "heat_fraction_of_injection": 1.0
  },
  {
   "id": "compton-y",
   "center_z": 15000.0,
   "amplitude": 2e-05,
   "visibility": {
    "z_peak": 1081.033418919018,
    "z_tau_unity": 1091.9716636405,
    "fwhm": 203.0332690940071,
    "area_from_low_edge": 0.9998044090497716
   },
   "x_at_500": 0.0006731016125915317,
   "x_at_200": 0.00033858874356725396,
   "mu": 2.195501474816618e-06,
   "y": 4.854326081053454e-06,
   "delta_T_over_T": 2.7028060673577584e-11,
   "heat_fraction_of_injection": 1.0
  },
  {
   "id": "delayed-recombination",
   "center_z": 1100.0,
   "amplitude": 5e-09,
   "visibility": {
    "z_peak": 1037.0480412572447,
    "z_tau_unity": 1051.879363606018,
    "fwhm": 222.56088220266645,
    "area_from_low_edge": 0.9997892943925129
   },
   "x_at_500": 0.0008378535758680276,
   "x_at_200": 0.00037577196516040695,
   "mu": 2.3464914104965375e-12,
   "y": 6.362666345128516e-10,
   "delta_T_over_T": 5.62847579297092e-18,
   "heat_fraction_of_injection": 0.5090338014588546
  },
  {
   "id": "dark-age-glow",
   "center_z": 500.0,
   "amplitude": 1e-08,
   "visibility": {
    "z_peak": 1081.033418919018,
    "z_tau_unity": 1070.563880080768,
    "fwhm": 203.0332690940071,
    "area_from_low_edge": 0.9995890209791418
   },
   "x_at_500": 0.01406788376445189,
   "x_at_200": 0.0011021153393975355,
   "mu": 6.556820274000325e-13,
   "y": 8.525832684677078e-10,
   "delta_T_over_T": 9.343663717161025e-19,
   "heat_fraction_of_injection": 0.3410349028814272
  }
 ]
}
