A reduction pipeline for the polarimeter of the IAG



Similar documents
AST 4723 Lab 3: Data Archives and Image Viewers

Detecting and measuring faint point sources with a CCD

How To Process Data From A Casu.Com Computer System

SIERRA COLLEGE OBSERVATIONAL ASTRONOMY LABORATORY EXERCISE NUMBER III.F.a. TITLE: ASTEROID ASTROMETRY: BLINK IDENTIFICATION

Lecture 5b: Data Mining. Peter Wheatley

OSKAR Example Revision: 8

This document is intended as a quick reference guide for processing meteor data using UFO Analyzer.

The Bamberg photographic plate archive

The UBATSIM software package. Simulates UBAT detector frames from a GRB. and. processes them to trigger and locate the GRB

COOKBOOK. for. Aristarchos Transient Spectrometer (ATS)

What's New in ADP Reporting?

Introduction to CCDs and CCD Data Calibration

Galaxy Morphological Classification

CLC Server Command Line Tools USER MANUAL

This work was done in collaboration with the Centre de Données astronomiques de Strasbourg (CDS) and in particular with F. X. Pineau.

Section 2.2. Contents of the Tycho Catalogue

AccXES Account Management Tool Administrator s Guide Version 10.0

Lab 2 : Basic File Server. Introduction

How To Calibrate A Mass-Dimm With A Dimm Sensor

Period04 User Guide. Abstract. 1 Introduction. P. Lenz, M. Breger

Quick look tool for long-slit spectroscopy

HP Operations Manager Software for Windows Integration Guide

TRIM: Web Tool. Web Address The TRIM web tool can be accessed at:

Using Image J to Measure the Brightness of Stars (Written by Do H. Kim)

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

Portal Connector Fields and Widgets Technical Documentation

TIBCO Spotfire Automation Services 6.5. User s Manual

Tools for Viewing and Quality Checking ARM Data

Artemis Capture. User s Manual

Magento module Documentation

Structural Health Monitoring Tools (SHMTools)

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

ithenticate User Manual

Introduction to UNIX and SFTP

Blackboard 9.1 Basic Instructor Manual

[Jet-Magento Integration]

Partek Flow Installation Guide

ithenticate User Manual

ithenticate User Manual

DinoXcope User Manual

Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory

Xerox Multifunction Devices. Verify Device Settings via the Configuration Report

Upon Installation, Soda

Turnitin Blackboard 9.0 Integration Instructor User Manual

ERSSTOCK INVENTORY SOFTWARE FOR PC. USER GUIDE - v 1.00

THE VERTICAL CROSS SECTION DISPLAY PROGRAM FOR GPM VALIDATION NETWORK GEOMETRY-MATCHED PR AND GV DATA SETS

Imaging Systems Laboratory II. Laboratory 4: Basic Lens Design in OSLO April 2 & 4, 2002

Critical Care EEG Database Public Edition. User Manual

Tutorial for Tracker and Supporting Software By David Chandler

Jim2 ebusiness Framework Installation Notes

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Installation Guide. Research Computing Team V1.9 RESTRICTED

Other trademarks and Registered trademarks include: LONE-TAR. AIR-BAG. RESCUE-RANGER TAPE-TELL. CRONY. BUTTSAVER. SHELL-LOCK

Import and Export User Guide. PowerSchool 7.x Student Information System

Expat Tracker. User Manual HR Systems Limited

Claims Manager. Accident Claim Tracking Made Easy

COMP Upload File Management and Processing

PORTAL ADMINISTRATION

Tutorial 2 Online and offline Ship Visualization tool Table of Contents

Getting Started with R and RStudio 1

Using SSH Secure Shell Client for FTP

Getting Started emacs.cshrc & :+/usr/local/classes/astr1030/astron/ source.cshrc cd /usr/local/classes/astr1030 idl .compile ccdlab2 ccdlab2 exit

SAS Add-In 2.1 for Microsoft Office: Getting Started with Data Analysis

Welcome to Collage (Draft v0.1)

