Data Reduction for XCOV30

Size: px
Start display at page:

Download "Data Reduction for XCOV30"

Transcription

1 Data Reduction for XCOV30 1) Location of Original Data files All observers will upload their data to daedalus.dot.physics.udel.edu (note the dot ). The original observations are located in /home/data/incoming and are organized by observatory. Files in this directory are not to be changed in any way. It is very important to maintain a pristine copy of the incoming data. You may copy files from this directory to other locations, but please do not move or edit the original incoming observations. All data reduction will be done on helios. 2) Organization of files on Helios The data reduction computer is helios.dot.physics.udel.edu (please note and change the dot when logging in). The user name and password will be distributed separately. The home directory contains a subdirectory for this run called xcov30. All files and reductions will take place within that directory. The directory xcov30 has been set up with standard WET data structure as outlined below: xcov30 incoming lcs reduced working The incoming directory is a copy of the incoming directory on daedalus. Hopefully, I will have time to create a script that syncs this directory with the incoming directory on daedalus. It may be necessary to run this script occasionally. Further instructions will follow. The working directory is where the data reductions are actually performed. This directory contains subdirectories (4 letter codes) for each observatory. At the end of the run, the working directory will be removed, so it is very important to copy reductions and light curves to the appropriate final directory (see below). The reduced directory is where we will copy the final reduction directory created by Maestro. See the section outlining the use of Maestro for more details. The lcs directory is where we will put the final light curves. This directory will contain a subdirectory for each target object. It is important that each light curve be copied to the appropriate directory.

2 3) Data Reduction with Maestro A detailed instruction manual for Maestro can be found at Please read the sections on syntax and using Maestro before proceeding. I have set up a practice data reduction on helios. Please log on to helios and cd to /home/wet/practice. 1) The incoming directory contains two runs ( and ) from Krakow that are waiting to be reduced. 2) Cd to the working directory. Here you will a directory for Krakow (krak) and a second directory labeled scripts. The scripts directory contains a python script that we will use to help select apertures in a later step. 3) Cd into the krak directory. Here you will find a copy of the observations from ) Cd into the directory. Here you will find the science and calibration images. Note that, despite our best efforts, everyone uses a slightly different naming convention. For this data set, the object name (gd29-38), filter (bg40) and exposure time (20s) are included in the file name. However, the observatory and date are not. Therefore, we must be careful with this data set, so it doesn t end up confused with anything else over time. 5) The observers were careful to include bias, flat, and dark in the names of their calibration files. This makes life much easier for the data reductions. Maestro requires lists that contain the biases, darks, flats, and object images. To create these lists: ::> ls -1 *bias*.fits > biaslist ::> ls -1 *dark*.fits > darklist ;;> ls -1 *flat*.fits > flatlist ::> ls -1 *gd29*.fits > objlist You must use these names for the lists. If you use something else, you will need to explicitly tell Maestro where the lists are. Some observatories refuse to create new calibration files every night. In this case, you will need to use calibration files from previous nights. The list files must still be located in the directory in which you are working. Each list file must contain the full path name for the calibration files. You should now have in your directory all of the original images, as well as the 4 files containing the lists. 6) Maestro contains a command to allow you to check images to make sure everything is okay. This is important for the calibration files, as observers surprisingly often send flats that are either over or under exposed, and/or darks with interesting features. To run this command on the bias files, for example: ::> maestro The output of this command will show you the mean, median, and standard deviation for each bias image (note that is required). It is also possible to view the values for fits header keywords. For example, if you want to make sure that all of the images are actually biases:

3 ::> maestro inspect -k IMAGETYP This command will show you the mean, median, standard deviation, and the value of the header keyword IMAGETYP. Note that all observatories DO NOT use the same keywords, so you may have to look at the actual headers to determine the keyword you want. Run this command on all of the bias, dark, and flat list files before you do the actual reductions. It is particularly important to run this command on the flats (do so now). You will note, that for this example, the observers have sent sets of flats with different exposure times. This should be okay, because Maestro looks for the exposure times during the reductions. However, you will want to look for flats that are saturated (mean/median above 55000) or are underexposed (mean/median below about is usually a good cut off). You will want to remove any such flats from your flatlist. 6) Running Maestro for data reduction. a) The basic command is: ::> maestro reduce In this form, Maestro will look for biaslist, darklist, flatlist, and objlist. It will calibrate each image, and perform aperture photometry (for apertures between 2 and 20 pixels) for every star in the field, up to a maximum of 30 stars. The output is automatically sorted from brightest star to the faintest. b) Building a field While this sorting is sufficient for sparse fields, if the variable star is not one of the 10 brightest stars in the field, it will not be displayed with wqed (see later discussion). Even worse, if the variable is not one of the 30 brightest stars in the field, aperture photometry will not be performed. To avoid these complications, we usually construct a field file that contains the x and y coordinates of the stars that we certainly want aperture photometry for, and we usually place the variable star s coordinates as the very first entry. This will be a REQUIREMENT for NGC1501, as Maestro normally discards sources that are not round. It is also important to note that you only need to build a field file once, for each observatory. Field files are stored in /home/wet/.maestro/fields, and so can be reused. The command to build a field is: ::>maestro buildfield -w fieldname Maestro will use the images contained in objlist, and build a file that contains the x and y coordinates for each star. This file will be in /home/wet/.maestro/fields/fieldname. Fieldname is the name you give your field file. Our normal convention is object_observatorycode (for example g2938_krak). Take a look in /home/wet/.maestro/fields to see the files that are already there. Here is the original content of g2938_krak: # Reference File: "gd29-381bg4020s0032.fits" Unknown Unknown

