{
 "calls_warning_of_more_than_one_irr": 0,
 "function_keys": [
  "LibreOffice IRR",
  "LibreOffice XIRR",
  "Gnumeric IRR",
  "Gnumeric XIRR",
  "numpy_financial.irr",
  "pyxirr.irr",
  "pyxirr.xirr",
  "formulajs.IRR",
  "formulajs.XIRR",
  "hyperformula.IRR",
  "hyperformula.XIRR",
  "financial.irr",
  "jrvFinance::irr",
  "FinCal::irr",
  "ApachePOI IRR"
 ],
 "functions": 15,
 "lists": 310,
 "named": {
  "double": {
   "ApachePOI IRR": {
    "-0.1": 0.0999999286,
    "-0.5": 0.0999999227,
    "0": 0.0999999416,
    "0.1": 0.099999907,
    "0.5": 0.1000000965,
    "1": 0.1000000673,
    "3": "#NUM!",
    "default": 0.099999907
   },
   "FinCal::irr": {
    "default": "Error: no sign change found in 1000 iterations"
   },
   "Gnumeric IRR": {
    "-0.1": 0.1000000083,
    "-0.5": 0.0999999972,
    "0": 0.0999999964,
    "0.1": 0.1,
    "0.5": 0.1000000032,
    "1": 0.1000000067,
    "3": 0.100000008,
    "default": 0.1
   },
   "Gnumeric XIRR": {
    "-0.1": 0.0999999934,
    "-0.5": 0.0999999984,
    "0": 0.0999999937,
    "0.1": 0.0999999932,
    "0.5": 0.1000000073,
    "1": 0.1000000092,
    "3": "#VALUE!",
    "default": 0.0999999932
   },
   "LibreOffice IRR": {
    "-0.1": "Err:523",
    "-0.5": "Err:523",
    "0": "Err:523",
    "0.1": "Err:523",
    "0.5": "Err:523",
    "1": "Err:523",
    "3": "Err:523",
    "default": "Err:523"
   },
   "LibreOffice XIRR": {
    "-0.1": 0.0999997181,
    "-0.5": 0.0999996888,
    "0": 0.0999995397,
    "0.1": -0.4,
    "0.5": 0.1000003882,
    "1": 0.1000005399,
    "3": 0.0999995251,
    "default": -0.4
   },
   "financial.irr": {
    "-0.1": 0.0999639214,
    "-0.5": 0.0999601955,
    "0": 0.0999705403,
    "0.1": -0.4,
    "0.5": 0.1000496961,
    "1": 0.1000345469,
    "3": "Infinity",
    "default": -0.4
   },
   "formulajs.IRR": {
    "-0.1": 0.1000010996,
    "-0.5": 0.100001096,
    "0": 0.1000010907,
    "0.1": 0.1,
    "0.5": 0.1000010964,
    "1": 0.1000010964,
    "3": 0.1000010913,
    "default": 0.1
   },
   "formulajs.XIRR": {
    "-0.1": 0.099999718,
    "-0.5": 0.0999996888,
    "0": -0.4,
    "0.1": -0.4,
    "0.5": 0.1000003882,
    "1": 0.1000005398,
    "3": "Infinity",
    "default": -0.4
   },
   "hyperformula.IRR": {
    "-0.1": 0.0999994362,
    "-0.5": 0.0999993781,
    "0": 0.0999990794,
    "0.1": 0.1,
    "0.5": 0.1000007764,
    "1": 0.1000010796,
    "3": 0.1000010796,
    "default": 0.1
   },
   "hyperformula.XIRR": {
    "-0.1": 0.0999994362,
    "-0.5": 0.0999993781,
    "0": 0.0999990794,
    "0.1": 0.1,
    "0.5": 0.1000007764,
    "1": 0.1000010796,
    "3": 0.1000010796,
    "default": 0.1
   },
   "jrvFinance::irr": {
    "-0.1": 0.0999999894,
    "-0.5": 0.0999999915,
    "0": 0.0999999921,
    "0.1": 0.0999999884,
    "0.5": 0.1000000111,
    "1": 0.0999999979,
    "3": 0.0999999921,
    "default": 0.0999999921
   },
   "numpy_financial.irr": {
    "default": "nan"
   },
   "pyxirr.irr": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.1,
    "1": 0.1,
    "3": 0.1,
    "default": 0.1
   },
   "pyxirr.xirr": {
    "-0.1": 0.0999977449,
    "-0.5": 0.099997512,
    "0": 0.0999981587,
    "0.1": 0.1,
    "0.5": 0.1000031057,
    "1": 0.1000021591,
    "3": 0.0999981004,
    "default": 0.0999980583
   }
  },
  "none2": {
   "ApachePOI IRR": {
    "-0.1": "#NUM!",
    "-0.5": "#NUM!",
    "0": "#NUM!",
    "0.1": "#NUM!",
    "0.5": "#NUM!",
    "1": "#NUM!",
    "3": "#NUM!",
    "default": "#NUM!"
   },
   "FinCal::irr": {
    "default": "Error: no sign change found in 1000 iterations"
   },
   "Gnumeric IRR": {
    "-0.1": "#NUM!",
    "-0.5": "#NUM!",
    "0": "#NUM!",
    "0.1": "#NUM!",
    "0.5": "#NUM!",
    "1": "#NUM!",
    "3": "#NUM!",
    "default": "#NUM!"
   },
   "Gnumeric XIRR": {
    "-0.1": "#VALUE!",
    "-0.5": "#VALUE!",
    "0": "#VALUE!",
    "0.1": "#VALUE!",
    "0.5": "#VALUE!",
    "1": "#VALUE!",
    "3": "#VALUE!",
    "default": "#VALUE!"
   },
   "LibreOffice IRR": {
    "-0.1": "Err:523",
    "-0.5": "Err:523",
    "0": "Err:523",
    "0.1": "Err:523",
    "0.5": "Err:523",
    "1": "Err:523",
    "3": "Err:523",
    "default": "Err:523"
   },
   "LibreOffice XIRR": {
    "-0.1": "Err:502",
    "-0.5": "Err:502",
    "0": "Err:502",
    "0.1": "Err:502",
    "0.5": "Err:502",
    "1": "Err:502",
    "3": "Err:502",
    "default": "Err:502"
   },
   "financial.irr": {
    "-0.1": "Infinity",
    "-0.5": "Infinity",
    "0": "Infinity",
    "0.1": "Infinity",
    "0.5": "Infinity",
    "1": "Infinity",
    "3": "Infinity",
    "default": "Infinity"
   },
   "formulajs.IRR": {
    "-0.1": 0.14,
    "-0.5": 0.36,
    "0": 0.24,
    "0.1": 0.36,
    "0.5": 0.14,
    "1": 0.28,
    "3": 0.28,
    "default": 0.36
   },
   "formulajs.XIRR": {
    "-0.1": "Infinity",
    "-0.5": "Infinity",
    "0": "Infinity",
    "0.1": "Infinity",
    "0.5": "Infinity",
    "1": "Infinity",
    "3": "Infinity",
    "default": "Infinity"
   },
   "hyperformula.IRR": {
    "-0.1": "CellError #NUM!",
    "-0.5": "CellError #NUM!",
    "0": "CellError #NUM!",
    "0.1": "CellError #NUM!",
    "0.5": "CellError #NUM!",
    "1": "CellError #NUM!",
    "3": "CellError #NUM!",
    "default": "CellError #NUM!"
   },
   "hyperformula.XIRR": {
    "-0.1": "CellError #NUM!",
    "-0.5": "CellError #NUM!",
    "0": "CellError #NUM!",
    "0.1": "CellError #NUM!",
    "0.5": "CellError #NUM!",
    "1": "CellError #NUM!",
    "3": "CellError #NUM!",
    "default": "CellError #NUM!"
   },
   "jrvFinance::irr": {
    "-0.1": "NA",
    "-0.5": "NA",
    "0": "NA",
    "0.1": "NA",
    "0.5": "NA",
    "1": "NA",
    "3": "NA",
    "default": "NA"
   },
   "numpy_financial.irr": {
    "default": "nan"
   },
   "pyxirr.irr": {
    "-0.1": "None",
    "-0.5": "None",
    "0": "None",
    "0.1": "None",
    "0.5": "None",
    "1": "None",
    "3": "None",
    "default": "None"
   },
   "pyxirr.xirr": {
    "-0.1": "None",
    "-0.5": "None",
    "0": "None",
    "0.1": "None",
    "0.5": "None",
    "1": "None",
    "3": "None",
    "default": "None"
   }
  },
  "pump": {
   "ApachePOI IRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": "#NUM!",
    "3": 4.0,
    "default": 0.25
   },
   "FinCal::irr": {
    "default": "Error: no sign change found in 1000 iterations"
   },
   "Gnumeric IRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": 0.25,
    "3": 4.0,
    "default": 0.25
   },
   "Gnumeric XIRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": 0.25,
    "3": 4.0,
    "default": 0.25
   },
   "LibreOffice IRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": "Err:523",
    "3": 4.0,
    "default": 0.25
   },
   "LibreOffice XIRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": 0.25,
    "3": 4.0,
    "default": 0.25
   },
   "financial.irr": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": "NaN",
    "3": 4.0,
    "default": 0.25
   },
   "formulajs.IRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": 4.0,
    "3": 4.0,
    "default": 0.25
   },
   "formulajs.XIRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": "NaN",
    "3": 4,
    "default": 0.25
   },
   "hyperformula.IRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": "CellError #NUM!",
    "3": 4,
    "default": 0.25
   },
   "hyperformula.XIRR": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": "CellError #NUM!",
    "3": 4,
    "default": 0.25
   },
   "jrvFinance::irr": {
    "-0.1": 0.25,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.25,
    "0.5": 0.25,
    "1": 4,
    "3": 0.25,
    "default": 0.25
   },
   "numpy_financial.irr": {
    "default": 0.25
   },
   "pyxirr.irr": {
    "-0.1": 4.0,
    "-0.5": 4.0,
    "0": 4.0,
    "0.1": 4.0,
    "0.5": 4.0,
    "1": 4.0,
    "3": 4.0,
    "default": 4.0
   },
   "pyxirr.xirr": {
    "-0.1": 0.2499999995,
    "-0.5": 0.25,
    "0": 0.25,
    "0.1": 0.2499999998,
    "0.5": 0.25,
    "1": 0.25,
    "3": 4.0,
    "default": 0.25
   }
  },
  "three": {
   "ApachePOI IRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "FinCal::irr": {
    "default": 0.0999787049
   },
   "Gnumeric IRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.3,
    "default": 0.1
   },
   "Gnumeric XIRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "LibreOffice IRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "LibreOffice XIRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "financial.irr": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "formulajs.IRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.3,
    "default": 0.1
   },
   "formulajs.XIRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "hyperformula.IRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "hyperformula.XIRR": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "jrvFinance::irr": {
    "-0.1": 0.1,
    "-0.5": 0.1000000815,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.3,
    "default": 0.1
   },
   "numpy_financial.irr": {
    "default": 0.1
   },
   "pyxirr.irr": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.1,
    "0.1": 0.1,
    "0.5": 0.3,
    "1": 0.3,
    "3": 0.1,
    "default": 0.1
   },
   "pyxirr.xirr": {
    "-0.1": 0.1,
    "-0.5": 0.1,
    "0": 0.0999999997,
    "0.1": 0.1,
    "0.5": 0.3000000003,
    "1": 0.3,
    "3": 0.1,
    "default": 0.0999999998
   }
  }
 },
 "platform": "Ubuntu 24.04, x86-64; pipeline run twice, 2026-09-25 and 2026-09-26 UTC",
 "pump_calls_returning_25pct": 78,
 "pump_calls_returning_400pct": 21,
 "scored_calls": 32860,
 "source_sha256": "dc12bf9c609152cb54081a4e68d5cd4698ed5d1cb39235d4d5dde1133aeb5aee",
 "three_calls_returning_10pct": 76,
 "three_calls_returning_20pct": 0,
 "three_calls_returning_30pct": 29,
 "versions": {
  "raw_js.json": {
   "@formulajs/formulajs": "4.6.1",
   "financial": "0.2.4",
   "hyperformula": "3.4.0",
   "node": "v22.22.2"
  },
  "raw_poi.json": {
   "Apache POI": "5.5.1",
   "java": "21.0.10"
  },
  "raw_python.json": {
   "numpy": "2.4.6",
   "numpy_financial": "1.0.0",
   "python": "3.11.15",
   "pyxirr": "0.10.8"
  },
  "raw_r.json": {
   "FinCal": "0.6.3",
   "R": "R version 4.3.3 (2024-02-29)",
   "jrvFinance": "1.4.3"
  },
  "raw_spreadsheets.json": {
   "Gnumeric": "ssconvert version '1.12.56'",
   "LibreOffice": "LibreOffice 24.2.7.2 420(Build:2)"
  }
 },
 "what": "The facts the page quotes from the IRR-function bench; built by research/the-number-has-no-date/irr-bench/summarise.py from results.json.gz."
}
