Astro 330 Course Book
Astro 330 Course Book: Scientific Computing in Astrophysics
Course Overview
Class Overview & Syllabus
Lectures
1. Astronomical Imaging & Functional Programming
2. Object Oriented Programming
4. Sampling with MCMC
6. Pandas
7. Building Installable Packages
8. Interactivity in Python
Labs
Lab 1: Overview, Review, and Environments
Lab 2: Astronomical Imaging I
Lab 3: Building a Photometric Pipeline
Lab 4: Fitting a Model to Data
Lab 5: Stellar Spectroscopy + Fitting Models to Data
Lab 6: Pandas
Lab 7: Package Structure
Lab 8: Playing with Interactivity
Lab Solutions
Lab 1 Solutions
Lab 2 Solutions
Lab 3 Solutions
Lab 4: Solutions
Lab 5 Solutions
Lab 6: Solutions
Final Projects
Final Project Guidelines
Quick Tips
Timing your code
Meshgrid
An Object Oriented Metropolis Hastings
Data Access
Data Access
Index