ASTR 410 Lab 07: Galactic Archaeology and the Milky Way in Time and A Working Synthesis: What Makes a Galaxy?

Lectures 13โ€“14 ยท 3-credit Year 4 laboratory/data-analysis activity

Objectives

Preparation and materials

Use Python 3, NumPy, Matplotlib, Astropy, and the supplied CSV in data/. Read the paired lecture notes and inspect the CSV header before analysis. No live observing is required; the activity is reproducible on a laptop.

Dataset: the complete course data bundle, with one independent cross-check

Setup and procedure

  1. Copy the CSV into a working directory and record its filename, row count, columns, and units.
  2. Plot the raw observables before applying a model. Label axes and preserve the supplied uncertainties.
  3. Fit or transform the data using the equation from Lectures 13โ€“14; show one intermediate calculation by hand and reproduce it in code.
  4. Repeat the result after a stated perturbation: remove one outer-radius point, vary the distance by 10%, or change the model family as appropriate.
  5. Write a short interpretation separating measured values, adopted literature values, and derived quantities.

Measurement and analysis record

ItemStudent record
Input file and provenanceFilename, source, access date, license/status
Calibration or cutsExact criteria and number of retained rows
Primary resultValue, units, uncertainty or sensitivity
Model checkResidual plot or comparison statistic
The synthesis retains the local enclosed mass 1.0262e+11 solar masses as a cross-check across dynamics and populations.

Uncertainty and limitations

Use the tabulated uncertainty where available and propagate it through the stated formula. If the dataset lacks per-row errors, report sensitivity to a defensible perturbation and label the result model-dependent. Do not treat a standard published value as a new measurement.

Deliverables and assessment

Grading: analysis correctness 35%, uncertainty/model critique 25%, reproducibility 20%, figure and scientific communication 20%. Revisions are encouraged under the course resubmission policy.

Data provenance

the complete course data bundle, with one independent cross-check The reference log identifies whether each value is level 1 live-verified, level 2 standard published and flagged for spot-check, or level 3 synthetic/instructor-provided.