INSTITUTE OF THEORETICAL PHYSICS AND ASTRONOMY MOLĖTAI ASTRONOMICAL OBSERVATORY THE 35/51 CM TELESCOPE OF THE MAKSUTOV SYSTEM (ACT-452) USER'S GUIDE

ETS4 Diagnostics. KNX Association

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1

Application Note Windows 2008 and IBM Tape Diagnostic Tool (ITDT-GE)

Using FTP to update L300 Firmware

Oracle Sales Offline. 1 Introduction. User Guide

When choosing where to install and run the log analyzer, be aware that it requires access to the following log files:

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

This document presents the new features available in ngklast release 4.4 and KServer 4.2.

NEWSTAR Training Guide. Banking, Consolidations and Tax Systems

Make a folder named Lab3. We will be using Unix redirection commands to create several output files in that folder.

EVault for Data Protection Manager. Course 361 Protecting Linux and UNIX with EVault

USING DOCUWARE TO MANAGE WORKFORCE SOLUTIONS FILES CAREER OFFICE

Back Office User Guide

Easy Manage Helpdesk Guide version 5.4

DarwiNet Client Level

Description of the Dark Energy Survey for Astronomers

MGC WebCommander Web Server Manager

Planning and Scheduling Software for the Hobby Eberly Telescope. Niall I. Gaffney Hobby Eberly Telescope Mark E. Cornell McDonald Observatory

i>clicker v7 Gradebook Integration: Blackboard Learn Instructor Guide

The System Monitor Handbook. Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig

Technical Support Set-up Procedure

WS_FTP Professional 12

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

ELFRING FONTS UPC BAR CODES

ASKAP Science Data Archive: Users and Requirements CSIRO ASTRONOMY AND SPACE SCIENCE (CASS)

Statistical Distributions in Astronomy

Klaus Goelker. GIMP 2.8 for Photographers. Image Editing with Open Source Software. rocky

Transcription:

A reduction pipeline for the polarimeter of the IAG Edgar A. Ramírez December 18, 2015 Abstract: This is an informal documentation for an interactive data language (idl) reduction pipeline (version 16.1) that analyse polarimetric data acquired with the optical polarimeter drawer of the Instituto de Astronomía, Geofísica e Ciências Atmosféricas (IAG) of the University of Sao Paulo (USP) mounted on the telescopes of the Observatorio dos Dias (OPD) operated by the Laboratório Nacional de Astrofísica (LNA) in Brazil. 1 Essential steeps 1) Make sure that idl can find the routines by setting the path to the /pipelinev16.1 folder. The easiest way to do so is setting the path within an idl terminal. For example, if solvepol.pro is in /home/user/, make it visible to idl typing: idl>!path = Expand Path( +/home/user/pipeline/ ) + : +!PATH 2) Modify the path to the location of the polarimetrystdstars.dat file (this file is located in the distributed pipeline s folder) in the beginning (after the coments) of the solvepol.pro file. For example, if polarimetrystdstars.dat is in /home/user/pipeline/, modify the path to: solvepoldir = /home/user/pipeline/ And that s it...ready to run! The solvepol, merge and filter procedures run in terminal mode. Solvepol is the main procedure of the pipeline. merge and filter are procedures to analyse the data/catalogues produced by solvepol. 2 Run requirements Solvepol requires internet connexion to have access to the Guide Star Catalog (GSC; version 2.3), and to retrieve a Digital Sky Survey (DSS) image of the analysed field. The GSCv2.3 catalogue is used to calculate the zero point magnitude. The DSS image (red image from the first generation survey) is used to create the polarisation map. 1

