{
 "length_mm": 250.0,
 "page": {
  "width_mm": 297.0,
  "cut_left_mm": 14.5,
  "cut_right_mm": 285.5,
  "letter_width_mm": 279.4
 },
 "pdf": {
  "pages": 2,
  "bytes": 57847
 },
 "scales": {
  "A": {
   "ticks": 151,
   "hand_count": 151,
   "length_mm": 250.0,
   "worst_mm": 2e-05,
   "mean_abs_mm": 1e-05,
   "min_gap_mm": 1.097,
   "max_gap_mm": 2.649,
   "left_index_mm": 23.5,
   "widths_pt": [
    0.25,
    0.35,
    0.5
   ]
  },
  "B": {
   "ticks": 151,
   "hand_count": 151,
   "length_mm": 250.0,
   "worst_mm": 2e-05,
   "mean_abs_mm": 1e-05,
   "min_gap_mm": 1.097,
   "max_gap_mm": 2.649,
   "left_index_mm": 23.5,
   "widths_pt": [
    0.25,
    0.35,
    0.5
   ]
  },
  "CI": {
   "ticks": 161,
   "hand_count": 161,
   "length_mm": 250.0,
   "worst_mm": 2e-05,
   "mean_abs_mm": 1e-05,
   "min_gap_mm": 1.091,
   "max_gap_mm": 2.681,
   "left_index_mm": 23.5,
   "widths_pt": [
    0.25,
    0.35,
    0.5
   ]
  },
  "C": {
   "ticks": 161,
   "hand_count": 161,
   "length_mm": 250.0,
   "worst_mm": 2e-05,
   "mean_abs_mm": 1e-05,
   "min_gap_mm": 1.091,
   "max_gap_mm": 2.681,
   "left_index_mm": 23.5,
   "widths_pt": [
    0.25,
    0.35,
    0.5
   ]
  },
  "D": {
   "ticks": 161,
   "hand_count": 161,
   "length_mm": 250.0,
   "worst_mm": 2e-05,
   "mean_abs_mm": 1e-05,
   "min_gap_mm": 1.091,
   "max_gap_mm": 2.681,
   "left_index_mm": 23.5,
   "widths_pt": [
    0.25,
    0.35,
    0.5
   ]
  },
  "RULER": {
   "ticks": 101,
   "hand_count": 101,
   "length_mm": 100.0,
   "worst_mm": 2e-05,
   "mean_abs_mm": 1e-05,
   "min_gap_mm": 1.0,
   "max_gap_mm": 1.0,
   "left_index_mm": 23.5,
   "widths_pt": [
    0.25,
    0.35,
    0.5
   ]
  }
 },
 "tol_mm": 0.002,
 "relations": {
  "a_over_d": [
   {
    "v": 2,
    "square": 4,
    "a_minus_d_mm": 0.0,
    "b_minus_c_mm": 0.0
   },
   {
    "v": 3,
    "square": 9,
    "a_minus_d_mm": 0.0,
    "b_minus_c_mm": 0.0
   },
   {
    "v": 4,
    "square": 16,
    "a_minus_d_mm": 0.0,
    "b_minus_c_mm": 0.0
   },
   {
    "v": 5,
    "square": 25,
    "a_minus_d_mm": 0.0,
    "b_minus_c_mm": 0.0
   },
   {
    "v": 6,
    "square": 36,
    "a_minus_d_mm": 0.0,
    "b_minus_c_mm": 0.0
   },
   {
    "v": 7,
    "square": 49,
    "a_minus_d_mm": 0.0,
    "b_minus_c_mm": 0.0
   },
   {
    "v": 8,
    "square": 64,
    "a_minus_d_mm": 0.0,
    "b_minus_c_mm": 0.0
   }
  ],
  "ci": [
   {
    "v": 1.2,
    "ci_plus_c_minus_two_x0_mm": 250.00001,
    "expected_mm": 250.0,
    "diff_mm": 1e-05
   },
   {
    "v": 2,
    "ci_plus_c_minus_two_x0_mm": 249.99998,
    "expected_mm": 250.0,
    "diff_mm": -2e-05
   },
   {
    "v": 2.5,
    "ci_plus_c_minus_two_x0_mm": 250.00001,
    "expected_mm": 250.0,
    "diff_mm": 1e-05
   },
   {
    "v": 4,
    "ci_plus_c_minus_two_x0_mm": 250.00001,
    "expected_mm": 250.0,
    "diff_mm": 1e-05
   },
   {
    "v": 5,
    "ci_plus_c_minus_two_x0_mm": 249.99998,
    "expected_mm": 250.0,
    "diff_mm": -2e-05
   },
   {
    "v": 8,
    "ci_plus_c_minus_two_x0_mm": 250.00001,
    "expected_mm": 250.0,
    "diff_mm": 1e-05
   }
  ]
 },
 "simulation": {
  "model": "a on D, b on C, read D: a straight-line guess between printed ticks for each of the three settings, plus a random error (normal, sigma mm) on each of the three",
  "rows": [
   {
    "sigma_mm": 0.0,
    "pairs": 20000,
    "seeds": 1,
    "median_pct": [
     0.002,
     0.002
    ],
    "p95_pct": [
     0.006,
     0.006
    ],
    "max_pct": 0.01
   },
   {
    "sigma_mm": 0.1,
    "pairs": 20000,
    "seeds": 5,
    "median_pct": [
     0.106,
     0.109
    ],
    "p95_pct": [
     0.311,
     0.316
    ],
    "max_pct": 0.68
   },
   {
    "sigma_mm": 0.2,
    "pairs": 20000,
    "seeds": 5,
    "median_pct": [
     0.213,
     0.217
    ],
    "p95_pct": [
     0.622,
     0.631
    ],
    "max_pct": 1.36
   },
   {
    "sigma_mm": 0.4,
    "pairs": 20000,
    "seeds": 5,
    "median_pct": [
     0.426,
     0.435
    ],
    "p95_pct": [
     1.243,
     1.262
    ],
    "max_pct": 2.75
   }
  ],
  "interpolation_worst_pct": 0.008,
  "interpolation_worst_gap": [
   2.0,
   2.05
  ],
  "named": [
   {
    "a": 2,
    "b": 3,
    "exact": 6,
    "mantissa_exact": 6,
    "reading": 6.0,
    "err_pct": 0.0,
    "noisy_p5_pct": -0.52,
    "noisy_p95_pct": 0.53
   },
   {
    "a": 1.5,
    "b": 4.2,
    "exact": 6.300000000000001,
    "mantissa_exact": 6.300000000000001,
    "reading": 6.3,
    "err_pct": 0.0,
    "noisy_p5_pct": -0.52,
    "noisy_p95_pct": 0.53
   },
   {
    "a": 3.14,
    "b": 2.72,
    "exact": 8.5408,
    "mantissa_exact": 8.5408,
    "reading": 8.5404,
    "err_pct": -0.004,
    "noisy_p5_pct": -0.53,
    "noisy_p95_pct": 0.52
   },
   {
    "a": 7.5,
    "b": 8.4,
    "exact": 63.0,
    "mantissa_exact": 6.3,
    "reading": 6.3,
    "err_pct": -0.0,
    "noisy_p5_pct": -0.52,
    "noisy_p95_pct": 0.53
   },
   {
    "a": 1.23,
    "b": 4.56,
    "exact": 5.6088,
    "mantissa_exact": 5.6088,
    "reading": 5.6086,
    "err_pct": -0.003,
    "noisy_p5_pct": -0.53,
    "noisy_p95_pct": 0.52
   },
   {
    "a": 9.99,
    "b": 9.99,
    "exact": 99.8001,
    "mantissa_exact": 9.98001,
    "reading": 9.98,
    "err_pct": -0.0,
    "noisy_p5_pct": -0.53,
    "noisy_p95_pct": 0.2
   },
   {
    "a": 2.5,
    "b": 4.0,
    "exact": 10.0,
    "mantissa_exact": 1.0,
    "reading": 1.0,
    "err_pct": 0.0,
    "noisy_p5_pct": -0.52,
    "noisy_p95_pct": 0.53
   },
   {
    "a": 6.02,
    "b": 1.38,
    "exact": 8.307599999999999,
    "mantissa_exact": 8.307599999999999,
    "reading": 8.3075,
    "err_pct": -0.002,
    "noisy_p5_pct": -0.53,
    "noisy_p95_pct": 0.52
   }
  ],
  "named_sigma_mm": 0.2,
  "scaling_k": 0.97,
  "scaling_max_rel_diff": 1.0636412112471607e-15
 },
 "problems": [],
 "data": {
  "d_values": [
   1.0,
   1.02,
   1.04,
   1.06,
   1.08,
   1.1,
   1.12,
   1.14,
   1.16,
   1.18,
   1.2,
   1.22,
   1.24,
   1.26,
   1.28,
   1.3,
   1.32,
   1.34,
   1.36,
   1.38,
   1.4,
   1.42,
   1.44,
   1.46,
   1.48,
   1.5,
   1.52,
   1.54,
   1.56,
   1.58,
   1.6,
   1.62,
   1.64,
   1.66,
   1.68,
   1.7,
   1.72,
   1.74,
   1.76,
   1.78,
   1.8,
   1.82,
   1.84,
   1.86,
   1.88,
   1.9,
   1.92,
   1.94,
   1.96,
   1.98,
   2.0,
   2.05,
   2.1,
   2.15,
   2.2,
   2.25,
   2.3,
   2.35,
   2.4,
   2.45,
   2.5,
   2.55,
   2.6,
   2.65,
   2.7,
   2.75,
   2.8,
   2.85,
   2.9,
   2.95,
   3.0,
   3.05,
   3.1,
   3.15,
   3.2,
   3.25,
   3.3,
   3.35,
   3.4,
   3.45,
   3.5,
   3.55,
   3.6,
   3.65,
   3.7,
   3.75,
   3.8,
   3.85,
   3.9,
   3.95,
   4.0,
   4.05,
   4.1,
   4.15,
   4.2,
   4.25,
   4.3,
   4.35,
   4.4,
   4.45,
   4.5,
   4.55,
   4.6,
   4.65,
   4.7,
   4.75,
   4.8,
   4.85,
   4.9,
   4.95,
   5.0,
   5.1,
   5.2,
   5.3,
   5.4,
   5.5,
   5.6,
   5.7,
   5.8,
   5.9,
   6.0,
   6.1,
   6.2,
   6.3,
   6.4,
   6.5,
   6.6,
   6.7,
   6.8,
   6.9,
   7.0,
   7.1,
   7.2,
   7.3,
   7.4,
   7.5,
   7.6,
   7.7,
   7.8,
   7.9,
   8.0,
   8.1,
   8.2,
   8.3,
   8.4,
   8.5,
   8.6,
   8.7,
   8.8,
   8.9,
   9.0,
   9.1,
   9.2,
   9.3,
   9.4,
   9.5,
   9.6,
   9.7,
   9.8,
   9.9,
   10.0
  ],
  "d_x": [
   0.0,
   2.15,
   4.2583,
   6.3265,
   8.3559,
   10.3482,
   12.3045,
   14.2262,
   16.1145,
   17.9705,
   19.7953,
   21.59,
   23.3554,
   25.0926,
   26.8025,
   28.4858,
   30.1435,
   31.7762,
   33.3847,
   34.9698,
   36.532,
   38.0721,
   39.5906,
   41.0882,
   42.5654,
   44.0228,
   45.4609,
   46.8802,
   48.2811,
   49.6643,
   51.03,
   52.3788,
   53.711,
   55.027,
   56.3273,
   57.6122,
   58.8821,
   60.1373,
   61.3782,
   62.605,
   63.8181,
   65.0178,
   66.2044,
   67.3782,
   68.5395,
   69.6884,
   70.8253,
   71.9504,
   73.064,
   74.1663,
   75.2575,
   77.9385,
   80.5548,
   83.1096,
   85.6057,
   88.0456,
   90.4319,
   92.767,
   95.0528,
   97.2915,
   99.485,
   101.635,
   103.7433,
   105.8115,
   107.8409,
   109.8332,
   111.7895,
   113.7112,
   115.5995,
   117.4555,
   119.2803,
   121.075,
   122.8404,
   124.5776,
   126.2875,
   127.9709,
   129.6285,
   131.2612,
   132.8697,
   134.4548,
   136.017,
   137.5571,
   139.0756,
   140.5732,
   142.0504,
   143.5078,
   144.9459,
   146.3652,
   147.7662,
   149.1493,
   150.515,
   151.8638,
   153.1959,
   154.512,
   155.8123,
   157.0972,
   158.3671,
   159.6223,
   160.8632,
   162.09,
   163.3031,
   164.5029,
   165.6895,
   166.8632,
   168.0245,
   169.1734,
   170.3103,
   171.4354,
   172.549,
   173.6513,
   174.7425,
   176.8926,
   179.0008,
   181.069,
   183.0985,
   185.0907,
   187.047,
   188.9687,
   190.857,
   192.713,
   194.5378,
   196.3325,
   198.0979,
   199.8351,
   201.545,
   203.2283,
   204.886,
   206.5187,
   208.1272,
   209.7123,
   211.2745,
   212.8146,
   214.3331,
   215.8307,
   217.3079,
   218.7653,
   220.2034,
   221.6227,
   223.0237,
   224.4068,
   225.7725,
   227.1213,
   228.4535,
   229.7695,
   231.0698,
   232.3547,
   233.6246,
   234.8798,
   236.1207,
   237.3475,
   238.5606,
   239.7603,
   240.947,
   242.1207,
   243.282,
   244.4309,
   245.5678,
   246.6929,
   247.8065,
   248.9088,
   250.0
  ],
  "c_values": [
   1.0,
   1.02,
   1.04,
   1.06,
   1.08,
   1.1,
   1.12,
   1.14,
   1.16,
   1.18,
   1.2,
   1.22,
   1.24,
   1.26,
   1.28,
   1.3,
   1.32,
   1.34,
   1.36,
   1.38,
   1.4,
   1.42,
   1.44,
   1.46,
   1.48,
   1.5,
   1.52,
   1.54,
   1.56,
   1.58,
   1.6,
   1.62,
   1.64,
   1.66,
   1.68,
   1.7,
   1.72,
   1.74,
   1.76,
   1.78,
   1.8,
   1.82,
   1.84,
   1.86,
   1.88,
   1.9,
   1.92,
   1.94,
   1.96,
   1.98,
   2.0,
   2.05,
   2.1,
   2.15,
   2.2,
   2.25,
   2.3,
   2.35,
   2.4,
   2.45,
   2.5,
   2.55,
   2.6,
   2.65,
   2.7,
   2.75,
   2.8,
   2.85,
   2.9,
   2.95,
   3.0,
   3.05,
   3.1,
   3.15,
   3.2,
   3.25,
   3.3,
   3.35,
   3.4,
   3.45,
   3.5,
   3.55,
   3.6,
   3.65,
   3.7,
   3.75,
   3.8,
   3.85,
   3.9,
   3.95,
   4.0,
   4.05,
   4.1,
   4.15,
   4.2,
   4.25,
   4.3,
   4.35,
   4.4,
   4.45,
   4.5,
   4.55,
   4.6,
   4.65,
   4.7,
   4.75,
   4.8,
   4.85,
   4.9,
   4.95,
   5.0,
   5.1,
   5.2,
   5.3,
   5.4,
   5.5,
   5.6,
   5.7,
   5.8,
   5.9,
   6.0,
   6.1,
   6.2,
   6.3,
   6.4,
   6.5,
   6.6,
   6.7,
   6.8,
   6.9,
   7.0,
   7.1,
   7.2,
   7.3,
   7.4,
   7.5,
   7.6,
   7.7,
   7.8,
   7.9,
   8.0,
   8.1,
   8.2,
   8.3,
   8.4,
   8.5,
   8.6,
   8.7,
   8.8,
   8.9,
   9.0,
   9.1,
   9.2,
   9.3,
   9.4,
   9.5,
   9.6,
   9.7,
   9.8,
   9.9,
   10.0
  ],
  "c_x": [
   0.0,
   2.15,
   4.2583,
   6.3265,
   8.3559,
   10.3482,
   12.3045,
   14.2262,
   16.1145,
   17.9705,
   19.7953,
   21.59,
   23.3554,
   25.0926,
   26.8025,
   28.4858,
   30.1435,
   31.7762,
   33.3847,
   34.9698,
   36.532,
   38.0721,
   39.5906,
   41.0882,
   42.5654,
   44.0228,
   45.4609,
   46.8802,
   48.2811,
   49.6643,
   51.03,
   52.3788,
   53.711,
   55.027,
   56.3273,
   57.6122,
   58.8821,
   60.1373,
   61.3782,
   62.605,
   63.8181,
   65.0178,
   66.2044,
   67.3782,
   68.5395,
   69.6884,
   70.8253,
   71.9504,
   73.064,
   74.1663,
   75.2575,
   77.9385,
   80.5548,
   83.1096,
   85.6057,
   88.0456,
   90.4319,
   92.767,
   95.0528,
   97.2915,
   99.485,
   101.635,
   103.7433,
   105.8115,
   107.8409,
   109.8332,
   111.7895,
   113.7112,
   115.5995,
   117.4555,
   119.2803,
   121.075,
   122.8404,
   124.5776,
   126.2875,
   127.9709,
   129.6285,
   131.2612,
   132.8697,
   134.4548,
   136.017,
   137.5571,
   139.0756,
   140.5732,
   142.0504,
   143.5078,
   144.9459,
   146.3652,
   147.7662,
   149.1493,
   150.515,
   151.8638,
   153.1959,
   154.512,
   155.8123,
   157.0972,
   158.3671,
   159.6223,
   160.8632,
   162.09,
   163.3031,
   164.5029,
   165.6895,
   166.8632,
   168.0245,
   169.1734,
   170.3103,
   171.4354,
   172.549,
   173.6513,
   174.7425,
   176.8926,
   179.0008,
   181.069,
   183.0985,
   185.0907,
   187.047,
   188.9687,
   190.857,
   192.713,
   194.5378,
   196.3325,
   198.0979,
   199.8351,
   201.545,
   203.2283,
   204.886,
   206.5187,
   208.1272,
   209.7123,
   211.2745,
   212.8146,
   214.3331,
   215.8307,
   217.3079,
   218.7653,
   220.2034,
   221.6227,
   223.0237,
   224.4068,
   225.7725,
   227.1213,
   228.4535,
   229.7695,
   231.0698,
   232.3547,
   233.6246,
   234.8798,
   236.1207,
   237.3475,
   238.5606,
   239.7603,
   240.947,
   242.1207,
   243.282,
   244.4309,
   245.5678,
   246.6929,
   247.8065,
   248.9088,
   250.0
  ],
  "named_readings": [
   [
    2,
    3,
    6.0
   ],
   [
    1.5,
    4.2,
    6.3
   ],
   [
    3.14,
    2.72,
    8.5404
   ],
   [
    7.5,
    8.4,
    6.3
   ],
   [
    1.23,
    4.56,
    5.6086
   ],
   [
    9.99,
    9.99,
    9.98
   ],
   [
    2.5,
    4.0,
    1.0
   ],
   [
    6.02,
    1.38,
    8.3075
   ]
  ]
 }
}