4 Unknown Unknown Unknown The first line is the reference image used by Maestro. The remaining lines contain x, y, and counts for each star in the field. This field contained 5 stars. To identify which is g29-38, you will need to open gd29-381bg4020s0032.fits (ds9 gd29-381bg4020s0032.fits) and identify g29-38 s coordinates in the field. Once you know the coordinates, you can search the field file to identify which source is g In this case, g2938 is Unknown2. Edit the field file, and move Unknown2 to the top of the list, and relabel it as g Your field file should now look like: # Reference File: "gd29-381bg4020s0032.fits" g Unknown Unknown Unknown Unknown Building a field file for NGC1501 will be a bit more difficult, because Maestro will automatically reject the planetary nebula as a source. We will need to determine x, y, and counts level for NGC1501 and enter this information manually. You will display the reference field. The easiest way to determine x, y, and counts is to use the aperture photometry function in imexamine (iraf). and use that image to determine the x and y coordinates for the central star, or you can try a visual examination and determine a counts level by looking at the cursor display. This method may be quicker, but is not as accurate. Once you have determined the values, you will that information as the first target in the field file. Your field file should look something like (note this is only an example): # Reference File: "sspm j o.fits" ngc Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Field files must always be placed in /home/wet/.maestro/fields. Maestro is hard wired to look there. Field files must be created for each observatory set up, since field sizes differ from telescope to telescope.

5 c) Running Maestro with a field file The command is: ::> Maestro reduce -s g2938_krak The -s flag is used to identify the field file. In this example, g2938_krak is the field file name. Maestro will use the field file to order the stars, and g2938 (or which ever target is being reduced) will be the first star in the output. d) Maestro output while running. Once you have started Maestro, it will keep you informed of its progress. The first few steps involve identifying the contents of the list files (biaslist, darklist, flatlist, objlist). Maestro will check all of the files, and begin calibration. It will calculate the noise and gain, so you can check those to make sure everything looks okay. It will then search for stars on the images, and then perform aperture photometry. Normal Maestro output while running: Maestro: The Matlab Astronomy Toolkit Copyright (C) James Dalessio BUILDING LISTS OF FITS FILES Using ASCII lists to determine which FITS files to use. Bias files: 50 Dark files: 40 Flat files: 24 Object files: 606 CHECKING FILE INTEGRITY Checking integrity of 606 OBJECT FITS files. [ OK ] Checking integrity of 50 BIAS FITS files. [ OK ] Checking integrity of 40 DARK FITS files. [ OK ] Checking integrity of 24 FLAT FITS files. [ OK ] CHECKING FILE SIZES Checking size of 606 OBJECT FITS files... [ OK ] Checking size of 50 BIAS FITS files... [ OK ] Checking size of 40 DARK FITS files... [ OK ] Checking size of 24 FLAT FITS files... [ OK ] CHECKING FITS KEYWORDS Checking keywords of 606 OBJECT FITS files. [ OK ]

6 7) Output BEGINNING CALIBRATION BUILD Building a master bias? [Y] Building a master dark? [Y] Building a master flat? [Y] BUILDING MASTER BIAS Loading 50 images and checking size... [ OK ] Calculating readnoise from bias set... [ OK ] Read noise for each amplifier in ADU: (6.2003) BUILDING MASTER DARK Loading 40 images and checking size... [ OK ] BUILDING MASTER FLAT Loading 24 images and checking size... [ OK ] Calculating gain from flat fields... [ OK ] Gain for each amplifier in e-/adu: (1.3338) BUILDING MASTER FIELD Searching for stars on 606 images...[ 01% ] Note: some observatories do not send dark frames. In this case, Maestro will not build a master dark. The output will be placed in a directory named with the format yyyymmdd_nnnnnn_starfile where yyyy=year, mm=month, dd=day, nnnnnn is a number generated by Maestro, and starfile is the star field file (if used). This directory will contain three sets of files: the photometry output in the format counts_aperturesize, where aperture sizes are given in pixels, and range between 2 and 20 pixels, incremented by 0.5 pixels 2) noise files with similar format, and 3) signal files. There are several specialized files that may be used in the next steps of the reduction process: firstimage.fits is a copy of the very first science image. The header contains information that will be used by wqed. Wqed will be discussed in detail in following sections. counts_sn_optimized_aperture is Maestro s determination of the best aperture size for this star. Note that this is almost always a bit smaller than the determination from visual examination of the data. Therefore, this is almost never used. counts_dynamic_apertures is the file generated using variable apertures, where the best aperture is determined for each image. This is, for reasons we don t clearly understand, almost always noisier than the fixed aperture solution, and so is not used. 8) General notes

7 In general, Maestro is very robust and runs with very little difficulty. However, even Maestro cannot anticipate all possibilities. Here are a few we ve encountered. Cube data an increasing number of observatories save their data in cube format. Cube format is often not the optimized for photometry, since times are not usually recorded for each image. In this case, it is often necessary to write a script that alters original data headers to include needed information. A few python scripts can be found in /home/wet/xcov30/working/scripts. Fits Header sizes Some observatories (most notably PROMPT) do not pad their fits headers, so the fits files are not the same size. Maestro thinks this means that the files are corrupt, when they are not. To turn off automatic file size checking, use Maestro reduce -I -s fieldfile. Maestro does not like spaces in pathnames given in the list files. You may have to rename directories to remove spaces. Maestro does not like previously calibrated data. You may have to ask some sites for their calibration files. Maestro does not like changes in image orientation. This happens with MCAO and PROMPT, and a few other sites. In this case, the easiest thing to do is break the run into pieces, and reduce each piece separately.