The idl Astronomy libraries (http://idlastro.gsfc.nasa.gov; astron.dir.tar.gz) and the Coyote Graphics Library (coyote astron.tar.gz) are required too. Download the gzip ed tar files and place them in a directory that idl can read. The idl Astronomy Library site gives detailed instructions. The astrometry.net software is also required (http://astrometry.net/use.html). If you don t have astrometry.net in your system, you still can use solvepol in interactive mode (see section 6). The installation of the astrometry.net software will depends on your local system (Linux, Unix, or Mac). Follow the instructions given in the astrometry.net software site (http: //astrometry.net/doc/build.html\#build) for your local operational system. More information and a pilot example of the use of the pipeline can be find http://www.astro. iag.usp.br/~ramirez/pipeline.html. 3 Solvepol Solvepol is the main procedure. It reduces the images, performs the polarimetry, photometry and astrometric properties, and produces the final catalogue and plots. The calling sequence for solvepol is: solvepol, objectfile, nreads=nreads, flats=flatfile, bias=biasfile, deltatheta=deltatheta, fluxsigma=fluxsigma, polsigma=polsigma, fwhm=fwhm, astrometry=astrometry, oplotid=oplotid, chisqrt=chisqrt, chisqrtint=chisqrtint objectfile is a string with the name of the the text file listing the objects names. For example, if your images are c08ia0001.fits, c08ib0002.fits... c08ih0008.fits, the list in the file should be: c08ia0001.fits c08ib0002.fits. c08ih0008.fits The list can be done redirecting the names of the images to a file by typing in a terminal: User$ ls object suffix*.fits > object.list where object.list is the output file, and object suffix is the common suffix name of the images. In this example would be c08i. Therefore, you could type: User$ ls c08i*.fits > object.list The syntax to run the pipeline for this case would be: idl> solvepol, object.list The following values are optional. 2

nreads is the number of images per waveplate position. The list file must have the nreads images observed on the first position of the waveplate, followed by the nreads images observed on the second position of the waveplate, and so on. For example, if you observed 4 images on each 8 positions of the waveplate, the list should be like this: c08ia0001 1.fits c08ia0001 2.fits c08ia0001 3.fits c08ia0001 4.fits c08ib0002 1.fits c08ib0002 2.fits c08ib0002 3.fits c08ib0002 4.fits. c08ih0008 1.fits c08ih0008 2.fits c08ih0008 3.fits c08ih0008 4.fits The pipeline corrects for any shift between images per filter, and median combine the corrected images. The syntax to run pipeline would be (If your images are flat and bias corrected): idl> solvepol, object.list, nreads= 4 flatfile is a string with the name of the the text file listing the flat fields names or a string with the name of the master flat (flat bias combine.fits). biasfile is a string with the name of the the text file listing the bias frames names or a string with the name of the master bias (bias zero.fits). If flats and bias are provided, the imaging reduction procedure is executed. Otherwise, solvepol assumes that the images are bias an flat field corrected, and proceeds with the polarimetric analysis. Suppose you want to perform data reduction. In that case, text files listing the bias frames names and the flat fields names have to be provided. The text files listing the bias and flats frames names can be created as in the example above. To perform data reduction, the calling sequence to run solvepol would be: idl> solvepol, object.list, flats = flat.list, bias = bias.list or if you have your master flat and master bias from a previous reduction: idl> solvepol, object.list, bias = bias zero.fits,flats = flat bias combine.fits A window will pop-up showing the fit of the over scan region. 3

deltatheta is a number with the correction angle in degrees. If not provided, the default is set to 00.0 degrees (no correction). To calibrate the position angle the syntax would be: idl> solvepol, object.list, bias = bias zero.fits,flats = flat bias combine.fits, deltatheta=90.0 fluxsigma is the ratio of the flux and sigma flux, flux/σ flux. It indicates the signal over the standard deviation from the mean sky value to detect the sources. If black the default fluxsigma = 2 is used. polsigma is the ratio of the polarisation and error of the polarisation, p/σ p. If black, the default is polsigma = 1 is used. fwhm is the average full width at half maximum of the stars on the field. The pipeline calculates the fwhm, but it can be set by the user too. astrometry is a flag to indicate whether you have astrometry.net or not. If you have it, set astrometry = y or /astrometry. For example: idl> solvepol, object.list,astrometry= y or idl> solvepol, object.list,/astrometry If you don t have it, leave it in blank. The pipeline will prompt the user for the.fits file with the astrometric information to continue (see Section 6). oplotid is a flat that gives you the option to overplot the ID of the stars on the polarisation map. To plot the IDs set oplotid = y or /oplotid. If blank the ID s are not going to be plotted (default). chisqrt is the limit to reject stars whom chi-square of the fit of their modulation is greater than chisqrt. A plot is displayed to check the chi-square of all the stars. By default chisqrt is set to 6.0. chisqrtint is a flag to choose the chisqrt limit in interactive mode. Set chisqrtlim to y or /chisqrtint to run interactively. If blank the pipeline will not stop and the limit of chisqrt will be the default (6.0) or the value indicated in chisqrt. Once you ve set all your parameters, press enter to run the pipeline. The pipeline calculates the shift between the ordinary and extraordinary images in pixels. If the pipeline finds zero for the shifts, the user is prompted to answer if it is correct or not: Are x shift and y shift correct? (y/n): If y, the routine continues. If n, the pipeline prompts the user for the correct values: Give x shift: Give y shift: 4

Typeyourvaluesandpressentertocontinue. Thepipelinewillplotandprinttoepsfilesmanyplots along the processing of the images (see http://www.astro.iag.usp.br/~ramirez/pipeline.html and bellow for explanation). 3.1 Output of solvepol Output bias flat <objname>.fits bias flat <objname>mediancomb <waveplate position number>.fits /solvepol/bias zero.fits /solvepol/flat bias combine.fits textxysorted.list fakesky.fits /solvepol/<objname>.find /solvepol/<objname>.cut /solvepol/<objname>.pair /solvepol/<objname>.phot /solvepol/<objname>.pol /solvepol/magnitall.out /solvepol/magnitsigmaall.out /solvepol/gsc2 3.txt /solvepol/<objname>fintab.out /solvepol/objectscombined.list /solvepol/objectsreduced.list solvepol.log Description Reduced images. Reduced and median combined images, only if nreads were activated. Master bias. Flat corrected by bias. Text list with the detected stars sorted out by brightness. Input of astrometry.net. The masked out image (alternative input to astrometry.net). Find stars. Find stars rejecting the vignetting. List of pairs of stars. Photometry of the stars. Polarimetry of the stars. Table with: zero point magnitud; ID X Y RA DEC MAG of all the find stars (before P/sigmaP & chisqrt filtering). Table like magnitall.out with the error in magnitude, MAGSIGMA, included. Table with 4 columns: V mag V mag error RAJ2000 DECJ2000, of the stars on the field from GSC 2.3 catalogue. The final catalogue (see below) Text file listing the images product of median combine (only if nreads were activated). Text file listing the reduced images (only the images were reduced). log file with all the information displayed in the IDL terminal. Added to these files, astrometry.net produces output files. solvepol produces eps files of the plots (displayed on the screen too) described bellow: 5

Name Description <objname>magnitud.eps Distribution of magnitudes. <objname>magvscatmag.eps The measured magnitude vs the magnitude of the GSC 2.3 catalogue, with their respective error bars. A dashed line equality correlation, and the solid line is the best linear fit without considering the magnitudes with > 3σ in the measured magnitude. <objname>magvspol.eps Polarisation percentage vs magnitude. <objname>sigmamagvspol.eps Error of the polarisation vs magnitude. <objname>plotvec.eps Polarisation map over the red DSS image. A polarisation bar is on top of the image for reference. <objname>polarisation.eps Distribution of the polarisation. <objname>pvectors.eps polarisation vectors over the X and Y position of the sources. <objname>qvsu.eps The Q U plane. <objname>theta.eps The distribution of the position angle theta (in degrees). The final catalogue: <objname>fintab.out, contains the following columns: ID X Y RA(J2000) DEC(J2000) RA(1950) DEC(1950) MAG MAGSIGMA P PSIGMA THETA TSIGMAFlux o/flux e/ (px) (px) (degrees) (degrees) (HR,MIN,SEC) (DEC,MIN,SEC) (mag) (mag) (frac) (frac) (degrees) (degrees) sigma sigma Where ID is the identification of the stars; X and Y the position of the stars in pixels; RA(J2000) and DEC(J2000) and RA(1950) and DEC(1950) are the Right Ascension and Declination of the stars in the J2000 system and the 1950 system, respectively; MAG the optical magnitude; MAGSIGMA the error in the optical magnitude; P the polarisation fraction; PSIGMA the error in the polarisation; THETA the position angle of the polarisation; TSIGMA the error in the position angle; and Flux o/sigma and Flux e/sigma the flux of a star over the standard deviation from the mean of the sky of the ordinary and extraordinary images, respectively. If the field has a standard star, solvepol detects it and prints its polarimetric properties (both from the literature and the measure) as well as the plot of its modulation. 4 Merge Merge merges of 2 catalogues calculating the weighted mean of the magnitude, polarisation, theta, Flux o/sigma and Flux e/sigma. The catalogues must have columns in the same format than the final table of solvepol (<objname>fintab.out). merge scans the catalogues and match the stars by their position Ra(J2000) and Dec(J2000) within a box with 0.002 degrees side centred in the position of the source given in catalogue 1. The calling sequence for merge is: merge, fintab1, fintab2 6

where fintabn is an ASCII file (string). For example, to run merge to merge two catalogues called fintab1.out and fintab2.out type: idl> merge, fintab1.out, fintab2.out 4.1 Output of merge The output of merge is a catalogue result of the merge of the two input catalogues. The name of the merged catalogue is <the name of the the first catalogue> + <the name of the second catalogue> + merge.txt appended at the end. The merged catalogue has the same columns as the output of solvepol (<objname>fintab.out), but with the weighted mean of the magnitude, polarisation, theta, Flux o/sigma and Flux e/sigma of those stars that match in the inputed two catalogues. 5 Filter Filter performs filtering of a catalogue within the limits provided by the user in interactive mode. The catalogue must have the same format as the final table of solvepol (<objname>fintab.out). The calling sequence for filter is: filter, fintab1 where fintab1 is an ASCII file (string). To run filter on a catalogue called fintab1.out type: idl> filter, fintab1.out Merge prompts the user to set the following limits and conditions (default values in parenthesis). Give me pol/sigma pol value (1.0): Give me the maximum pol value (in fraction, not in percentage) (1.0): Give me the minimum pol value (in fraction, not in percentage) (0.0): Give me the maximum sigma pol value (in fraction, not in percentage) (1.0): Give me the maximum optical magnitud value -dimmest star- (25.0): Give me the minimum optical magnitud value -brightest star- ( 13.0): Give me the minimum theta value (0.0): Give me the maximum theta value (180.0): Give me Flux/sigma sky value (1.0): Then, merge asks the following: Over plot gaussian fit on the distributions (y/n): Choose your choice and press enter to continue. If yes (y) a Gaussian is fitted to the distributions of polarisation, theta and magnitude, and the Guassian parameters printed on the terminal. After that, you have the option to plot the polarisation map. If you want the polarisation map you have to give the astrometric information: 7

Image with the wcs information (usally is wcs.fits of fakesky.new.fits) only if you want to create the polarisation map: If the astrometric information is not given, the polarisation map is not going to be produced. 5.1 Output of filter The output of filter is a filtered catalogue by the limits given by the user. The name of the filtered catalogue is the name of the catalogue + filtered.out appended at the end. The filtered catalogue contains the same number of columns as the <objname>fintab.out catalogue. filter displays plots on the screen and generates eps files. 6 The wcs The astrometry is solved using astrometry.net. For computers that don t have the astrometry.net software installed, the pipeline asks for an image with the world coordinate system (wcs) information. Give me the wcs.fits (output of astrometry.net): The fits file with the wcs can be obtained from the astrometry.net site(http://nova.astrometry. net/upload). I recommend that you upload the textxysorted.list file or the masked image fakesky.fits, both generated by solvepol, to the astrometry.net site because textxysorted.list and fakesky.fits have one of the two images of the stars masked out, making the astrometric solution consistent with the x shift and y shift. Once the astrometry.net has processed the textxysorted.list or the image fakesky.fits, download and give the wcs.fits or the fakesky.new.fits to the pipeline and press enter to continue. 8