ASTR 430 Lab 01: Reproducibility Manifest

Lectures 01-02 ยท research-methods workshop

Objectives

Materials and setup

Use Python 3 and reproducibility_records.csv. Record file hash, row count, columns, source URL, release, access date, and provenance level.

Computed check: A 5-record manifest has retention fraction 3/5 = 0.6.

Procedure

  1. Inspect the raw file and write its schema before filtering.
  2. Run the task and save query, code version, and output name.
  3. Perform the perturbation: remove one required provenance field and document the loss
  4. Compare baseline and perturbed results with units and direction of change.
  5. Write a caption distinguishing data, transformation, inference, and limitation.

Analysis record

RecordRequired entry
ProvenanceRecord service, query or search string, release, code commit, environment, input hash, output, and access date.
ResultFormula or decision rule, value, units, and code reference.
UncertaintyStatistical term plus calibration, selection, or model sensitivity.
ValidationIndependent recomputation or schema check.

Deliverables

Submit script or notebook, provenance manifest, labeled figure, 500-word methods memo, and revision note. Full credit requires traceable inputs, correct reasoning, and a specific limitation.

Data provenance

These supplied records are level-3 instructor-provided teaching artifacts, not new observations. Cite the official service and its citation policy.