444/544 Advanced Lab Manual Astronomy

444/544 Advanced Lab Manual Astronomy 444/544 Advanced Lab Manual Astronomy INTRODUCTION The purpose of this lab is to familiarize the student with contemporary astronomical methods. Astronomers use CCD detectors to measure light variations

More information

Some simple functions in IRAF. and how to flatten frames

Some simple functions in IRAF. and how to flatten frames Some simple functions in IRAF and how to flatten frames On the work stations in the computer lab we will set up the standard Image Reduction and Analysis Facility (IRAF) for each user by having each user

More information

1 Installation (briefly)

1 Installation (briefly) Jumpstart Linux Bo Waggoner Updated: 2014-09-15 Abstract A basic, rapid tutorial on Linux and its command line for the absolute beginner. Prerequisites: a computer on which to install, a DVD and/or USB

More information

ORB Education Quality Teaching Resources

ORB Education Quality Teaching Resources JavaScript is one of the programming languages that make things happen in a web page. It is a fantastic way for students to get to grips with some of the basics of programming, whilst opening the door

More information

Using IRAF in Swain West 311

Using IRAF in Swain West 311 Using IRAF in Swain West 311 About IRAF: The IRAF software package (Image Reduction and Analysis Facility) was developed at the National Optical Astronomy Observatories for use with astronomical data in

More information

Debugging Your Python Code: For Dummies

Debugging Your Python Code: For Dummies Debugging Your Python Code: For Dummies Tyler J. Metivier University of Connecticut Dept. of Physics May 4, 2018 1 What s the problem? It doesn t matter if you ve written 1 script or programmed a space

More information

BE CAREFUL! The Summer Research Student s Guide to UNIX

BE CAREFUL! The Summer Research Student s Guide to UNIX BE CAREFUL! The Summer Research Student s Guide to UNIX Luke Leisman adapted from Andrew Butler June 2011 This is a guide designed to help summer researchers navigate the complexities of using a unix/linux

More information

Implementing an Algorithm for Boomerang Fraction Sequences in Python

Implementing an Algorithm for Boomerang Fraction Sequences in Python Introduction Implementing an Algorithm for Boomerang Fraction Sequences in Python We ve all encountered maze problems, where the challenge is to find a path through a labyrinth from a starting point to

More information

Linux Tutorial #6. -rw-r csce_user csce_user 20 Jan 4 09:15 list1.txt -rw-r csce_user csce_user 26 Jan 4 09:16 list2.

Linux Tutorial #6. -rw-r csce_user csce_user 20 Jan 4 09:15 list1.txt -rw-r csce_user csce_user 26 Jan 4 09:16 list2. File system access rights Linux Tutorial #6 Linux provides file system security using a three- level system of access rights. These special codes control who can read/write/execute every file and directory

More information

Photometric Software for Transits. PhoS-T

Photometric Software for Transits. PhoS-T Photometric Software for Transits PhoS-T Version 1.0 - Manual D. Mislis, R.Heller, J. Fernandez, U. Seemann Hamburg 2010 1. Introduction PhoS-T is an open-source graphical software for the data reduction

More information

CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28) First Name: Last Name: NetID:

CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28)   First Name: Last Name: NetID: CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28) http://www.cs.cornell.edu/courses/cs1110/2016sp/labs/lab01/lab01.pdf First Name: Last Name: NetID: Goals. Learning a computer language is a lot like learning

More information

9.2 Linux Essentials Exam Objectives

9.2 Linux Essentials Exam Objectives 9.2 Linux Essentials Exam Objectives This chapter will cover the topics for the following Linux Essentials exam objectives: Topic 3: The Power of the Command Line (weight: 10) 3.3: Turning Commands into

More information

Using the Zoo Workstations

Using the Zoo Workstations Using the Zoo Workstations Version 1.86: January 16, 2014 If you ve used Linux before, you can probably skip many of these instructions, but skim just in case. Please direct corrections and suggestions

More information

How To Get Your Word Document. Ready For Your Editor

How To Get Your Word Document. Ready For Your Editor How To Get Your Word Document Ready For Your Editor When your document is ready to send to your editor you ll want to have it set out to look as professional as possible. This isn t just to make it look

More information

2MASS Observer s Guide. Steward Observatory 61 Kuiper Telescope

2MASS Observer s Guide. Steward Observatory 61 Kuiper Telescope 2MASS Observer s Guide Steward Observatory 61 Kuiper Telescope v1.0 January 2011 General Instructions for Observing with 2MASS 1. Normal Hardware Setup 2. Normal Software Startup 3. Taking an Image 4.

More information

Variables, expressions and statements

