{
 "about": {
  "method": "growth-gompertz-fit",
  "origin": "Original synthetic readings from known Gompertz curves, not experimental data",
  "ruling": "The CSO's ruling of 12 October 2026, A6 Gompertz (recorded in docs/technical/app-assay.md); CSO memo of 11 October 2026, line 74; roadmap A6",
  "model": "y = A exp(-exp(mu e / A (lambda - t) + 1)), y = ln((OD - blank) / N0), N0 the mean corrected response at the earliest kept time",
  "minimumTimes": 6,
  "boundFraction": 1e-06,
  "plateauFraction": 0.95,
  "statuses": [
   "reported",
   "no-plateau",
   "plateau-not-reached",
   "no-lag",
   "rate-on-bound"
  ],
  "withheldReasons": [
   "nonpositive",
   "too-few-times",
   "no-growth"
  ],
  "tolerances": {
   "A, mu and lambda (SciPy)": "1e-5 relative (lambda within 1e-5 of the time span); the noise-free curve's generating parameters within 1e-8 relative",
   "residual sum of squares": "1e-6 relative",
   "residuals": "1e-6 absolute",
   "N0, blank, t_min, n, rows": "N0 and blank 1e-12 relative; the rest exact",
   "statuses and reasons": "exact",
   "R nls port cross-check": "1e-4 relative"
  },
  "recordedOn": "2026-10-12",
  "script": "pipeline/assay-analyser/oracles/growth_gompertz.py",
  "scriptSha256": "640aa9c72068b4bbe5ee0e49c93c86a8e4572ac00a52935108478f972caf1add",
  "helper": {
   "script": "pipeline/assay-analyser/oracles/stage_a_oracle.py",
   "sha256": "492d85ca2fa6750db80b1c64214fd4a0b13cd4c588267244f6262c504c73e3e8"
  },
  "environment": {
   "image": "ghcr.io/biotechmat/drybench/oracle-env:11b8a5e4456df7eb@sha256:7e69891ca1d9f24838660e0a9887bdb654ce7771d2f2ac7e7275e9b1eb3b6a09",
   "r": "R version 4.4.3 (2025-02-28)",
   "packages": {
    "jsonlite": "2.0.0"
   },
   "python": "3.11.15",
   "numpy": "2.0.2",
   "scipy": "1.13.1",
   "recordedOn": "2026-10-12",
   "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz",
   "cpuClass": "x86-64-v3",
   "simd": [
    "SSSE3",
    "SSE41",
    "POPCNT",
    "SSE42",
    "AVX",
    "F16C",
    "FMA3",
    "AVX2"
   ],
   "openblasCore": "Haswell",
   "threads": 1
  },
  "crossCheck": {
   "tool": "R stats::nls (algorithm = \"port\")",
   "version": "R version 4.4.3 (2025-02-28)",
   "script": "pipeline/assay-analyser/oracles/r/growth_gompertz_nls.R",
   "scriptSha256": "701b2c2772e1b4a71b8a36aaef2456573992ee708f7f471ec6d7d3c012803e6a",
   "ran": true,
   "settings": "y = ln((OD - blank) / N0) as the SciPy case; the same box; started from the SciPy estimates; nls.control(maxiter = 1000, tol = 1e-10, scaleOffset = 1)",
   "tolerances": {
    "A, mu": "1e-4 relative",
    "lambda": "1e-4 of the time span",
    "rss": "1e-4 relative (not compared at a zero residual)"
   },
   "cases": 6,
   "agreeing": 6,
   "result": [
    {
     "case": "noise-free",
     "converged": true,
     "r": {
      "case": "noise-free",
      "converged": true,
      "A": 3,
      "mu": 1,
      "lambda": 3,
      "rss": 1.32517331753433e-30
     },
     "differences": {
      "A": 1.480297366166875e-16,
      "mu": 4.440892098500624e-16,
      "lambda": 2.960594732333751e-17,
      "rss": 0.3910284220776428
     },
     "agrees": true
    },
    {
     "case": "noisy",
     "converged": true,
     "r": {
      "case": "noisy",
      "converged": true,
      "A": 2.98756651170018,
      "mu": 1.00210544687159,
      "lambda": 3.01734930291189,
      "rss": 0.00767685845925
     },
     "differences": {
      "A": 2.5152206927318247e-11,
      "mu": 1.4344400116135112e-09,
      "lambda": 1.1016867418334186e-10,
      "rss": 1.446194469415341e-14
     },
     "agrees": true
    },
    {
     "case": "no-lag",
     "converged": true,
     "r": {
      "case": "no-lag",
      "converged": true,
      "A": 1.40442817242631,
      "mu": 0.509278789756048,
      "lambda": -0.105881336851774,
      "rss": 0.0245031477255007
     },
     "differences": {
      "A": 5.988024766071411e-10,
      "mu": 2.345648921483784e-08,
      "lambda": 2.8382754024043014e-09,
      "rss": 1.8690129235162477e-14
     },
     "agrees": true
    },
    {
     "case": "no-plateau",
     "converged": true,
     "r": {
      "case": "no-plateau",
      "converged": true,
      "A": 4.06134308327635,
      "mu": 0.564106162043559,
      "lambda": 1.89534924639016,
      "rss": 0.000665844578919304
     },
     "differences": {
      "A": 3.021625871974762e-08,
      "mu": 1.2343320664769744e-08,
      "lambda": 6.167662824907438e-09,
      "rss": 3.5334352621931644e-14
     },
     "agrees": true
    },
    {
     "case": "plateau-not-reached",
     "converged": true,
     "r": {
      "case": "plateau-not-reached",
      "converged": true,
      "A": 3.99649659196116,
      "mu": 0.800374470405036,
      "lambda": 2.00253760016757,
      "rss": 7.43899095311511e-06
     },
     "differences": {
      "A": 2.8491072314342433e-13,
      "mu": 4.968004240144021e-12,
      "lambda": 1.6852551100652947e-12,
      "rss": 1.9208849574146911e-13
     },
     "agrees": true
    },
    {
     "case": "excluded-and-replicates",
     "converged": true,
     "r": {
      "case": "excluded-and-replicates",
      "converged": true,
      "A": 2.99994876792644,
      "mu": 1.00000497281655,
      "lambda": 3.00006548635244,
      "rss": 0.00313716725081547
     },
     "differences": {
      "A": 3.996871144649554e-14,
      "mu": 2.9314182968062483e-12,
      "lambda": 4.581224288813246e-13,
      "rss": 4.147189177256692e-16
     },
     "agrees": true
    }
   ],
   "scipyOnly": [
    {
     "case": "a-on-bound",
     "reason": "a parameter on its bound"
    },
    {
     "case": "nonpositive",
     "reason": "nonpositive"
    },
    {
     "case": "too-few-times",
     "reason": "too-few-times"
    }
   ]
  }
 },
 "oracle": {
  "engine": "scipy.optimize.curve_fit",
  "method": "trf on the box, ftol = xtol = gtol = 1e-15; twenty deterministic starts (A in {max y, 1.5 max y}, mu in {s, s / 2}, lambda at t_min + k span / 4), the lowest residual sum of squares kept"
 },
 "cases": [
  {
   "name": "noise-free",
   "about": "A = 3, mu = 1 per h, lambda = 3 h, read every 0.5 h to 15 h; the t_min term is below 1e-17, so the fit recovers the generating parameters",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.060000000000000005,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.5,
     "response": 0.06000000000012723,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.060000001768991174,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.5,
     "response": 0.06000076119470123,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.060036016908615084,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.5,
     "response": 0.06042570464985747,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.06218918643042896,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.5,
     "response": 0.06703915301621918,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.07718705238805602,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.5,
     "response": 0.09447430635921616,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.11852516658869651,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.5,
     "response": 0.1460640034194953,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.1727272800566323,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.5,
     "response": 0.19537103984887044,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.21284913397765298,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.5,
     "response": 0.22547347898130166,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 0.23419336711925642,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.5,
     "response": 0.24004137458963626,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.24388879876702968,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.5,
     "response": 0.24638887489435474,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.0,
     "response": 0.2480005739913459,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.5,
     "response": 0.24903430257562587,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.0,
     "response": 0.24969517844647976,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.5,
     "response": 0.2501168120662875,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.0,
     "response": 0.2503854570894361,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.5,
     "response": 0.25055648166952466,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.0,
     "response": 0.25066530119662334,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.5,
     "response": 0.2507345174292556,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.0,
     "response": 0.2507785339282955,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.5,
     "response": 0.2508065213915662,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 15.0,
     "response": 0.25082431539823974,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "fitted",
    "estimate": {
     "A": 3.0000000000000004,
     "mu": 1.0000000000000004,
     "lambda": 3.0000000000000004
    },
    "parameters": {
     "A": "reported",
     "mu": "reported",
     "lambda": "reported"
    },
    "box": {
     "lower": [
      8.999536140339376e-09,
      9.843415848184961e-09,
      -15.0
     ],
     "upper": [
      8.999536140339375,
      9.84341584818496,
      15.0
     ]
    },
    "onLower": [
     false,
     false,
     false
    ],
    "onUpper": [
     false,
     false,
     false
    ],
    "inflection": 4.103638323514327,
    "fittedAtEnd": 2.999845380113125,
    "rss": 9.526572545189612e-31,
    "residuals": [
     -3.8635571008396205e-18,
     -2.3358087712141656e-17,
     -1.8757602850461605e-16,
     -3.1937885495991747e-16,
     1.8735013540549517e-16,
     -1.249000902703301e-16,
     1.1102230246251565e-16,
     3.3306690738754696e-16,
     2.220446049250313e-16,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     0.0,
     4.440892098500626e-16,
     0.0,
     4.440892098500626e-16,
     0.0,
     0.0,
     0.0,
     4.440892098500626e-16,
     0.0,
     0.0
    ],
    "n": 31,
    "blank": 0.05000000000000001,
    "n0": 0.009999999999999995,
    "tMin": 0.0,
    "tMax": 15.0,
    "rows": [
     3,
     4,
     5,
     6,
     7,
     8,
     9,
     10,
     11,
     12,
     13,
     14,
     15,
     16,
     17,
     18,
     19,
     20,
     21,
     22,
     23,
     24,
     25,
     26,
     27,
     28,
     29,
     30,
     31,
     32,
     33
    ],
    "steepestSlope": 0.984341584818496,
    "bestStart": [
     2.999845380113125,
     0.984341584818496,
     0.0
    ]
   },
   "generating": {
    "A": 3.0,
    "mu": 1.0,
    "lambda": 3.0
   }
  },
  {
   "name": "noisy",
   "about": "The same curve read every 0.5 h to 20 h with a fixed multiplicative noise vector on the corrected OD",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.060120722888660785,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.5,
     "response": 0.05982161032370797,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.06006018214017768,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.5,
     "response": 0.06021299786518977,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.05994609799848495,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.5,
     "response": 0.060270486129349765,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.062398173960661114,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.5,
     "response": 0.06709034722819014,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.07659546851844148,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.5,
     "response": 0.09496622431777688,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.11825161339346968,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.5,
     "response": 0.14790666937786956,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.1711421510780935,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.5,
     "response": 0.19653867247078172,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.2096245050740495,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.5,
     "response": 0.22794738461951392,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 0.2343776526137658,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.5,
     "response": 0.23871573013613984,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.24701597020610877,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.5,
     "response": 0.2442404353513915,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.0,
     "response": 0.24899305599865085,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.5,
     "response": 0.24567931760294032,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.0,
     "response": 0.2517021483557696,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.5,
     "response": 0.2541594398319089,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.0,
     "response": 0.24998508667912434,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.5,
     "response": 0.24776825406031794,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.0,
     "response": 0.2524794402878813,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.5,
     "response": 0.24953371633037785,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.0,
     "response": 0.25442526969961254,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.5,
     "response": 0.24880846311946886,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 15.0,
     "response": 0.25162922139862576,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 15.5,
     "response": 0.24705577333060125,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 16.0,
     "response": 0.2534708212747715,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 16.5,
     "response": 0.25124948821527576,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 17.0,
     "response": 0.24766226531905128,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 17.5,
     "response": 0.25226304276794514,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 18.0,
     "response": 0.2538888290543118,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 18.5,
     "response": 0.2492536441556888,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 19.0,
     "response": 0.2502528803944508,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 19.5,
     "response": 0.2532796204642097,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 20.0,
     "response": 0.24668105898376969,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "fitted",
    "estimate": {
     "A": 2.9875665116250363,
     "mu": 1.0021054483090501,
     "lambda": 3.0173493051152636
    },
    "parameters": {
     "A": "reported",
     "mu": "reported",
     "lambda": "reported"
    },
    "box": {
     "lower": [
      9.016852159084472e-09,
      1.0503415848184958e-08,
      -20.0
     ],
     "upper": [
      9.016852159084472,
      10.503415848184957,
      20.0
     ]
    },
    "onLower": [
     false,
     false,
     false
    ],
    "onUpper": [
     false,
     false,
     false
    ],
    "inflection": 4.114104442624686,
    "fittedAtEnd": 2.9875649812406606,
    "rss": 0.007676858459249889,
    "residuals": [
     -9.709684167065157e-19,
     -0.029999999992979566,
     -0.005999934438880564,
     0.009017717709466147,
     -0.02049803484119597,
     -0.02361418555320964,
     0.014182490159578953,
     0.005051569566995484,
     -0.018775264376407308,
     0.012757128591846856,
     -0.0042366273283367395,
     0.017395846016509786,
     -0.015163754653725992,
     0.005854398059840893,
     -0.02182670633557926,
     0.012595042039468929,
     9.115905360790322e-06,
     -0.007633531718795883,
     0.015653386234903977,
     -0.01112654631219101,
     0.005037054902484961,
     -0.01684402780114791,
     0.010240963118926416,
     0.02030091693809366,
     -0.0016572293615300104,
     -0.013628258536191318,
     0.009391653768927366,
     -0.005594741439586937,
     0.01841450646168674,
     -0.009579235033638334,
     0.004424983997615595,
     -0.018572181573512037,
     0.013429716845028139,
     0.0024309848736159267,
     -0.015568170249665947,
     0.007432391425015172,
     0.015432764065498095,
     -0.007566989169119687,
     -0.0025668260392448516,
     0.012433281631095472,
     -0.020566647407264327
    ],
    "n": 41,
    "blank": 0.05000000000000001,
    "n0": 0.010120722888660776,
    "tMin": 0.0,
    "tMax": 20.0,
    "rows": [
     3,
     4,
     5,
     6,
     7,
     8,
     9,
     10,
     11,
     12,
     13,
     14,
     15,
     16,
     17,
     18,
     19,
     20,
     21,
     22,
     23,
     24,
     25,
     26,
     27,
     28,
     29,
     30,
     31,
     32,
     33,
     34,
     35,
     36,
     37,
     38,
     39,
     40,
     41,
     42,
     43
    ],
    "steepestSlope": 1.0503415848184958,
    "bestStart": [
     3.0056173863614903,
     1.0503415848184958,
     5.0
    ]
   }
  },
  {
   "name": "no-lag",
   "about": "Growth already under way at the first reading (generated with lambda = -2 h): lambda withheld, A and mu reported",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.0988115190235583,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.5,
     "response": 0.11852516658869654,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.14049289231344742,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.5,
     "response": 0.16241318235739405,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.18237385483053614,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.5,
     "response": 0.1992853702472983,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.21284913397765298,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.5,
     "response": 0.22329500425588872,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.23110570059744645,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.5,
     "response": 0.23682359923521096,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.24094688331127345,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.5,
     "response": 0.24388879876702968,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.24597217758185203,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.5,
     "response": 0.24743984867022023,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.24846998830139955,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.5,
     "response": 0.24919118007530822,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 0.24969517844647976,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.5,
     "response": 0.25004695451720443,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.2502922707797041,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.5,
     "response": 0.2504632422730889,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.0,
     "response": 0.2505823495090737,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.5,
     "response": 0.25066530119662334,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.0,
     "response": 0.2507230607250629,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.5,
     "response": 0.2507632731562524,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.0,
     "response": 0.2507912664537799,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.5,
     "response": 0.2508107522378499,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.0,
     "response": 0.25082431539823974,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.5,
     "response": 0.2508337557770804,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.0,
     "response": 0.2508403264199897,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "fitted",
    "estimate": {
     "A": 1.4044281715853348,
     "mu": 0.5092788017019407,
     "lambda": -0.10588129711591837
    },
    "parameters": {
     "A": "reported",
     "mu": "reported",
     "lambda": "no-lag"
    },
    "box": {
     "lower": [
      4.2436315976086e-09,
      6.78469485361939e-09,
      -14.0
     ],
     "upper": [
      4.2436315976086,
      6.78469485361939,
      14.0
     ]
    },
    "onLower": [
     false,
     false,
     false
    ],
    "onUpper": [
     false,
     false,
     false
    ],
    "inflection": 0.9086126288076328,
    "fittedAtEnd": 1.404424678494749,
    "rss": 0.024503147725500243,
    "residuals": [
     -0.12132876722071063,
     0.0245990361693999,
     0.054164557427689,
     0.03059218475532144,
     -0.0009408043320290327,
     -0.02242133964620563,
     -0.031745376100664524,
     -0.03235275922461067,
     -0.028175344143251957,
     -0.02207102298634478,
     -0.01572883529150282,
     -0.009987168554874915,
     -0.005164312511275471,
     -0.001298046925074292,
     0.001705202675933437,
     0.0039863263669130955,
     0.005690446843912955,
     0.006947527437724865,
     0.007865748602473799,
     0.008531225533285891,
     0.00901049260265685,
     0.009353878906475988,
     0.009598864001996388,
     0.009773027228238806,
     0.009896474341595685,
     0.009983754191214889,
     0.010045331445356132,
     0.010088696128914387,
     0.010119187374784122
    ],
    "n": 29,
    "blank": 0.05000000000000001,
    "n0": 0.048811519023558285,
    "tMin": 0.0,
    "tMax": 14.0,
    "rows": [
     3,
     4,
     5,
     6,
     7,
     8,
     9,
     10,
     11,
     12,
     13,
     14,
     15,
     16,
     17,
     18,
     19,
     20,
     21,
     22,
     23,
     24,
     25,
     26,
     27,
     28,
     29,
     30,
     31
    ],
    "steepestSlope": 0.6784694853619391,
    "bestStart": [
     1.414543865869533,
     0.6784694853619391,
     14.0
    ]
   }
  },
  {
   "name": "no-plateau",
   "about": "Readings stop before the inflection (A = 5, mu = 0.6, lambda = 2, t_i about 5.07 h; read to 4.5 h): A, mu and lambda withheld",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.06027421371346567,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.25,
     "response": 0.06041551533635453,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.5,
     "response": 0.06061133449776652,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.75,
     "response": 0.06087597663425934,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.061225958033606184,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.25,
     "response": 0.0616803208772859,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.5,
     "response": 0.06226109533097739,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.75,
     "response": 0.06299392394617419,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.06390884922163267,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.25,
     "response": 0.06504125185670473,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.5,
     "response": 0.06643291478400572,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.75,
     "response": 0.06813317525007763,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.07020011258989475,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.25,
     "response": 0.07270170207830301,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.5,
     "response": 0.07571684563796215,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.75,
     "response": 0.07933616993038872,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.08366246451471229,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.25,
     "response": 0.08881062145727804,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.5,
     "response": 0.09490693763366159,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "fitted",
    "estimate": {
     "A": 4.061343205994947,
     "mu": 0.5641061690065023,
     "lambda": 1.8953492741446427
    },
    "parameters": {
     "A": "no-plateau",
     "mu": "no-plateau",
     "lambda": "no-plateau"
    },
    "box": {
     "lower": [
      4.424865187782595e-09,
      5.835933509827847e-09,
      -4.5
     ],
     "upper": [
      4.424865187782595,
      5.835933509827846,
      4.5
     ]
    },
    "onLower": [
     false,
     false,
     false
    ],
    "onUpper": [
     false,
     false,
     false
    ],
    "inflection": 4.543936988861929,
    "fittedAtEnd": 1.4693006840127731,
    "rss": 0.0006658445789192804,
    "residuals": [
     -0.015630384312172615,
     -0.01213159679643202,
     -0.008393813334976366,
     -0.004662930846958985,
     -0.0012164283250350183,
     0.0016733195840547554,
     0.003777491546698347,
     0.004944689070088909,
     0.00512515569082167,
     0.00438237620740245,
     0.0028914214571699737,
     0.0009254589041525207,
     -0.0011667044688051798,
     -0.0029884617985428408,
     -0.004124998114962919,
     -0.0041714695010102165,
     -0.0027573770916689,
     0.0004343718600487989,
     0.005654378581425368
    ],
    "n": 19,
    "blank": 0.05000000000000001,
    "n0": 0.010274213713465659,
    "tMin": 0.0,
    "tMax": 4.5,
    "rows": [
     3,
     4,
     5,
     6,
     7,
     8,
     9,
     10,
     11,
     12,
     13,
     14,
     15,
     16,
     17,
     18,
     19,
     20,
     21
    ],
    "steepestSlope": 0.5835933509827846,
    "bestStart": [
     2.2124325938912976,
     0.5835933509827846,
     2.25
    ]
   }
  },
  {
   "name": "plateau-not-reached",
   "about": "Past the inflection but short of the plateau (A = 4, mu = 0.8, lambda = 2; read to 7 h, y(7) about 0.84 A): A withheld, mu and lambda reported",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.06001260440846763,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.25,
     "response": 0.060035158451277076,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.5,
     "response": 0.06008621788792319,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.75,
     "response": 0.060189193240637935,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.060377489191384505,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.25,
     "response": 0.06069484790510933,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.5,
     "response": 0.061195425721061035,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.75,
     "response": 0.061944529539744504,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.06302065882339321,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.25,
     "response": 0.06451886757724207,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.5,
     "response": 0.06655481996351198,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.75,
     "response": 0.06926844803072524,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.07282584414408619,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.25,
     "response": 0.07741792227906522,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.5,
     "response": 0.0832545252387667,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.75,
     "response": 0.09055315503004527,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.09952242142680355,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.25,
     "response": 0.11034153548390006,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.5,
     "response": 0.1231384206265863,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.75,
     "response": 0.13796986083951307,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.15480719865983075,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.25,
     "response": 0.17353031152484205,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.5,
     "response": 0.19393111588109718,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.75,
     "response": 0.21572609453521202,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.2385758000865439,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.25,
     "response": 0.2621083252165983,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.5,
     "response": 0.2859434937636839,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.75,
     "response": 0.30971493335768635,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.33308801229670654,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "fitted",
    "estimate": {
     "A": 3.9964965919600215,
     "mu": 0.8003744704090122,
     "lambda": 2.002537600179367
    },
    "parameters": {
     "A": "plateau-not-reached",
     "mu": "reported",
     "lambda": "reported"
    },
    "box": {
     "lower": [
      1.0025739319968882e-08,
      7.992477667315755e-09,
      -7.0
     ],
     "upper": [
      10.025739319968881,
      7.992477667315754,
      7.0
     ]
    },
    "onLower": [
     false,
     false,
     false
    ],
    "onUpper": [
     false,
     false,
     false
    ],
    "inflection": 3.83946392310731,
    "fittedAtEnd": 3.3416064144731448,
    "rss": 7.438990953113681e-06,
    "residuals": [
     -0.0012299714556673444,
     -0.0011914171622501727,
     -0.0011223496274040592,
     -0.0010138349122442401,
     -0.0008624336647721775,
     -0.0006730266882099961,
     -0.0004591658255534009,
     -0.00024066299858624407,
     -3.933072797374093e-05,
     0.00012559675284812277,
     0.00024097284591406698,
     0.0003014239572063371,
     0.00030917901560656436,
     0.0002725236052296687,
     0.00020356076364325126,
     0.00011590522932558578,
     2.274394596146756e-05,
     -6.452689942570977e-05,
     -0.00013706009290803678,
     -0.00018879805124649707,
     -0.00021633505622897786,
     -0.00021854578396318658,
     -0.00019610360171196106,
     -0.00015097999750057767,
     -8.598405365933814e-05,
     -4.373609995056427e-06,
     9.04503742806817e-05,
     0.00019516796970497907,
     0.0003066921831487157
    ],
    "n": 29,
    "blank": 0.05000000000000001,
    "n0": 0.010012604408467622,
    "tMin": 0.0,
    "tMax": 7.0,
    "rows": [
     3,
     4,
     5,
     6,
     7,
     8,
     9,
     10,
     11,
     12,
     13,
     14,
     15,
     16,
     17,
     18,
     19,
     20,
     21,
     22,
     23,
     24,
     25,
     26,
     27,
     28,
     29,
     30,
     31
    ],
    "steepestSlope": 0.7992477667315754,
    "bestStart": [
     5.012869659984441,
     0.3996238833657877,
     0.0
    ]
   }
  },
  {
   "name": "a-on-bound",
   "about": "The early part of a large curve (A = 10, mu = 1, lambda = 8, t_i about 11.7 h; read to 11 h, y about 3, so 3 max y is below A): the fit runs A to its upper bound; A, mu and lambda withheld",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.06000000000409832,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.5,
     "response": 0.06000000008563675,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.06000000121607213,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.5,
     "response": 0.06000001232598912,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.06000009308042917,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.5,
     "response": 0.06000054365106972,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.06000253754100736,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.5,
     "response": 0.060009740797853636,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.06003154081575948,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.5,
     "response": 0.06008812803582593,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.06021694050626328,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.5,
     "response": 0.060479715604756075,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.06097060868431782,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.5,
     "response": 0.061828686774895496,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.06326177123705816,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.5,
     "response": 0.06559274663242567,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 0.06934560866701116,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.5,
     "response": 0.07539989144069156,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.08526234216190093,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.5,
     "response": 0.1015367277252027,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.0,
     "response": 0.12871674346321255,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.5,
     "response": 0.174476208824197,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.0,
     "response": 0.25166330476335713,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "fitted",
    "estimate": {
     "A": 9.012043215674927,
     "mu": 0.954781307903501,
     "lambda": 7.867654148001748
    },
    "parameters": {
     "A": "no-plateau",
     "mu": "no-plateau",
     "lambda": "no-plateau"
    },
    "box": {
     "lower": [
      9.012043215674929e-09,
      9.649697895327664e-09,
      -11.0
     ],
     "upper": [
      9.012043215674929,
      9.649697895327662,
      11.0
     ]
    },
    "onLower": [
     false,
     false,
     false
    ],
    "onUpper": [
     true,
     false,
     false
    ],
    "inflection": 11.340015195030603,
    "fittedAtEnd": 2.9912362326593165,
    "rss": 0.0005752350590990669,
    "residuals": [
     -3.7663136242656964e-11,
     6.8893676258176745e-09,
     9.469664841909504e-08,
     8.628684328799333e-07,
     5.692579977790337e-06,
     2.8304367319904364e-05,
     0.0001095903918366877,
     0.0003398158708139596,
     0.0008641705038047176,
     0.001838042383851172,
     0.0033199157718751815,
     0.005144512429363458,
     0.0068633251256490085,
     0.007825550383642244,
     0.007399060936855384,
     0.0052494451738239745,
     0.0015607569214547423,
     -0.0028894108334479585,
     -0.006821727291581592,
     -0.008672008529295061,
     -0.006858548772314066,
     -2.673831236288393e-05,
     0.012778172565659496
    ],
    "n": 23,
    "blank": 0.05000000000000001,
    "n0": 0.010000000004098307,
    "tMin": 0.0,
    "tMax": 11.0,
    "rows": [
     3,
     4,
     5,
     6,
     7,
     8,
     9,
     10,
     11,
     12,
     13,
     14,
     15,
     16,
     17,
     18,
     19,
     20,
     21,
     22,
     23,
     24,
     25
    ],
    "steepestSlope": 0.9649697895327662,
    "bestStart": [
     3.004014405224976,
     0.9649697895327662,
     5.5
    ]
   }
  },
  {
   "name": "nonpositive",
   "about": "A sample reading at or below the blank: the fit is withheld and the rows named",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.060000000000000005,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.049,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.060036016908615084,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.06218918643042896,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.07718705238805602,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.11852516658869651,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.1727272800566323,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.21284913397765298,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 0.23419336711925642,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.24388879876702968,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.0,
     "response": 0.2480005739913459,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.0,
     "response": 0.24969517844647976,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.0,
     "response": 0.2503854570894361,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.0,
     "response": 0.25066530119662334,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.0,
     "response": 0.2507785339282955,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 15.0,
     "response": 0.25082431539823974,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "withheld",
    "reason": "nonpositive",
    "rows": [
     4
    ]
   }
  },
  {
   "name": "too-few-times",
   "about": "Five distinct times: too few for three parameters with residuals",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.060000000000000005,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.06218918643042896,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.1727272800566323,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.24388879876702968,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.0,
     "response": 0.2503854570894361,
     "role": "sample",
     "excluded": false
    }
   ],
   "expected": {
    "status": "withheld",
    "reason": "too-few-times",
    "rows": [
     3,
     4,
     5,
     6,
     7
    ]
   }
  },
  {
   "name": "excluded-and-replicates",
   "about": "Duplicate wells per time, one reading excluded; N0 is the mean corrected response of the earliest time's kept wells",
   "timeUnit": "h",
   "readings": [
    {
     "time": 0.0,
     "response": 0.049,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.051,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.05,
     "role": "blank",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.060000000000000005,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 0.0,
     "response": 0.060200000000000004,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.060000001768991174,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 1.0,
     "response": 0.060200001804370996,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.060036016908615084,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 2.0,
     "response": 0.06023673724678738,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.06218918643042896,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 3.0,
     "response": 0.06243297015903754,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.07718705238805602,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 4.0,
     "response": 0.07773079343581715,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.11852516658869651,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 5.0,
     "response": 0.11989566992047043,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.1727272800566323,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 6.0,
     "response": 0.17518182565776497,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.21284913397765298,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 7.0,
     "response": 0.21610611665720603,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 0.23419336711925642,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 0.23787723446164155,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.24388879876702968,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 9.0,
     "response": 0.2477665747423703,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.0,
     "response": 0.2480005739913459,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 10.0,
     "response": 0.2519605854711728,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.0,
     "response": 0.24969517844647976,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 11.0,
     "response": 0.25368908201540935,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.0,
     "response": 0.2503854570894361,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 12.0,
     "response": 0.2543931662312249,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.0,
     "response": 0.25066530119662334,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 13.0,
     "response": 0.2546786072205558,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.0,
     "response": 0.2507785339282955,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 14.0,
     "response": 0.2547941046068614,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 15.0,
     "response": 0.25082431539823974,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 15.0,
     "response": 0.25484080170620454,
     "role": "sample",
     "excluded": false
    },
    {
     "time": 8.0,
     "response": 2.5,
     "role": "sample",
     "excluded": true
    }
   ],
   "expected": {
    "status": "fitted",
    "estimate": {
     "A": 2.99994876792632,
     "mu": 1.0000049728194815,
     "lambda": 3.0000654863593117
    },
    "parameters": {
     "A": "reported",
     "mu": "reported",
     "lambda": "reported"
    },
    "box": {
     "lower": [
      9.029093029668412e-09,
      9.244602284246416e-09,
      -15.0
     ],
     "upper": [
      9.029093029668411,
      9.244602284246415,
      15.0
     ]
    },
    "onLower": [
     false,
     false,
     false
    ],
    "onUpper": [
     false,
     false,
     false
    ],
    "inflection": 4.1036794745738625,
    "fittedAtEnd": 2.999794178572811,
    "rss": 0.0031371672508154714,
    "residuals": [
     -0.009950330853167983,
     0.009852296443011636,
     -0.009950330557975447,
     0.009852296738204178,
     -0.009948351683494183,
     0.009854275612685169,
     -0.009915021170268212,
     0.009887606125911635,
     -0.009890011620078742,
     0.009912615676101133,
     -0.0099009085727082,
     0.00990171872347112,
     -0.009907781968416352,
     0.009894845327763413,
     -0.009906843426080503,
     0.009895783870098818,
     -0.00990403890572411,
     0.00989858839045521,
     -0.009901826012792103,
     0.009900801283387661,
     -0.009900493095881924,
     0.009902134200297397,
     -0.009899779308297774,
     0.009902847987881547,
     -0.009899420849297513,
     0.009903206446882251,
     -0.009899247894578966,
     0.009903379401600798,
     -0.009899166690356509,
     0.009903460605823255,
     -0.009899129312853638,
     0.009903497983326126
    ],
    "n": 32,
    "blank": 0.05000000000000001,
    "n0": 0.010099999999999994,
    "tMin": 0.0,
    "tMax": 15.0,
    "rows": [
     3,
     4,
     5,
     6,
     7,
     8,
     9,
     10,
     11,
     12,
     13,
     14,
     15,
     16,
     17,
     18,
     19,
     20,
     21,
     22,
     23,
     24,
     25,
     26,
     27,
     28,
     29,
     30,
     31,
     32,
     33,
     34
    ],
    "steepestSlope": 0.9244602284246415,
    "bestStart": [
     3.009697676556137,
     0.9244602284246415,
     0.0
    ]
   }
  }
 ]
}
