Research Methods in Physics & Astronomy
Physics 650

Physics & Astronomy 650 Research Methods provides useful tools and perspectives on how advanced scientific research is conducted. It is usually taught by a team of faculty who bring their own experience and interests to the class for part of the semester.
In the Spring Term 2017 the course will focus primarily on computing methods for data visualization and analysis. It will be broadly applicable for graduate students who are engaged in doctoral level research in the physical sciences and engineering. The content described here is for the 5-week portion of the course taught by Professor Kielkopf and deals primarily with Python and javascript applied to astrophysics and optics.


Class content

Syllabus
Course schedule and requirements

Python
Tutorial

Fourier Transforms in Physics
A short reference paper

Deconvolution
Lucy-Richardson algorithm

Examples
Programs using Python

Javscript programming
Data visualization for Python


Software

Python
Documentation

Scipy
Documentation

Numpy
Documentation

Pyfits
Space Telescope Institute

Astropy
Opensource

Canopy Python
Distribution

AstroImageJ
Data processing

AstroCC
Celestial coordinates

Three.js
Javascript 3D library

SAOImage ds9
FITS viewer

Grace
Graphical spreadsheet

Aladin
Database viewer


Other references

NASA ADS
Astronomical Data Service

Arxiv
Astro-ph manuscript repository

Simbad
Reference catalogs

MAST
HST Archive