{
  "id": "lincs-radar-family",
  "title": "RADAR relational manifold recovery",
  "bookId": "machine-learning-from-enforcing-compositionality",
  "chapters": [
    17
  ],
  "status": "controlled and MovieLens studies",
  "summary": "Relational descent, chart construction and repair, solver comparisons, and MovieLens evaluation.",
  "studies": [
    "Relational-descent calibration",
    "Chart construction and repair",
    "Solver comparison",
    "MovieLens evaluation and negative admission result"
  ],
  "boundary": "The MovieLens calibration failure remains visible; task accuracy and structural admission are separate outcomes.",
  "packageIds": [
    "lincs-radar"
  ],
  "entryPoints": [
    "scripts/run_smoke.sh",
    "scripts/prepare_movielens_data.py"
  ],
  "resultArtifacts": [
    "registered plans and result reports"
  ],
  "documentationStatus": "public-code-linked",
  "runs": [],
  "runCount": 0,
  "codeRecords": [
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "movielens_experiment.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/movielens_experiment.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_chart_descent.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_chart_descent.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_experiment.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_experiment.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_hodge_baselines.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_hodge_baselines.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_hybrid_scaling.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_hybrid_scaling.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_movielens_experiment.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_movielens_experiment.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_projected_chart_descent.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_projected_chart_descent.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_relational_descent.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_relational_descent.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_relational_dimension_diagnostic.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_relational_dimension_diagnostic.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_relational_sweep.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_relational_sweep.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "run_repairable_chart_descent.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_repairable_chart_descent.py"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "scripts/run_full.sh",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/scripts/run_full.sh"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "scripts/run_smoke.sh",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/scripts/run_smoke.sh"
    },
    {
      "packageId": "lincs-radar",
      "role": "runner",
      "path": "test_movielens_experiment.py",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/test_movielens_experiment.py"
    }
  ],
  "codeRecordCount": 14,
  "startHere": [
    {
      "packageId": "lincs-radar",
      "path": "scripts/run_smoke.sh",
      "role": "runner",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/scripts/run_smoke.sh",
      "availability": "public-pinned",
      "readerAction": "Open the pinned public source file.",
      "packageStatus": "public"
    },
    {
      "packageId": "lincs-radar",
      "path": "run_chart_descent.py",
      "role": "runner",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_chart_descent.py",
      "availability": "public-pinned",
      "readerAction": "Open the pinned public source file.",
      "packageStatus": "public"
    },
    {
      "packageId": "lincs-radar",
      "path": "run_experiment.py",
      "role": "runner",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_experiment.py",
      "availability": "public-pinned",
      "readerAction": "Open the pinned public source file.",
      "packageStatus": "public"
    },
    {
      "packageId": "lincs-radar",
      "path": "run_hodge_baselines.py",
      "role": "runner",
      "publicUrl": "https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/radar/run_hodge_baselines.py",
      "availability": "public-pinned",
      "readerAction": "Open the pinned public source file.",
      "packageStatus": "public"
    }
  ],
  "startHereCount": 4
}
