Spectroscopic Data Reduction in Pyraf ASTR 3010 Textbook N/A.

Slides:



Advertisements
Similar presentations
CS 497C – Introduction to UNIX Lecture 8: The vi/vim Editor Chin-Chih Chang
Advertisements

Microsoft Word 2010 Lesson 1: Introduction to Word.
Project Information: Customizing and Printing Lesson 7.
Spectroscopic Data ASTR 3010 Lecture 15 Textbook Ch.11.
Spectroscopy of Saturn
PacNOG 6: Nadi, Fiji Using Commands in Linux Hervey Allen Network Startup Resource Center.
Echelle spectra reduction with IRAF*
Coordinate Systems John Kirby.
COMP 4—Power Tools for the Mind1 PowerTools What’s in the Box? Turing 1: An Introduction to Programming You will learn elementary computer programming.
EGR 106 – Week 2 – Arrays & Scripts Brief review of last week Arrays: – Concept – Construction – Addressing Scripts and the editor Audio arrays Textbook.
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
Using the Visual Basic Editor Visual Basic for Applications 1.
Pseudocode.
Logo Lesson 2 Logo Procedures
Pseudocode.
Key Applications Module Lesson 12 — Word Essentials
Customizing Forms and Writing QuickBooks Letters Lesson 15.
Using the “CLI” Unix / Linux Preparation Course May 25 Djibouti.
ALICE Data Acquisition Ben Shepherd MaRS Group ASTeC STFC Daresbury Laboratory.
Lecture 1: Introduction Lecture series based on the text: Essential MATLAB for Engineers and Scientists By Hahn & Valentine
Multimedia- Microsoft PowerPoint
Java Programming, 3e Concepts and Techniques Chapter 3 Section 65 – Manipulating Data Using Methods – Java Applet.
PMS /134/182 HEX 0886B6 PMS /39/80 HEX 5E2750 PMS /168/180 HEX 00A8B4 PMS /190/40 HEX 66CC33 By Adrian Gardener Date 9 July 2012.
IE 411/511: Visual Programming for Industrial Applications
 Starting Excel 2003  Using Help  Workbook Management  Cursor Management  Manipulating Data  Using Formulae and Functions  Formatting Spreadsheet.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 5 Enhancing Forms with OLE Fields, Hyperlinks, and Subforms.
Jozef Goetz, expanded by Jozef Goetz, 2009 Credits: Parts of the slides are based on slides created by UNIX textbook authors, Syed M. Sarwar, Robert.
INTEGRATION TO GENERATE MOTIVATION TO LEARN INTEGRATION TO FOSTER CREATIVITY.
GDT Development Tutorial. GDT Development Tutorial Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas,
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 5 Enhancing Forms with OLE Fields, Hyperlinks, and Subforms.
Getting Started with Word Essentials
Additional UNIX Commands. 222 Lecture Overview  Multiple commands and job control  More useful UNIX utilities.
XMM data reduction: part II SAS command-line analysis and scripting Andy Read.
Using Commands Unix/IP Preparation Course July 19, 2009 Eugene, Oregon, USA
Getting Started with MATLAB 1. Fundamentals of MATLAB 2. Different Windows of MATLAB 1.
Chapter 1 Creating a Worksheet and a Chart
Mtype Issues Groundwork for post-IVOA Discussions.
Specview Tutorial for the Line Identification Tool I. Busko Space Telescope Science Institute March, 2010.
Using Commands Unix / Linux Preparation Course May 6, 2012 Serrekunda, The Gambia.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Chapter 1 – Matlab Overview EGR1302. Desktop Command window Current Directory window Command History window Tabs to toggle between Current Directory &
Unix Session IV.
IBC233 Lecture 2 Updated Winter 2008 Agenda Test next Week – Jan 23 ISeries Architecture CL (Control Language) Library Lists Operations Navigator.
EOVSA Data and Database System J. McTiernan EOVSA CoDR 25-April-2011.
Perl Tutorial. Why PERL ??? Practical extraction and report language Similar to shell script but lot easier and more powerful Easy availablity All details.
Squirrel Tutorial Pre – Pre-Process Steps Modify Single Ion (SI) M/z Calibration Fitting Baseline Fitting Donna Sueper Aerodyne, University of Colorado,
Exam2 : Oct 25, 2012 Exam2 : Lecture note #8 through #18.
Using the “CLI” Unix / Linux Preparation Course June 9, 2013 Lusaka, Zambia.
All sections to appear here Welcome to my pptPlex Slide Show, this can be executed in either two ways: 1.As a normal PowerPoint slide show: Example hit.
Introduction to Perl. What is Perl Perl is an interpreted language. This means you run it through an interpreter, not a compiler. Similar to shell script.
Agenda The Bourne Shell – Part II Special Characters Ambiguous File Reference Variable Names and Values User Created Variables Read-only Variables (Positional.
EOVSA Pipeline Processing System J. McTiernan EOVSA Prototype Review 24-Sep-2012.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 3 Building an Application in the Visual Basic.NET Environment.
CCD Photometry with Pyraf
LESSON 2 Microsoft PowerPoint THE GOAL OF THIS LESSON IS FOR STUDENTS TO SUCCESSFULLY CREATE A THEMED PRESENTATION AS WELL AS MAKE MODIFICATION.
Images. Audio. Cryptography - Steganography MultiMedia Compression } Movies.
EOVSA Data and Database System J. McTiernan EOVSA Technical DesignMeeting 7-Nov-2011.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
An Introduction to Programming with C++1 Void Functions Tutorial 5.
Getting Started With Python Brendan Routledge
Key Applications Module Lesson 12 — Word Essentials Computer Literacy BASICS.
Long-Slit Spectra Reduction with IRAF
Lecture 1: Introduction
Lesson 18 Getting Started with Excel Essentials
Programming Fundamentals Lecture #3 Overview of Computer Programming
Agenda Collating sequence / Sorting data
CSCI N317 Computation for Scientific Applications Unit 1 – 1 MATLAB
Using SQL*Plus.
Using Script Files and Managing Data
Presentation transcript:

