{
  "dataset": "rc_lowpass_response.jsonl",
  "title": "RC low-pass filter frequency response (computed)",
  "description": "Magnitude and phase of a first-order RC low-pass filter (R=1 kOhm, C=100 nF, fc~=1591.5 Hz), 20 points/decade from 10 Hz to 1 MHz.",
  "created_utc": "2026-07-10T00:00:00Z",
  "generator": {
    "script": "analysis/run_experiment.py",
    "runtime": "python3",
    "deterministic": true
  },
  "method": "closed-form transfer function H(f) = 1/(1 + j*2*pi*f*R*C); no physical measurement",
  "parameters": {
    "R_ohms": 1000.0,
    "C_farads": 1e-07,
    "f_cutoff_hz": 1591.549,
    "points_per_decade": 20,
    "f_range_hz": [
      10,
      1000000
    ]
  },
  "schema": {
    "format": "jsonl",
    "fields": [
      {
        "name": "point",
        "type": "int",
        "unit": null,
        "description": "0-based sample index"
      },
      {
        "name": "frequency_hz",
        "type": "float",
        "unit": "Hz",
        "description": "stimulus frequency"
      },
      {
        "name": "gain_linear",
        "type": "float",
        "unit": "V/V",
        "description": "|H(f)|"
      },
      {
        "name": "gain_db",
        "type": "float",
        "unit": "dB",
        "description": "20*log10(|H(f)|)"
      },
      {
        "name": "phase_deg",
        "type": "float",
        "unit": "degrees",
        "description": "arg(H(f)), negative = lag"
      }
    ]
  },
  "rows": 101,
  "sha256": "f622e21f616ffe606c482b424fa144e978c0398e9b09ec57e1d0db93fb4268b3",
  "license": "CC-BY-4.0"
}