Variables, expressions and statements Variables, expressions and statements 2.1. Values and data types A value is one of the fundamental things like a letter or a number that a program manipulates. The values we have seen so far are 2 (the

More information

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines Introduction to UNIX Logging in Basic system architecture Getting help Intro to shell (tcsh) Basic UNIX File Maintenance Intro to emacs I/O Redirection Shell scripts Logging in most systems have graphical

More information

Basic PyRAF. Version 2.0 July Space Telescope Science Institute 3700 San Martin Drive Baltimore, Maryland 21218

Basic PyRAF. Version 2.0 July Space Telescope Science Institute 3700 San Martin Drive Baltimore, Maryland 21218 Version 2.0 July 2014 Basic PyRAF Space Telescope Science Institute 3700 San Martin Drive Baltimore, Maryland 21218 Operated by the Association of Universities for Research in Astronomy, Inc., for the

More information

Long-slit data reduction: some advices. From: Alexei Kniazev

Long-slit data reduction: some advices. From: Alexei Kniazev Long-slit data reduction: some advices From: Alexei Kniazev The plan of this tedious talk 1. Very short introduction 2. Some advices 3. One example of the system of shell scripts for the long-slit reduction

More information

When you first log in, you will be placed in your home directory. To see what this directory is named, type:

When you first log in, you will be placed in your home directory. To see what this directory is named, type: Chem 7520 Unix Crash Course Throughout this page, the command prompt will be signified by > at the beginning of a line (you do not type this symbol, just everything after it). Navigation When you first

More information

Intro to Programming. Unit 7. What is Programming? What is Programming? Intro to Programming

Intro to Programming. Unit 7. What is Programming? What is Programming? Intro to Programming Intro to Programming Unit 7 Intro to Programming 1 What is Programming? 1. Programming Languages 2. Markup vs. Programming 1. Introduction 2. Print Statement 3. Strings 4. Types and Values 5. Math Externals

More information

Chapter-3. Introduction to Unix: Fundamental Commands

Chapter-3. Introduction to Unix: Fundamental Commands Chapter-3 Introduction to Unix: Fundamental Commands What You Will Learn The fundamental commands of the Unix operating system. Everything told for Unix here is applicable to the Linux operating system

More information

CS150 - Assignment 5 Data For Everyone Due: Wednesday Oct. 16, at the beginning of class

CS150 - Assignment 5 Data For Everyone Due: Wednesday Oct. 16, at the beginning of class CS10 - Assignment Data For Everyone Due: Wednesday Oct. 16, at the beginning of class http://dilbert.com/fast/2008-0-08/ For this assignment we re going to implement some initial data analysis functions

More information

Astronomy IRAF Tutorial for Exercise I Introduction

Astronomy IRAF Tutorial for Exercise I Introduction Astronomy 480 - IRAF Tutorial for Exercise I Introduction Learning Goals Successfully start and run IRAF Demonstrate fluency with IRAF packages and tasks Determine characteristics of a CCD used at Kitt

More information

Your . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU

Your  . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU fuzzylime WE KNOW DESIGN WEB DESIGN AND CONTENT MANAGEMENT 19 Kingsford Avenue, Glasgow G44 3EU 0141 416 1040 hello@fuzzylime.co.uk www.fuzzylime.co.uk Your email A setup guide Last updated March 7, 2017

More information

Intro. Scheme Basics. scm> 5 5. scm>

Intro. Scheme Basics. scm> 5 5. scm> Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if

More information

SPSS 11.5 for Windows Assignment 2

SPSS 11.5 for Windows Assignment 2 1 SPSS 11.5 for Windows Assignment 2 Material covered: Generating frequency distributions and descriptive statistics, converting raw scores to standard scores, creating variables using the Compute option,

More information

Unzip bias2.zip to the desired directory. LabVIEW's user.lib may be a good choice.

Unzip bias2.zip to the desired directory. LabVIEW's user.lib may be a good choice. BIAS Documentation Introduction BIAS is the program responsible for image acquisition and display, enabling asynchronous inspection of results and setting regions of interest for further automated analysis

More information

4Kx4K CCD Imager for the 3.6m DOT

4Kx4K CCD Imager for the 3.6m DOT 4Kx4K CCD Imager for the 3.6m DOT As an in-house developmental activity, the 4KX4K CCD Imager is designed and assembled as a first light instrument for the axial port of the 3.6m DOT using the f/9 beam

More information

Introduction to Unix: Fundamental Commands

Introduction to Unix: Fundamental Commands Introduction to Unix: Fundamental Commands Ricky Patterson UVA Library Based on slides from Turgut Yilmaz Istanbul Teknik University 1 What We Will Learn The fundamental commands of the Unix operating

More information

Creating a multilingual site in WebPlus

Creating a multilingual site in WebPlus Creating a multilingual site in WebPlus One of the problems faced by a number of WebPlus users involves organizing a multilingual website. Ordinarily, the easiest way to do this is to create your primary

More information

COPYRIGHTED MATERIAL. An Introduction to Computers That Will Actually Help You in Life. Chapter 1. Memory: Not Exactly 0s and 1s. Memory Organization

COPYRIGHTED MATERIAL. An Introduction to Computers That Will Actually Help You in Life. Chapter 1. Memory: Not Exactly 0s and 1s. Memory Organization Chapter 1 An Introduction to Computers That Will Actually Help You in Life Memory: Not Exactly 0s and 1s Memory Organization A Very Simple Computer COPYRIGHTED MATERIAL 2 Chapter 1 An Introduction to Computers

More information

CS50 Supersection (for those less comfortable)

CS50 Supersection (for those less comfortable) CS50 Supersection (for those less comfortable) Friday, September 8, 2017 3 4pm, Science Center C Maria Zlatkova, Doug Lloyd Today s Topics Setting up CS50 IDE Variables and Data Types Conditions Boolean

More information

Title and Modify Page Properties

Title and Modify Page Properties Dreamweaver After cropping out all of the pieces from Photoshop we are ready to begin putting the pieces back together in Dreamweaver. If we were to layout all of the pieces on a table we would have graphics

More information

Digitizer Leapfrogging

Digitizer Leapfrogging Digitizer Leapfrogging Leapfrogging lets you digitize objects that are larger than your digitizing arm. You start with one section of the object, then leapfrog around by creating leapfrog stations in both

More information

Intro to Multisim & Ultiboard

Intro to Multisim & Ultiboard Intro to Multisim & Ultiboard (Lab by Wayne Stanton) Note: This document was written for version 13.0 of Multisim and Ultiboard. Note: A grade for this lab will be applied upon receipt of the project file.

More information

Title and Modify Page Properties

Title and Modify Page Properties Dreamweaver After cropping out all of the pieces from Photoshop we are ready to begin putting the pieces back together in Dreamweaver. If we were to layout all of the pieces on a table we would have graphics

More information

COMP1730/COMP6730 Programming for Scientists. Testing and Debugging.

COMP1730/COMP6730 Programming for Scientists. Testing and Debugging. COMP1730/COMP6730 Programming for Scientists Testing and Debugging. Overview * Testing * Debugging * Defensive Programming Overview of testing * There are many different types of testing - load testing,

More information

CHAPTER 2. Troubleshooting CGI Scripts

CHAPTER 2. Troubleshooting CGI Scripts CHAPTER 2 Troubleshooting CGI Scripts OVERVIEW Web servers and their CGI environment can be set up in a variety of ways. Chapter 1 covered the basics of the installation and configuration of scripts. However,

More information

Depending on the computer you find yourself in front of, here s what you ll need to do to open SPSS.

Depending on the computer you find yourself in front of, here s what you ll need to do to open SPSS. 1 SPSS 11.5 for Windows Introductory Assignment Material covered: Opening an existing SPSS data file, creating new data files, generating frequency distributions and descriptive statistics, obtaining printouts

More information

Hands-On BassetPro. Asset Verification Procedure. 1. Installing BassetPro on Your PC and Workabout

Hands-On BassetPro. Asset Verification Procedure. 1. Installing BassetPro on Your PC and Workabout Asset Verification Procedure Hands-On BassetPro 1. Installing BassetPro on Your PC and Workabout 2. Step by Step Asset Verification: On your Handheld - Adding new locations and editing their descriptions

More information

Data and Function Plotting with MATLAB (Linux-10)

Data and Function Plotting with MATLAB (Linux-10) Data and Function Plotting with MATLAB (Linux-10) This tutorial describes the use of MATLAB for general plotting of experimental data and equations and for special plots like histograms. (Astronomers -

More information

Astronomy 150 Asteroid Lab Due in Class: Monday, Oct. 26

Astronomy 150 Asteroid Lab Due in Class: Monday, Oct. 26 Astronomy 150 Asteroid Lab Due in Class: Monday, Oct. 26 Section 1: First setup computer. (If this step is not correctly setup, nothing will work properly.) 1. Verify that lab computer is booted in windows

More information

EKTRON 101: THE BASICS

EKTRON 101: THE BASICS EKTRON 101: THE BASICS Table of Contents INTRODUCTION... 2 TERMINOLOGY... 2 WHY DO SOME PAGES LOOK DIFFERENT THAN OTHERS?... 5 LOGGING IN... 8 Choosing an edit mode... 10 Edit in context mode (easy editing)...

More information

1 ICS 161: Design and Analysis of Algorithms Lecture notes for January 23, Bucket Sorting

1 ICS 161: Design and Analysis of Algorithms Lecture notes for January 23, Bucket Sorting 1 ICS 161: Design and Analysis of Algorithms Lecture notes for January 23, 1996 2 Bucket Sorting We ve seen various algorithms for sorting in O(n log n) time and a lower bound showing that O(n log n) is

More information

QuickBooks 2006 Network Installation Guide

QuickBooks 2006 Network Installation Guide QuickBooks 2006 Network Installation Guide Intuit 2/28/06 QuickBooks 2006 has a new way of managing company data that may require some changes in the way you install and configure the software for network

More information

T H E I N T E R A C T I V E S H E L L

T H E I N T E R A C T I V E S H E L L 3 T H E I N T E R A C T I V E S H E L L The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. Ada Lovelace, October 1842 Before

More information

A Brief Guide to Data Reduction

A Brief Guide to Data Reduction A Brief Guide to Data Reduction Luca Tortorelli October 2018, v1.0 This short manual is intended to give a brief overlook on how to go from the raw images to fully astrometrically and photometrically calibrated

More information

Astronomy 150 Asteroid Lab Due in Class: Monday, Oct. 26

Astronomy 150 Asteroid Lab Due in Class: Monday, Oct. 26 Astronomy 150 Asteroid Lab Due in Class: Monday, Oct. 26 Section 1: First setup computer. (If this step is not correctly setup, nothing will work properly.) 1. Verify that lab computer is booted in windows

More information

How to Configure Outlook 2016 to connect to Exchange 2010

How to Configure Outlook 2016 to connect to Exchange 2010 How to Configure Outlook 2016 to connect to Exchange 2010 Currently Outlook 2016 is the version of Outlook supplied with Office 365. Outlook 2016 will install and work correctly on any version of Windows

More information

Basic Computer Skills: An Overview

Basic Computer Skills: An Overview Basic Computer Skills: An Overview Proficiency in the use of computers and common software packages is essential to completing technical tasks and in communicating results. The basic skills required include:

More information

Code Plagiarism CSE. CSE 501 Presentation Scott Settembre, TA September 14, 2010

Code Plagiarism CSE. CSE 501 Presentation Scott Settembre, TA September 14, 2010 Code Plagiarism Detection @ CSE CSE 501 Presentation Scott Settembre, TA September 14, 2010 Once Upon a Time Code copying was a problem. code Attempted to Solve the Issues Solutions: Honor system ethical

More information

Instructions for Using the Databases

Instructions for Using the Databases Appendix D Instructions for Using the Databases Two sets of databases have been created for you if you choose to use the Documenting Our Work forms. One set is in Access and one set is in Excel. They are

More information

Data Reduction Helpdesk First Responder Guidelines

Data Reduction Helpdesk First Responder Guidelines Data Reduction Helpdesk First Responder Guidelines Kathleen Labrie Science Users Support Department V1.1 12 March 2018 Revision History V1.0 16 January 2018 Kathleen Labrie V1.1 12 March 2018 Kathleen

More information

Pragmatic Guide to Git

Pragmatic Guide to Git Extracted from: Pragmatic Guide to Git This PDF file contains pages extracted from Pragmatic Guide to Git, published by the Pragmatic Bookshelf. For more information or to purchase a paperback or PDF copy,

More information

Some Linux (Unix) Commands that might help you in ENSC351

Some Linux (Unix) Commands that might help you in ENSC351 Some Linux (Unix) Commands that might help you in ENSC351 First, like Windows, Linux and Unix (for our purposes, they are the basically the same) use a hierarchical directory structure. What would be called

More information

A Brief Introduction to the Linux Shell for Data Science

A Brief Introduction to the Linux Shell for Data Science A Brief Introduction to the Linux Shell for Data Science Aris Anagnostopoulos 1 Introduction Here we will see a brief introduction of the Linux command line or shell as it is called. Linux is a Unix-like

More information

Before logging in and uploading your files, there are a few steps that need to be taken:

Before logging in and uploading your files, there are a few steps that need to be taken: Using Insite These are the basic instructions on uploading & previewing files within Insite. If something is unclear or you have further questions, please contact your Account Manager. Safari & Firefox

More information

Dreamweaver: Web Forms

Dreamweaver: Web Forms Dreamweaver: Web Forms Introduction Web forms allow your users to type information into form fields on a web page and send it to you. Dreamweaver makes it easy to create them. This workshop is a follow-up

More information

Matlab for FMRI Module 1: the basics Instructor: Luis Hernandez-Garcia

Matlab for FMRI Module 1: the basics Instructor: Luis Hernandez-Garcia Matlab for FMRI Module 1: the basics Instructor: Luis Hernandez-Garcia The goal for this tutorial is to make sure that you understand a few key concepts related to programming, and that you know the basics

More information

Spectroscopic Analysis: Peak Detector

Spectroscopic Analysis: Peak Detector Electronics and Instrumentation Laboratory Sacramento State Physics Department Spectroscopic Analysis: Peak Detector Purpose: The purpose of this experiment is a common sort of experiment in spectroscopy.

More information

FITSH a software package for image processing

FITSH a software package for image processing Mon. Not. R. Astron. Soc. 421, 1825 1837 (2012) doi:10.1111/j.1365-2966.2011.19813.x FITSH a software package for image processing András Pál 1,2 1 Konkoly Observatory of the Hungarian Academy of Sciences,

More information

Introduction to Cascade Server (web content management system) Logging in to Cascade Server Remember me Messages Dashboard Home

Introduction to Cascade Server (web content management system) Logging in to Cascade Server Remember me Messages Dashboard Home Introduction to Cascade Server (web content management system) Last Updated on Jul 14th, 2010 The College of Charleston's web site is being produced using a Content Management System (CMS) called Cascade

More information

Introduction to Stata - Session 1

Introduction to Stata - Session 1 Introduction to Stata - Session 1 Simon, Hong based on Andrea Papini ECON 3150/4150, UiO January 15, 2018 1 / 33 Preparation Before we start Sit in teams of two Download the file auto.dta from the course

More information

Where Did My Files Go? How to find your files using Windows 10

Where Did My Files Go? How to find your files using Windows 10 Where Did My Files Go? How to find your files using Windows 10 Have you just upgraded to Windows 10? Are you finding it difficult to find your files? Are you asking yourself Where did My Computer or My

More information

The Big Python Guide

The Big Python Guide The Big Python Guide Big Python Guide - Page 1 Contents Input, Output and Variables........ 3 Selection (if...then)......... 4 Iteration (for loops)......... 5 Iteration (while loops)........ 6 String

More information

Southern African Large Telescope

Southern African Large Telescope Southern African Large Telescope Title: Author(s): MIDAS automatic pipeline for HRS data Alexei Kniazev Doc. number: HRS0000006 Version: 1.0 Date: November 10, 2016 Keywords: HRS, Pipeline Approved: Petri

More information

3.3 Web Graphics. 1. So why are graphics important?

3.3 Web Graphics. 1. So why are graphics important? 3.3 Web Graphics In today s module we are going to cover the art of creating graphics for your online campaigns. We will be creating graphics for Facebook & your Mailchimp Newsletter but you will be able

More information

Coding Workshop. Learning to Program with an Arduino. Lecture Notes. Programming Introduction Values Assignment Arithmetic.

Coding Workshop. Learning to Program with an Arduino. Lecture Notes. Programming Introduction Values Assignment Arithmetic. Coding Workshop Learning to Program with an Arduino Lecture Notes Table of Contents Programming ntroduction Values Assignment Arithmetic Control Tests f Blocks For Blocks Functions Arduino Main Functions

More information

CMSC 201 Fall 2018 Python Coding Standards

CMSC 201 Fall 2018 Python Coding Standards CMSC 201 Fall 2018 Python Coding Standards The purpose of these coding standards is to make programs readable and maintainable. In the real world you may need to update your own code more than 6 months

More information

WHAT IS GOOGLE+ AND WHY SHOULD I USE IT?

WHAT IS GOOGLE+ AND WHY SHOULD I USE IT? CHAPTER ONE WHAT IS GOOGLE+ AND WHY SHOULD I USE IT? In this chapter: + Discovering Why Google+ Is So Great + What Is the Difference between Google+ and Other Social Networks? + Does It Cost Money to Use

More information

How to Export Your Book as epub and Mobi file formats with Microsoft Word and Calibre

How to Export Your Book as epub and Mobi file formats with Microsoft Word and Calibre How to Export Your Book as epub and Mobi file formats with Microsoft Word and Calibre This basic tutorial will offer you some guidance on how to prepare your Microsoft Word fi le for export to the epub

More information

Book IX. Developing Applications Rapidly

Book IX. Developing Applications Rapidly Book IX Developing Applications Rapidly Contents at a Glance Chapter 1: Building Master and Detail Pages Chapter 2: Creating Search and Results Pages Chapter 3: Building Record Insert Pages Chapter 4:

More information

Choic s Administrative Login Guide

Choic s Administrative Login Guide ChoiceMail s Administrative Login Guide ChoiceMail Enterprise provides you with an Administrative Login from which you can control Global settings and administer User Accounts all through a web interface.

More information

Instructions for Using the Databases

Instructions for Using the Databases Appendix D Instructions for Using the Databases Two sets of databases have been created for you if you choose to use the Documenting Our Work forms. One set is in Access and one set is in Excel. They are

More information

Python lab session 1

Python lab session 1 Python lab session 1 Dr Ben Dudson, Department of Physics, University of York 28th January 2011 Python labs Before we can start using Python, first make sure: ˆ You can log into a computer using your username

More information

CRM CUSTOMER RELATIONSHIP MANAGEMENT

CRM CUSTOMER RELATIONSHIP MANAGEMENT CRM CUSTOMER RELATIONSHIP MANAGEMENT Customer Relationship Management is identifying, developing and retaining profitable customers to build lasting relationships and long-term financial success. The agrē

More information

WHAT IS MATLAB?... 1 STARTING MATLAB & USING THE COMMAND LINE... 1 BASIC ARITHMETIC OPERATIONS... 5 ORDER OF OPERATIONS... 7

WHAT IS MATLAB?... 1 STARTING MATLAB & USING THE COMMAND LINE... 1 BASIC ARITHMETIC OPERATIONS... 5 ORDER OF OPERATIONS... 7 Contents WHAT IS MATLAB?... 1 STARTING MATLAB & USING THE COMMAND LINE... 1 BASIC ARITHMETIC OPERATIONS... 5 ORDER OF OPERATIONS... 7 WHAT IS MATLAB? MATLAB stands for MATrix LABoratory. It is designed

More information

Lecture 5. Essential skills for bioinformatics: Unix/Linux

Lecture 5. Essential skills for bioinformatics: Unix/Linux Lecture 5 Essential skills for bioinformatics: Unix/Linux UNIX DATA TOOLS Text processing with awk We have illustrated two ways awk can come in handy: Filtering data using rules that can combine regular

More information

Interactive MATLAB use. Often, many steps are needed. Automated data processing is common in Earth science! only good if problem is simple

Interactive MATLAB use. Often, many steps are needed. Automated data processing is common in Earth science! only good if problem is simple Chapter 2 Interactive MATLAB use only good if problem is simple Often, many steps are needed We also want to be able to automate repeated tasks Automated data processing is common in Earth science! Automated

More information

Header. Article. Footer

Header. Article. Footer Styling your Interface There have been various versions of HTML since its first inception. HTML 5 being the latest has benefited from being able to look back on these previous versions and make some very

More information

An introduction to Linux Part 4

An introduction to Linux Part 4 An introduction to Linux Part 4 Open a terminal window (Ctrl-Alt-T) and follow along with these step-by-step instruction to learn some more about how to navigate in the Linux Environment. Open the terminal

More information

Ryerson Back-Indexing

Ryerson Back-Indexing Ryerson Back-Indexing We have now introduced a streamlined procedure to handle files for back-indexing, which will make it much easier for all those involved both the indexers, and Alan as the Back-Indexing

More information

CRM CUSTOMER RELATIONSHIP MANAGEMENT

CRM CUSTOMER RELATIONSHIP MANAGEMENT CRM CUSTOMER RELATIONSHIP MANAGEMENT Customer Relationship Management is identifying, developing and retaining profitable customers to build lasting relationships and long-term financial success. The agrē

More information

Window Server 2012 Hyper-V Virtual Machine Snapshots

Window Server 2012 Hyper-V Virtual Machine Snapshots Window Server 2012 Hyper-V Virtual Machine Snapshots Creating a Snapshot Hyper-V makes it easy to create snapshots. To do so, open the Hyper-V Manager, right click on the virtual machine that you want

More information

Adobe Dreamweaver CC 17 Tutorial

Adobe Dreamweaver CC 17 Tutorial Adobe Dreamweaver CC 17 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

LOOPS. Repetition using the while statement

LOOPS. Repetition using the while statement 1 LOOPS Loops are an extremely useful feature in any programming language. They allow you to direct the computer to execute certain statements more than once. In Python, there are two kinds of loops: while

More information

Worksheet - Reading Guide for Keys and Passwords

Worksheet - Reading Guide for Keys and Passwords Unit 2 Lesson 15 Name(s) Period Date Worksheet - Reading Guide for Keys and Passwords Background Algorithms vs. Keys. An algorithm is how to execute the encryption and decryption and key is the secret

More information

EXPERIMENT 1. FAMILIARITY WITH DEBUG, x86 REGISTERS and MACHINE INSTRUCTIONS

EXPERIMENT 1. FAMILIARITY WITH DEBUG, x86 REGISTERS and MACHINE INSTRUCTIONS EXPERIMENT 1 FAMILIARITY WITH DEBUG, x86 REGISTERS and MACHINE INSTRUCTIONS Pre-lab: This lab introduces you to a software tool known as DEBUG. Before the lab session, read the first two sections of chapter

More information

EECS 211 Lab 2. Getting Started. Getting the code. Windows. Mac/Linux

EECS 211 Lab 2. Getting Started. Getting the code. Windows. Mac/Linux EECS 211 Lab 2 Control Statements, Functions and Structures Winter 2017 Today we are going to practice navigating in the shell and writing basic C++ code. Getting Started Let s get started by logging into

More information

OE2003 Operator s Manual

OE2003 Operator s Manual OE2003 Operator s Manual Version 1.1 02/08/2007 1. Getting Started... 2 2. Selecting Split Printout Format... 2 3. Using OE2003 during the Event... 3 4. Speeding up Data Entry... 4 5. Entering Runners

More information

CSCI-1200 Data Structures Spring 2018 Lecture 14 Associative Containers (Maps), Part 1 (and Problem Solving Too)

CSCI-1200 Data Structures Spring 2018 Lecture 14 Associative Containers (Maps), Part 1 (and Problem Solving Too) CSCI-1200 Data Structures Spring 2018 Lecture 14 Associative Containers (Maps), Part 1 (and Problem Solving Too) HW6 NOTE: Do not use the STL map or STL pair for HW6. (It s okay to use them for the contest.)

More information

Lab #2 Physics 91SI Spring 2013

Lab #2 Physics 91SI Spring 2013 Lab #2 Physics 91SI Spring 2013 Objective: Some more experience with advanced UNIX concepts, such as redirecting and piping. You will also explore the usefulness of Mercurial version control and how to

More information

Harmony Touch User Guide

Harmony Touch User Guide Harmony Touch User Guide Version 5 (2013-11-14) Harmony Touch User Guide Table of Contents About this Manual... 6 Terms used in this manual... 6 At a Glance... 6 Features... 6 Know your Harmony Touch...

More information

PROBLEM SOLVING AND OFFICE AUTOMATION. A Program consists of a series of instruction that a computer processes to perform the required operation.

PROBLEM SOLVING AND OFFICE AUTOMATION. A Program consists of a series of instruction that a computer processes to perform the required operation. UNIT III PROBLEM SOLVING AND OFFICE AUTOMATION Planning the Computer Program Purpose Algorithm Flow Charts Pseudo code -Application Software Packages- Introduction to Office Packages (not detailed commands

More information

HTML and CSS a further introduction

HTML and CSS a further introduction HTML and CSS a further introduction By now you should be familiar with HTML and CSS and what they are, HTML dictates the structure of a page, CSS dictates how it looks. This tutorial will teach you a few

More information

Sharing Schedules and Planning Meetings

Sharing Schedules and Planning Meetings CHAPTER Sharing Schedules and Planning Meetings In this chapter Sharing Group Schedules 378 Planning a Meeting with Outlook 383 Rescheduling or Canceling a Meeting 388 Responding to Meeting Requests 388

More information

You, too, can make useful and beautiful astronomical images at Mees: Lesson 2

You, too, can make useful and beautiful astronomical images at Mees: Lesson 2 You, too, can make useful and beautiful astronomical images at Mees: Lesson 2 Taking data for your images Useful references, besides Lesson 1: The Mees telescope startup/shutdown guide: http://www.pas.rochester.edu/~dmw/ast142/projects/chklist.pdf

More information

The Dynamic Typing Interlude

The Dynamic Typing Interlude CHAPTER 6 The Dynamic Typing Interlude In the prior chapter, we began exploring Python s core object types in depth with a look at Python numbers. We ll resume our object type tour in the next chapter,

More information

APPM 2460 Matlab Basics

APPM 2460 Matlab Basics APPM 2460 Matlab Basics 1 Introduction In this lab we ll get acquainted with the basics of Matlab. This will be review if you ve done any sort of programming before; the goal here is to get everyone on

More information