{
  "environment": {
    "python": "3.9.6",
    "numpy": "2.0.2",
    "scipy": "1.13.1",
    "mpmath": "1.3.0"
  },
  "fresnel_versus_analytic": [
    {
      "w": 0.1,
      "y": 0.1,
      "fresnel": [
        1.0654616097502263,
        -0.17330445733504718
      ],
      "analytic": [
        1.0654608479228425,
        -0.17327932301213603
      ],
      "relative_difference": 2.3294870033229232e-05,
      "tail_coefficient": 0.4990437593007382
    },
    {
      "w": 1.0,
      "y": 0.1,
      "fresnel": [
        1.5819700767178277,
        -0.874690121282696
      ],
      "analytic": [
        1.5819083449619604,
        -0.874450823275391
      ],
      "relative_difference": 0.00013672512047266275,
      "tail_coefficient": 0.4990437593007382
    },
    {
      "w": 3.0,
      "y": 0.1,
      "fresnel": [
        2.7206648712928603,
        -1.2689501530191167
      ],
      "analytic": [
        2.720217361533576,
        -1.2684282560187117
      ],
      "relative_difference": 0.0002290550351369149,
      "tail_coefficient": 0.4990437593007382
    },
    {
      "w": 10.0,
      "y": 0.1,
      "fresnel": [
        4.202363633032784,
        0.8653356758081729
      ],
      "analytic": [
        4.201102278229379,
        0.8645334480932961
      ],
      "relative_difference": 0.00034852084230481927,
      "tail_coefficient": 0.4990437593007382
    },
    {
      "w": 30.0,
      "y": 0.1,
      "fresnel": [
        1.6650123285850178,
        -1.9148585423634803
      ],
      "analytic": [
        1.6646884112458653,
        -1.9157674286453403
      ],
      "relative_difference": 0.0003801767436561726,
      "tail_coefficient": 0.4990437593007382
    },
    {
      "w": 0.1,
      "y": 0.3,
      "fresnel": [
        1.0682109946633669,
        -0.1539416740830094
      ],
      "analytic": [
        1.0682100196922697,
        -0.15392812519235788
      ],
      "relative_difference": 1.2586524422017821e-05,
      "tail_coefficient": 0.4990489059609744
    },
    {
      "w": 1.0,
      "y": 0.3,
      "fresnel": [
        1.6793223831660238,
        -0.5643377167388763
      ],
      "analytic": [
        1.6792441949381667,
        -0.5642305083708342
      ],
      "relative_difference": 7.490341119577033e-05,
      "tail_coefficient": 0.4990489059609744
    },
    {
      "w": 3.0,
      "y": 0.3,
      "fresnel": [
        2.468020011525063,
        0.24545001648471232
      ],
      "analytic": [
        2.4676780657246633,
        0.2453575898202536
      ],
      "relative_difference": 0.00014283827793841087,
      "tail_coefficient": 0.4990489059609744
    },
    {
      "w": 10.0,
      "y": 0.3,
      "fresnel": [
        1.1523457990839199,
        -0.9995213689078728
      ],
      "analytic": [
        1.1524872272997018,
        -0.9989043594336947
      ],
      "relative_difference": 0.00041505228892096567,
      "tail_coefficient": 0.4990489059609744
    },
    {
      "w": 30.0,
      "y": 0.3,
      "fresnel": [
        0.6992116122094976,
        -0.7545415116678087
      ],
      "analytic": [
        0.6989368400940067,
        -0.7548773373593856
      ],
      "relative_difference": 0.00042177935871588924,
      "tail_coefficient": 0.4990489059609744
    },
    {
      "w": 0.1,
      "y": 1.0,
      "fresnel": [
        1.0722387643954248,
        -0.09891363942182893
      ],
      "analytic": [
        1.0722375026497188,
        -0.09890809699661532
      ],
      "relative_difference": 5.27886804077697e-06,
      "tail_coefficient": 0.4990587626716383
    },
    {
      "w": 1.0,
      "y": 1.0,
      "fresnel": [
        1.377493907410092,
        0.2092353282938632
      ],
      "analytic": [
        1.3774479180866972,
        0.2092117047194077
      ],
      "relative_difference": 3.710900538527744e-05,
      "tail_coefficient": 0.4990587626716383
    },
    {
      "w": 3.0,
      "y": 1.0,
      "fresnel": [
        1.0502646104315352,
        -0.38996349704153244
      ],
      "analytic": [
        1.050269607620606,
        -0.3898229563309723
      ],
      "relative_difference": 0.00012553064758203528,
      "tail_coefficient": 0.4990587626716383
    },
    {
      "w": 10.0,
      "y": 1.0,
      "fresnel": [
        1.4659396929310993,
        0.15506904158231538
      ],
      "analytic": [
        1.4656980352033304,
        0.154978479861529
      ],
      "relative_difference": 0.00017509668524466517,
      "tail_coefficient": 0.4990587626716383
    },
    {
      "w": 30.0,
      "y": 1.0,
      "fresnel": [
        0.9129245229281757,
        -0.3754081488283784
      ],
      "analytic": [
        0.9128714752704129,
        -0.37552209720034146
      ],
      "relative_difference": 0.00012733483260829356,
      "tail_coefficient": 0.4990587626716383
    },
    {
      "w": 0.1,
      "y": 3.0,
      "fresnel": [
        1.055568751513404,
        -0.009111488503334627
      ],
      "analytic": [
        1.0555678050910544,
        -0.00911057638689342
      ],
      "relative_difference": 1.2451689838114724e-06,
      "tail_coefficient": 0.4990441851283366
    },
    {
      "w": 1.0,
      "y": 3.0,
      "fresnel": [
        1.0923673012365367,
        0.015423979790112308
      ],
      "analytic": [
        1.0923561718577772,
        0.015424658416934274
      ],
      "relative_difference": 1.0206321385525758e-05,
      "tail_coefficient": 0.4990441851283366
    },
    {
      "w": 3.0,
      "y": 3.0,
      "fresnel": [
        0.9129492341245048,
        0.010032355976432828
      ],
      "analytic": [
        0.9129778346198275,
        0.010027184231650636
      ],
      "relative_difference": 3.183273031024377e-05,
      "tail_coefficient": 0.4990441851283366
    },
    {
      "w": 10.0,
      "y": 3.0,
      "fresnel": [
        1.0518364424088422,
        0.07890679622322246
      ],
      "analytic": [
        1.0518076972675947,
        0.07886173368175031
      ],
      "relative_difference": 5.067515413617342e-05,
      "tail_coefficient": 0.4990441851283366
    },
    {
      "w": 30.0,
      "y": 3.0,
      "fresnel": [
        1.0957244576687348,
        -0.009803550113504382
      ],
      "analytic": [
        1.095758396361161,
        -0.009811685143064061
      ],
      "relative_difference": 3.1848856405891696e-05,
      "tail_coefficient": 0.4990441851283366
    }
  ],
  "limits": {
    "low_frequency": [
      {
        "w": 0.0001,
        "y": 0.1,
        "distance_from_unlensed": 0.000512631704073843
      },
      {
        "w": 0.001,
        "y": 0.1,
        "distance_from_unlensed": 0.003993843000222844
      },
      {
        "w": 0.01,
        "y": 0.1,
        "distance_from_unlensed": 0.028830898550670368
      },
      {
        "w": 0.0001,
        "y": 1.0,
        "distance_from_unlensed": 0.0004443044609956656
      },
      {
        "w": 0.001,
        "y": 1.0,
        "distance_from_unlensed": 0.0033171615340553116
      },
      {
        "w": 0.01,
        "y": 1.0,
        "distance_from_unlensed": 0.02221308076276952
      },
      {
        "w": 0.0001,
        "y": 3.0,
        "distance_from_unlensed": 0.00036009928540154426
      },
      {
        "w": 0.001,
        "y": 3.0,
        "distance_from_unlensed": 0.002490228387140675
      },
      {
        "w": 0.01,
        "y": 3.0,
        "distance_from_unlensed": 0.014363718064961542
      }
    ],
    "high_frequency": [
      {
        "w": 30.0,
        "y": 0.3,
        "relative_geometric_optics_error": 0.030999636942156097
      },
      {
        "w": 100.0,
        "y": 0.3,
        "relative_geometric_optics_error": 0.00650980798718222
      },
      {
        "w": 300.0,
        "y": 0.3,
        "relative_geometric_optics_error": 0.008743671230756117
      },
      {
        "w": 1000.0,
        "y": 0.3,
        "relative_geometric_optics_error": 0.0010976639623672185
      },
      {
        "w": 30.0,
        "y": 1.0,
        "relative_geometric_optics_error": 0.002596256001041567
      },
      {
        "w": 100.0,
        "y": 1.0,
        "relative_geometric_optics_error": 0.0002794291237307621
      },
      {
        "w": 300.0,
        "y": 1.0,
        "relative_geometric_optics_error": 5.275710911681122e-05
      },
      {
        "w": 1000.0,
        "y": 1.0,
        "relative_geometric_optics_error": 2.6447021422426664e-05
      },
      {
        "w": 30.0,
        "y": 3.0,
        "relative_geometric_optics_error": 0.0005262144473229622
      },
      {
        "w": 100.0,
        "y": 3.0,
        "relative_geometric_optics_error": 0.00015967009159361078
      },
      {
        "w": 300.0,
        "y": 3.0,
        "relative_geometric_optics_error": 5.275110529862501e-05
      },
      {
        "w": 1000.0,
        "y": 3.0,
        "relative_geometric_optics_error": 1.608462731824224e-05
      }
    ]
  },
  "injections": [
    {
      "id": "two-path-fringes-noise-free",
      "label": "Lensed: M_Lz = 1000 Msun, y = 0.5, no noise",
      "exact_template_delta_log_likelihood": 115.20622339808534,
      "coarse_grid_only_delta_log_likelihood": 109.33655765570546,
      "search_delta_log_likelihood": 115.20622338961016,
      "search_lens_mass_solar": 1000.0009000017155,
      "search_impact_parameter": 0.5
    },
    {
      "id": "faint-second-image-noise-free",
      "label": "Lensed: M_Lz = 1000 Msun, y = 2, no noise",
      "exact_template_delta_log_likelihood": 6.032025035282999,
      "coarse_grid_only_delta_log_likelihood": 0.7281757289399877,
      "search_delta_log_likelihood": 6.03202503172696,
      "search_lens_mass_solar": 999.9994852476409,
      "search_impact_parameter": 2.0
    },
    {
      "id": "two-path-fringes",
      "label": "Lensed: M_Lz = 1000 Msun, y = 0.5",
      "realizations": 20,
      "optimal_snr_of_injection": 27.938464753973914,
      "delta_log_likelihood_median": 110.15732831892203,
      "delta_log_likelihood_90th_percentile": 153.2594674430781,
      "delta_log_likelihood_maximum": 165.9426790595616,
      "fraction_above_threshold": 1.0,
      "realization_with_largest_delta": {
        "seed": 1009,
        "delta_log_likelihood": 165.9426790595616,
        "best_lens_mass_solar": 989.3838450103581,
        "best_impact_parameter": 0.5
      }
    },
    {
      "id": "faint-second-image",
      "label": "Lensed: M_Lz = 1000 Msun, y = 2",
      "realizations": 40,
      "optimal_snr_of_injection": 20.64324101009414,
      "delta_log_likelihood_median": 4.269817863646509,
      "delta_log_likelihood_90th_percentile": 8.272509458263396,
      "delta_log_likelihood_maximum": 12.489894594551174,
      "fraction_above_threshold": 0.525,
      "realization_with_largest_delta": {
        "seed": 2005,
        "delta_log_likelihood": 12.489894594551174,
        "best_lens_mass_solar": 985.7748272649527,
        "best_impact_parameter": 2.0
      }
    },
    {
      "id": "unlensed-null",
      "label": "Unlensed chirp in noise",
      "realizations": 120,
      "optimal_snr_of_injection": 20.0,
      "delta_log_likelihood_median": 2.486086252639538,
      "delta_log_likelihood_90th_percentile": 4.350134755695845,
      "delta_log_likelihood_maximum": 7.97033819163417,
      "fraction_above_threshold": 0.11666666666666667,
      "realization_with_largest_delta": {
        "seed": 3058,
        "delta_log_likelihood": 7.97033819163417,
        "best_lens_mass_solar": 1149.7178994997178,
        "best_impact_parameter": 1.5
      }
    }
  ]
}