Spectroscopic Data Reduction in Pyraf ASTR 3010 Textbook N/A

Steps of Spectral Data Reduction 1.Copy data files 1.cp –a../SpectralData/*. 2.overscan and trim 3.zerocombine 4.darkcombine 5.flatcombine 6.ccdproc *.fits  both objects and arcs … 12.splot and specplot…

Spectroscopic Data Reduction Final-exam Project --> ccdlist dbs* dbs0300r.fits[1798,50][ushort][flat][]:flatdbs0301r.fits[1798,50][ushort][flat][]:flatdbs0302r.fits[1798,50][ushort][flat][]:flatdbs0303r.fits[1798,50][ushort][flat][]:flatdbs0304r.fits[1798,50][ushort][flat][]:flatdbs0305r.fits[1798,50][ushort][flat][]:flatdbs0306r.fits[1798,50][ushort][flat][]:flatdbs0307r.fits[1798,50][ushort][zero][]:biasdbs0308r.fits[1798,50][ushort][zero][]:biasdbs0309r.fits[1798,50][ushort][zero][]:biasdbs0310r.fits[1798,50][ushort][zero][]:biasdbs0311r.fits[1798,50][ushort][dark][]:darkdbs0312r.fits[1798,50][ushort][dark][]:darkdbs0313r.fits[1798,50][ushort][dark][]:darkdbs0314r.fits[1798,50][ushort][dark][]:darkdbs0315r.fits[1798,50][ushort][dark][]:dark dbs0344r.fits[1798,50][ushort][object][]:HD dbs0345r.fits[1798,50][ushort][object][]:arc HD dbs0346r.fits[1798,50][ushort][object][]:GJ 773 dbs0347r.fits[1798,50][ushort][object][]:arc GJ 773 dbs0348r.fits[1798,50][ushort][object][]:GJ 716 dbs0349r.fits[1798,50][ushort][object][]:arc GJ 716 dbs0350r.fits[1798,50][ushort][object][]:GJ 722 dbs0351r.fits[1798,50][ushort][object][]:arc GJ > 1.Reduce data (pre-processing + spec. red) 2.produce a plot of final reduced spectrum of HD165196,GJ 773, GJ 716, GJ Measure equivalent widths of Hα (6563Å) and Ca I (6717Å) lines and report them. Due date is Dec 2

Line Identification of the Arc images

refspec and dispcor In pyraf, dispcor takes 1D spectra as input and adds wavelength calibration into the FITS header dispcor takes 1D spectra as input and adds wavelength calibration into the FITS header refspec “assign” wavelength reference spectra (i.e., arcs) to object spectra. This will create two FITS header keyword (refspec1, refspec2) and weighting factors can be given immediately following the ref specname (e.g., REFSPEC1=“dbs0345r.ms 0.7”, REFSPEC2=“dbs0347r.ms 0.3”) refspec “assign” wavelength reference spectra (i.e., arcs) to object spectra. This will create two FITS header keyword (refspec1, refspec2) and weighting factors can be given immediately following the ref specname (e.g., REFSPEC1=“dbs0345r.ms 0.7”, REFSPEC2=“dbs0347r.ms 0.3”)

SPLOT Use splot to display spectra on the screen. But, it can do much more than simple plotting of a spectrum. Some useful splot command keys are Use splot to display spectra on the screen. But, it can do much more than simple plotting of a spectrum. Some useful splot command keys are o continuum fitting: ‘t’ followed by ‘/’ o save a current spectrum (in the display buffer) to a file: ‘i’ and give a filename o zoom in: ‘a’ to define a zooming window (e.g., press ‘a’ at one wavelength and press ‘a’ again at different wavelength to zoom). o zoom out: press ‘a’ twice without moving the mouse pointer. o equivalent width measurement: ‘h’ followed by ‘c’ or ‘k’ o etc… type ‘?’ for a full list of command keys or type “help splot’ at the pyraf prompt.

Filelist handling in Pyraf Special symbol and ‘//’ Special symbol and ‘//’ is used as a prefix to denote a filelist. The filelist contains image file names one per line. When was given as input to a command, the command will be executed repeatedly for each entry in the filelist. is used as a prefix to denote a filelist. The filelist contains image file names one per line. When was given as input to a command, the command will be executed repeatedly for each entry in the filelist. ‘//’ is a string concatenation operator. When used in conjunction with one can easily customize the input and output files. ‘//’ is a string concatenation operator. When used in conjunction with one can easily customize the input and output files.

Example of using and ‘//’ dispcor is equivalent to dispcor input=myimage1 output=OUT_myimage1 dispcor input=myimage1 output=OUT_myimage2 … dispcor input=myimage1 output=OUT_myimage10 sample.list myimage1 myimage2 … myimage10 is equivalent to splot myimage1 splot myimage2 … splot myimage10

In summary… Important Concepts You should be able to run the entire spectroscopic data reduction by yourself in Pyraf! Important Terms Chapter/sections covered in this lecture : N/A