{
  "provenance": "All calibration points and time traces are generated, not physical sensor measurements.",
  "seed": 20261028,
  "capacity_g": 10000,
  "sensitivity_mv_per_v": 2,
  "excitation_v": 5,
  "adc_reference_v": 2.5,
  "adc_pga": 128,
  "adc_bits": 24,
  "overload_g": 12000,
  "sample_hz": 100,
  "duration_s": 60,
  "step_s": 5,
  "step_g": 5000,
  "synthetic_offset_uv": 30,
  "synthetic_slope_uv_per_g": 1.0004,
  "noise_standard_uv": 2,
  "drift_g_per_s": 0.02,
  "calibration_masses_g": [0,2000,4000,6000,8000,10000],
  "calibration_repeats": 30,
  "temperature_excursion_c": 10,
  "reference_standard_g": 0.05,
  "nonlinearity_bound_g": 2,
  "hysteresis_bound_g": 1,
  "temperature_zero_bound_g": 1.5,
  "temperature_span_bound_fraction": 0.0001,
  "selected_filter": "MA 25"
}
