GRACES Data Reduction Cookbook

Size: px
Start display at page:

Download "GRACES Data Reduction Cookbook"

Transcription

1 GRACES Data Reduction Cookbook Prepared by Eder Martioli GRACES Pipeline Team: Eder Martioli, Vinicius Placco, Andre-Nicolas Chene, Lison Malo, Kanoa Withington, Nadine Manset, Claire Moutou. Scientific opportunities arising from the new instruments at Gemini and SOAR, August 7-10, 2014, Guarujá - SP, Brazil

2 Chapter 2 The GRACES Pipeline Installing and getting the pipeline to work is probably the hardest work before you get your data reduced but you only have to do it once!

3 What is the GRACES Pipeline? The pipeline is... a python GUI: gracespipeline.py running... a csh script: graces_reduction.sh running... a bunch of C++ OPERA compiled modules, which are command line applications running... a bunch of C/C++ compiled libraries

4 System Requirements for the Pipeline Unix based OS: tested on Linux and Mac OSX Python with Tkinter for GUI CShell - standard for Unix systems C/C++ (gcc/g++) compiler - standard for most linux OPERA-1.0 (GRACES Pipeline version) and dependencies: gnuplot (for plotting), gcc, cfitsio, fftw3, lz, libtool, autoconf, make

5 How hard is it to install the pipeline? Assuming you re an astronomer you should: already be using a Unix based OS already have python installed in your computer already have cfitsio installed in your computer already have most of other libraries installed in your computer... if you don t, do not panic, it s really not a big deal! Next installing OPERA...

6 Installing GRACES Pipeline (OPERA) Download GRACES Pipeline (OPERA) at ftp://ftp.lna.br/users/eder/graces/gracespipeline-1.0.zip Unzip to your home directory: $HOME/gracespipeline-1.0 Example: /Users/graces/gracespipeline-1.0/ Read the following documents carefully and follow instructions: $HOME/gracespipeline-1.0/README $HOME/gracespipeline-1.0/DEPENDENCIES $HOME/gracespipeline-1.0/INSTALLATION Warning: make sure all dependencies are properly installed before installing OPERA (GRACES Pipeline)!!

7 If you re like me and prefer trying things first and read instructions later, then try the following (at your own risk!): open a terminal $ cd $HOME/gracespipeline-1.0 on Mac: $ glibtoolize on linux: $ libtoolize $ aclocal $ autoconf $./configure --prefix=$home/gracespipeline-1.0/ $ make clean $ make install.. this last step should take a while.. hopefully long enough to compile all libraries and modules without errors

8 Installation is done (successfully I hope)! Then what? OPERA is not installed in your system. Rather it is installed locally, which means that all executables are saved in a local directory, which should be this: $HOME/gracespipeline-1.0/bin/ If you want to run a given OPERA module then you have to either type the full path of the binary or include the OPERA bin path into your profile (.bashrc,.bash_profile, etc). You will need to include a line like this: export PATH=$PATH:$HOME/gracespipeline-1.0/bin: Then try something out, like this: $HOME/gracespipeline-1.0/bin/operaExtraction -h or just $operaextraction -h Note: In the example above you should get the help page of module operaextraction printed out on screen. It is not doing much but it is a good sanity check to make sure the installation run successfully. You may try some other modules in there as well. Though most of OPERA modules has very specific functionality, and may not be very useful for general purpose.

9 OPERA modules used by the GRACES Pipeline 1.operaQueryImageInfo 2.operaMasterBias 3.operaMasterFlat 4.operaMasterComparison 5.operaGain 6.operaOrderSpacingCalibration 7.operaGeometryCalibration 8.operaInstrumentProfileCalibration 9.operaExtractionApertureCalibration 10.operaExtraction 11.operaWavelengthCalibration 12.operaStitchOrders 13.operaCreateFlatFieldFluxCalibration 14.operagetheader 15.operaTelluricWavelengthCorrection 16.operaBarycentricWavelengthCorrection 17.operaStarOnly 18.operaStarPlusSky

10 Where are the GRACES scripts and the GUI? GRACES csh script: $HOME/gracespipeline-1.0/scripts/graces_reduction.sh GRACES Pipeline python GUI: $HOME/gracespipeline-1.0/GUI/gracespipeline.py Config file read by the GUI: $HOME/gracespipeline-1.0/GUI/config.gracespipeline

11 What if you rather not use the GUI? Then you don t even need to install Python or Tkinter. The csh script graces_reduction.sh is a pipeline on its own and can be run from the command line. But you need to know the syntax. Be careful, this script is not robust if the syntax is not exactly what it expected to be (use it at your own risk).

12 Checklist My system meets all the requirements to install the pipeline Install dependencies Download OPERA (GRACES Pipeline version) from source-forge Read installation instructions and check OPERA dependencies Install OPERA (GRACES Pipeline) OPERA modules are tested and they seem to work Congrats, now you should be ready to reduce your data! you earned it!

MRCP. Installation Manual. Developer Guide. Powered by Universal Speech Solutions LLC

MRCP. Installation Manual. Developer Guide. Powered by Universal Speech Solutions LLC Powered by Universal Speech Solutions LLC MRCP Installation Manual Developer Guide Revision: 39 Last updated: August 28, 2017 Created by: Arsen Chaloyan Universal Speech Solutions LLC Overview 1 Table

More information

GUT. GUT Installation Guide

GUT. GUT Installation Guide Date : 17 Mar 2011 1/6 GUT Contents 1 Introduction...2 2 Installing GUT...2 2.1 Optional Extensions...2 2.2 Installation using the Binary package...2 2.2.1 Linux or Mac OS X...2 2.2.2 Windows...4 2.3 Installing

More information

EE516: Embedded Software Project 1. Setting Up Environment for Projects

EE516: Embedded Software Project 1. Setting Up Environment for Projects EE516: Embedded Software Project 1. Setting Up Environment for Projects By Dong Jae Shin 2015. 09. 01. Contents Introduction to Projects of EE516 Tasks Setting Up Environment Virtual Machine Environment

More information

GPI, Exercise #1. Part 1

GPI, Exercise #1. Part 1 GPI, Exercise #1 In this exercise you will gain some experience with GPI data and the basic reduction steps. Start by reading the three papers related to GPI s commissioning, first- light and observations

More information

Code Blocks Cannot Find Compiler Executable Windows 7

Code Blocks Cannot Find Compiler Executable Windows 7 Code Blocks Cannot Find Compiler Executable Windows 7 Windows. Once you've installed a new compiler, be sure to read the I couldn't find a way to force CB to use a unix-link shell, but was able to find

More information

CMake & Ninja. by István Papp

CMake & Ninja. by István Papp CMake & Ninja by István Papp istvan.papp@ericsson.com Hello & Disclaimer I don t know everything (surprise!), if I stare blankly after a question, go to https://cmake.org/ Spoiler alert: or https://ninja-build.org/

More information

University of Energy and Natural Resources, Sunyani. Name: UBA, Felix. How to get ROMS Summer school August, 2016

University of Energy and Natural Resources, Sunyani. Name: UBA, Felix. How to get ROMS Summer school August, 2016 University of Energy and Natural Resources, Sunyani Name: UBA, Felix How to get ROMS running @ Summer school August, 2016 Introduction PRESENTATION How to download the code, Configure it for an Application,

More information

Project C: B+Tree. This project may be done in groups of up to three people.

Project C: B+Tree. This project may be done in groups of up to three people. Project C: B+Tree In this last project, you will implement a B+Tree index in C++. At the end of the project, you will have a C++ class that conforms to a specific interface. Your class is then used by

More information

The distcc Utility for Remote Compiling

The distcc Utility for Remote Compiling The distcc Utility for Remote Compiling Fall 2017 Department of Mechanical Engineering, CSAIL MIT, Cambridge MA 02139 1 The distcc Utility for Remote Compiling 1 1.1 Raspberry Pi Setup.........................................

More information

Computers and Computation. The Modern Computer. The Operating System. The Operating System

Computers and Computation. The Modern Computer. The Operating System. The Operating System The Modern Computer Computers and Computation What is a computer? A machine that manipulates data according to instructions. Despite their apparent complexity, at the lowest level computers perform simple

More information

Installing the Plugin project

Installing the Plugin project Table of contents 1 How to install the Plugin project on your machine...2 2 Prerequisites...2 3 Dowloading...2 4 Installing for GCC...3 5 Building...5 1. How to install the Plugin project on your machine

More information

Summary of Image and Plotting Software (IPS) packages collected. for possible use with GLAST Science Analysis Tools

Summary of Image and Plotting Software (IPS) packages collected. for possible use with GLAST Science Analysis Tools Summary of Image and Software (IPS) packages collected for possible use with GLAST Science Analysis Tools For the Science Analysis Tools, we will need the capability to make plots, and display images on

More information

Lab00: Software Environment Setup

Lab00: Software Environment Setup Lab00: Software Environment Setup Michele Svanera February 22, 2016 Contents 1 What you need 1 2 How to 2 3 Guide 2 3.1 Creating the VM......................................... 2 3.1.1 Customizing.......................................

More information

How to install and build an application

How to install and build an application GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 6-10 July 2015 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages

More information

How to install and build an application

How to install and build an application GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 12 nd May 2014 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages

More information

ESO Reflex (FinReflex)

ESO Reflex (FinReflex) ESO Reflex (FinReflex) A Graphical Workflow Engine for Data Reduction Tero Oittinen Observatory, University of Helsinki The Sampo Team CSC - Scientific Computing Ltd Observatory, University of Helsinki

More information

An Introduction to Linux and Bowtie

An Introduction to Linux and Bowtie An Introduction to Linux and Bowtie Cavan Reilly November 10, 2017 Table of contents Introduction to UNIX-like operating systems Installing programs Bowtie SAMtools Introduction to Linux In order to use

More information

GStreamer for Tiny Devices Olivier Crête

GStreamer for Tiny Devices Olivier Crête GStreamer for Tiny Devices Olivier Crête Open First Who am I? GStreamer at Collabora since 2007 Started with VVoIP: Telepathy & Farstream Helps our customers use GStreamer Many embedded projects 2 A Tiny

More information

Goals for this lecture. Lecture 4 Getting Started with ITK! Getting help. Assignments. Assignments, cont. Grading of assignments

Goals for this lecture. Lecture 4 Getting Started with ITK! Getting help. Assignments. Assignments, cont. Grading of assignments Goals for this lecture Lecture 4 Getting Started with ITK! Methods in Medical Image Analysis - Spring 2018 16-725 (CMU RI) : BioE 2630 (Pitt) Dr. John Galeotti Compile, compile, compile Learn how to use

More information

TrinityCore Documentation

TrinityCore Documentation TrinityCore Documentation Release TrinityCore Developers February 21, 2016 Contents 1 Compiling TrinityCore 3 1.1 Requirements............................................... 3 1.2 Build Environment............................................

More information

Scientific Computing: Lecture 1

Scientific Computing: Lecture 1 Scientific Computing: Lecture 1 Introduction to course, syllabus, software Getting started Enthought Canopy, TextWrangler editor, python environment, ipython, unix shell Data structures in Python Integers,

More information

Python for Astronomers. Week 1- Basic Python

Python for Astronomers. Week 1- Basic Python Python for Astronomers Week 1- Basic Python UNIX UNIX is the operating system of Linux (and in fact Mac). It comprises primarily of a certain type of file-system which you can interact with via the terminal

More information

How to install and build an application. Giuliana Milluzzo INFN-LNS

How to install and build an application. Giuliana Milluzzo INFN-LNS How to install and build an application Giuliana Milluzzo INFN-LNS Outline Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10) Using

More information

CONCOCT Documentation. Release 1.0.0

CONCOCT Documentation. Release 1.0.0 CONCOCT Documentation Release 1.0.0 Johannes Alneberg, Brynjar Smari Bjarnason, Ino de Bruijn, Melan December 12, 2018 Contents 1 Features 3 2 Installation 5 3 Contribute 7 4 Support 9 5 Licence 11 6

More information

How to install and build an application

How to install and build an application GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 27-30 June 2016 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages

More information

Building and Installing QGIS

Building and Installing QGIS Building and Installing QGIS Gary Sherman Tim Sutton September 1, 2005 Contents 1 Introduction 1 1.1 Installing Windows Version..................................... 2 1.2 Installing Mac OS X Version....................................

More information

SHOC: The Scalable HeterOgeneous Computing Benchmark Suite

SHOC: The Scalable HeterOgeneous Computing Benchmark Suite SHOC: The Scalable HeterOgeneous Computing Benchmark Suite Dakar Team Future Technologies Group Oak Ridge National Laboratory Version 1.1.2, November 2011 1 Introduction The Scalable HeterOgeneous Computing

More information

New DevOps Tools for Native Code

New DevOps Tools for Native Code New DevOps Tools for Native Code LINUXCON North America Wednesday, September 18 th, 2013 Hyatt Hotel New Orleans, Louisiana 11:50 CST C. Thomas Stover www.thomasstover.com Some DevOps Interest Areas Revision

More information

Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10.1.p02)

Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10.1.p02) Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10.1.p02) Using CMake Building a Geant4 application with CMake Example of a Geant4

More information

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen Computer Programming Computers can t do anything without being told what to do. To make the computer do something useful, you must give it instructions. You can give a computer instructions in two ways:

More information

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG 1 Notice Class Website http://www.cs.umb.edu/~jane/cs114/ Reading Assignment Chapter 1: Introduction to Java Programming

More information

Setting up a compiler

Setting up a compiler 1 of 9 06.02.2009 21:10 Max Berger Personal information and more... Home Disclaimer Research Teaching OpenSource HOWTOs Security Blog Internal Prev Next Unfortunately Eclipse only provides the Integrated

More information

Setting up an SDK for Secondo

Setting up an SDK for Secondo This file is part of SECONDO. Copyright (C) 2004, University in Hagen, Department of Computer Science, Database Systems for New Applications. SECONDO is free software; you can redistribute it and/or modify

More information

GNU-AVR Building the GNU AVR Toolchain for Mac OS X and Linux

GNU-AVR Building the GNU AVR Toolchain for Mac OS X and Linux GNU-AVR Building the GNU AVR Toolchain for Mac OS X and Linux BDMICRO http://www.bdmicro.com/ Brian S. Dean bsd@bdmicro.com April 24, 2007 Copyright (c) 2005 BDMICRO All Rights Reserved. GNU-AVR April

More information

opencrx Server Installation

opencrx Server Installation opencrx Server Installation Version 2.9.0 www.opencrx.org License The contents of this file are subject to a BSD license (the "License"); you may not use this file except in compliance with the License.

More information

Installing Ubuntu 8.04 for use with ESP-r 8 May 2009 Jon W. Hand, ESRU, Glasgow, Scotland

Installing Ubuntu 8.04 for use with ESP-r 8 May 2009 Jon W. Hand, ESRU, Glasgow, Scotland Installing Ubuntu 8.04 for use with ESP-r 8 May 2009 Jon W. Hand, ESRU, Glasgow, Scotland Introduction These notes apply to Ubuntu version 8.04. There are different disk layouts discussed as well as two

More information

CprE Computer Architecture and Assembly Level Programming Spring Lab-2

CprE Computer Architecture and Assembly Level Programming Spring Lab-2 CprE 381 - Computer Architecture and Assembly Level Programming Spring 2017 Lab-2 INTRODUCTION: This introductory lab is aimed at introducing you to the Simplescalar simulator, while letting you explore

More information

Applied Informatics POCO PRO C++ Frameworks

Applied Informatics POCO PRO C++ Frameworks Applied Informatics POCO PRO C++ Frameworks Getting Started Guide Version 1.10 Purpose of This Document This document guides developers interested in the POCO PRO C++ Frameworks by Applied Informatics

More information

G-WAN. Complete install process for Ubuntu (both for the 32 and the 64 OS versions).

G-WAN. Complete install process for Ubuntu (both for the 32 and the 64 OS versions). G-WAN Complete install process for Ubuntu 11.10 (both for the 32 and the 64 OS versions). G-WAN (Global Web Area Network) is both a web server (for static web pages) and a web application server (for rich

More information

Linksys WRT54G v5.0 & 5.1 & 6.0

Linksys WRT54G v5.0 & 5.1 & 6.0 Log in / create account Go Main Page Community portal Current events Recent changes Random page Help Donations Linksys WRT54G v5.0 & 5.1 & 6.0 From DD-WRT Wiki Contents 1 How To Flash 2 Other Notes How

More information

Zephyr Kernel Installation & Setup Manual

Zephyr Kernel Installation & Setup Manual Zephyr Kernel Installation & Setup Manual Zephyr kernel is a small footprint Single address space OS, i.e, it combines application specific code with a custom kernel to create a monolithic image that gets

More information

Installing Eclipse (C++/Java)

Installing Eclipse (C++/Java) Installing Eclipse (C++/Java) The 2017 suite of text-based languages, Java and C++, utilize the current version of Eclipse as a development environment. The FRC specific tools for the chosen language are

More information

Conda Documentation. Release latest

Conda Documentation. Release latest Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest

More information

Computer Science 322 Operating Systems Mount Holyoke College Spring Topic Notes: C and Unix Overview

Computer Science 322 Operating Systems Mount Holyoke College Spring Topic Notes: C and Unix Overview Computer Science 322 Operating Systems Mount Holyoke College Spring 2010 Topic Notes: C and Unix Overview This course is about operating systems, but since most of our upcoming programming is in C on a

More information

Welcome to BCB/EEOB546X! Computational Skills for Biological Data. Instructors: Matt Hufford Tracy Heath Dennis Lavrov

Welcome to BCB/EEOB546X! Computational Skills for Biological Data. Instructors: Matt Hufford Tracy Heath Dennis Lavrov Welcome to BCB/EEOB546X! Computational Skills for Biological Data Instructors: Matt Hufford Tracy Heath Dennis Lavrov What motivated us to teach this class? What motivated you to take this class? Course

More information

One of the hardest things you have to do is to keep track of three kinds of commands when writing and running computer programs. Those commands are:

One of the hardest things you have to do is to keep track of three kinds of commands when writing and running computer programs. Those commands are: INTRODUCTION Your first daily assignment is to modify the program test.py to make it more friendly. But first, you need to learn how to edit programs quickly and efficiently. That means using the keyboard

More information

Install and Configure wxwidgets on Ubuntu

Install and Configure wxwidgets on Ubuntu Install and Configure wxwidgets on Ubuntu Ronald Mak Department of Computer Engineering Department of Computer Science January 12, 2019 Introduction wxwidgets is a C++ library that allows you to develop

More information

Software Preparation for Modelling Workshop

Software Preparation for Modelling Workshop Software Preparation for Modelling Workshop Daniel Brown, Andreas Freise University of Birmingham Issue: Date: July 27, 2017 School of Physics and Astronomy University of Birmingham Birmingham, B15 2TT

More information

2 Installing the Software

2 Installing the Software INSTALLING 19 2 Installing the Software 2.1 Installation Remember the hour or two of slogging through software installation I promised (or warned) you about in the introduction? Well, it s here. Unless

More information

Ubuntu Install Instructions Macbook Pro >>>CLICK HERE<<<

Ubuntu Install Instructions Macbook Pro >>>CLICK HERE<<< Ubuntu Install Instructions Macbook Pro Windows 7 64 Bit For detailed installation instructions, software updates, and more, visit the Boot Camp Boot Camp 5.1 supports 64-bit, non-enterprise versions of

More information

Introduction to Programming with Python 3, Ami Gates. Chapter 1: Creating a Programming Environment

Introduction to Programming with Python 3, Ami Gates. Chapter 1: Creating a Programming Environment Introduction to Programming with Python 3, Ami Gates Chapter 1: Creating a Programming Environment 1.1: Python, IDEs, Libraries, Packages, and Platforms A first step to learning and using any new programming

More information

Writing Cognitive Swift Apps developerworks Open Tech Talk March 8, 2017

Writing Cognitive Swift Apps developerworks Open Tech Talk March 8, 2017 Writing Cognitive Swift Apps developerworks Open Tech Talk March 8, 2017 https://developer.ibm.com/open/videos/writing-cognitive-swift-apps-tech-talk/ Question Can you please also compare Swift and Go?

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

The build2 Toolchain Installation and Upgrade

The build2 Toolchain Installation and Upgrade The build2 Toolchain Installation and Upgrade Copyright 2014-2019 Code Synthesis Ltd Permission is granted to copy, distribute and/or modify this document under the terms of the MIT License This revision

More information

Building Allegro 5 Library using TDM-GCC and CMake

Building Allegro 5 Library using TDM-GCC and CMake Slide 1 Building Allegro 5 Library using TDM-GCC and CMake Step # Slide # Contents 1 2 Download and Install TDM MinGW 2 5 Test properly installed TDM-GCC version of MinGW 3 9 Download & unzip Allegro,

More information

How to set up FMOD*, Cocos2D-x*, and OpenAL* Libraries for Android* on Intel Architecture

How to set up FMOD*, Cocos2D-x*, and OpenAL* Libraries for Android* on Intel Architecture How to set up FMOD*, Cocos2D-x*, and OpenAL* Libraries for Android* on Intel Architecture Previously, we ve gone through instructions on how to compile a FFmpeg library on x86 architecture. This step-by-step

More information

Digital Humanities. Tutorial Regular Expressions. March 10, 2014

Digital Humanities. Tutorial Regular Expressions. March 10, 2014 Digital Humanities Tutorial Regular Expressions March 10, 2014 1 Introduction In this tutorial we will look at a powerful technique, called regular expressions, to search for specific patterns in corpora.

More information

Opera Web Browser Archive - FTP Site Statistics. Top 20 Directories Sorted by Disk Space

Opera Web Browser Archive - FTP Site Statistics. Top 20 Directories Sorted by Disk Space Property Value FTP Server ftp.opera.com Description Opera Web Browser Archive Country United States Scan Date 04/Nov/2015 Total Dirs 1,557 Total Files 2,211 Total Data 43.83 GB Top 20 Directories Sorted

More information

Nao User Manual (6/27): Contents

Nao User Manual (6/27): Contents Nao User Manual (6/27): Contents Intro Two Nao robots, Jonson and Mörner, at Halmstad U. are the property of Walid. He has kindly lent these robots to others to use on some occasions. (There are apparently

More information

Experience with MELCOR user defined extensions in C and Lua. Paul Boneham - Jacobsen Analytics Ltd

Experience with MELCOR user defined extensions in C and Lua. Paul Boneham - Jacobsen Analytics Ltd Experience with MELCOR user defined extensions in C and Lua Paul Boneham - Jacobsen Analytics Ltd www.jacobsen-analytics.com Presentation at EMUG Zagreb Croatia - 25 to 27 April 2018 Overview MELCOR capabilities

More information

Using the GCC toolchain for Mulle SW development.

Using the GCC toolchain for Mulle SW development. Using the GCC toolchain for Mulle SW development. Tested on Windows XP and Mac OS X Snow Leopard 2011 Eistec AB All rights reserved. Subject to change without prior notice. Document version 4.00 1 ENVIRONMENT

More information

INSTALLATION INSTRUCTIONS FOR IPYTHON ENVIRONMENT

INSTALLATION INSTRUCTIONS FOR IPYTHON ENVIRONMENT ENGL-S3024 Computational Methods for Literary and Cultural Criticism INSTALLATION INSTRUCTIONS FOR IPYTHON ENVIRONMENT Instructor: Graham Sack CCNMTL: Jonah Bossewitch Anders Pearson OVERVIEW Why am I

More information

But I know what most of you will do: use a calculator to convert; that's fine, IF you understand the theory.

But I know what most of you will do: use a calculator to convert; that's fine, IF you understand the theory. Numbers After you have read this, the next section will show how to use a This and other videos related to numbers and colors are available on the class web site. Why are there different numbering systems?

More information

Learning ctools and GammaLib development in an hour

Learning ctools and GammaLib development in an hour Learning ctools and GammaLib development in an hour Introduction to 6 th ctools coding sprint Jürgen Knödlseder (IRAP) What I expect you know How to write C++ and/or Python code How to use Git Our GitLab

More information

GUIDE Development tools for Windows(10) installation... 2

GUIDE Development tools for Windows(10) installation... 2 GUIDE Development tools for Windows(10) installation... 2 C\C++ compiler and CMake installation... 2 Mingw download... 2 Mingw installation... 3 Adding Mingw compilers folder to PATH variable... 7 CMake

More information

DataTAG Advance Reservation WP2 Database Management in GARA

DataTAG Advance Reservation WP2 Database Management in GARA DataTAG Advance Reservation WP2 Installation and Configuration Manual Network reservation in Gara With database MySQL/MyODBC 1 Installation and Configuration Manual... 1 1.1 Introduction... 3 1.2 Packages

More information

Computer Science 2500 Computer Organization Rensselaer Polytechnic Institute Spring Topic Notes: C and Unix Overview

Computer Science 2500 Computer Organization Rensselaer Polytechnic Institute Spring Topic Notes: C and Unix Overview Computer Science 2500 Computer Organization Rensselaer Polytechnic Institute Spring 2009 Topic Notes: C and Unix Overview This course is about computer organization, but since most of our programming is

More information

Module 2: GNU Tools and Compilation Process Introduction to GCC and History The original GNU C Compiler is developed by Richard Stallman in 1984 to create a complete UNIX like operating systems as free

More information

Preparing and Running C Programs for CS 136 (W08)

Preparing and Running C Programs for CS 136 (W08) Preparing and Running C Programs for CS 136 (W08) There are a number of options available to you for developing C code. The choice is up to you. The main thing to keep in mind is that, as in CS 135, the

More information

Note, you must have Java installed on your computer in order to use Exactly. Download Java here: Installing Exactly

Note, you must have Java installed on your computer in order to use Exactly. Download Java here:   Installing Exactly Exactly: User Guide Exactly is used to safely transfer your files in strict accordance with digital preservation best practices. Before you get started with Exactly, have you discussed with the archive

More information

PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER DOWNLOAD EBOOK : PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER PDF

PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER DOWNLOAD EBOOK : PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER PDF Read Online and Download Ebook PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER DOWNLOAD EBOOK : PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER PDF Click link bellow and free register to download

More information

Geocoding Sentinel-1 GRD Products using GDAL Utilities

Geocoding Sentinel-1 GRD Products using GDAL Utilities Geocoding Sentinel-1 GRD Products using GDAL Utilities Adapted from coursework developed by Franz J Meyer, Ph.D., Alaska Satellite Facility. GDAL installation adapted from UCLA s Technology Sandbox website

More information

CS354R: Game Technology

CS354R: Game Technology CS354R: Game Technology DevOps and Quality Assurance Fall 2018 What is DevOps? Development Operations Backend facilitation of development Handles local and remote hardware Maintains build infrastructure

More information

CS240: Programming in C

CS240: Programming in C CS240: Programming in C Lecture 1: Class overview. Cristina Nita-Rotaru Lecture 1/ Fall 2013 1 WELCOME to CS240 Cristina Nita-Rotaru Lecture 1/ Fall 2013 2 240 Team Instructor: Cristina Nita-Rotaru Special

More information

Change Requests Implemented: 1. None

Change Requests Implemented: 1. None Version CD 5.3 Summary Purpose of Release: This is a CPE release of the installation CD for the Kodak SCANMATE i900 Series Scanner with changes to work with Windows 10 V1709 update (Fall 2017). Instructions

More information

Eclipse Environment Setup

Eclipse Environment Setup Eclipse Environment Setup Adapted from a document from Jeffrey Miller and the CS201 team by Shiyuan Sheng. Introduction This lab document will go over the steps to install and set up Eclipse, which is

More information

ESTABLISHED Paul Kunz SLAC. Overview. Examples. Expose the downsides. Benefits. Risks and Costs. Building with Automake 1 Paul F.

ESTABLISHED Paul Kunz SLAC. Overview. Examples. Expose the downsides. Benefits. Risks and Costs. Building with Automake 1 Paul F. Building with Automake Paul Kunz SLAC Overview Examples Expose the downsides Benefits Risks and Costs Building with Automake 1 Paul F. Kunz Overview Primary targets build in developer s working directory

More information

GUT. GUT Installation Guide

GUT. GUT Installation Guide Date : 02 Feb 2009 1/5 GUT Table of Contents 1 Introduction...2 2 Installing GUT...2 2.1 Optional Extensions...2 2.2 Installing from source...2 2.3 Installing the Linux binary package...4 2.4 Installing

More information

GFEC Version 3.0 Installation Guide MATTHEW WARD SALVESON

GFEC Version 3.0 Installation Guide MATTHEW WARD SALVESON GFEC Version 3.0 Installation Guide MATTHEW WARD SALVESON August 2010 Contents 1 Unpacking the Zip File 3 2 External Software Installation 4 2.1 GMSH............................... 4 2.2 Gnuplot..............................

More information

CS1 Lecture 2 Jan. 16, 2019

CS1 Lecture 2 Jan. 16, 2019 CS1 Lecture 2 Jan. 16, 2019 Contacting me/tas by email You may send questions/comments to me/tas by email. For discussion section issues, sent to TA and me For homework or other issues send to me (your

More information

Running Java Programs

Running Java Programs Running Java Programs Written by: Keith Fenske, http://www.psc-consulting.ca/fenske/ First version: Thursday, 10 January 2008 Document revised: Saturday, 13 February 2010 Copyright 2008, 2010 by Keith

More information

BASIC USER TRAINING PROGRAM Module 1: Installation and Licensing

BASIC USER TRAINING PROGRAM Module 1: Installation and Licensing BASIC USER TRAINING PROGRAM Module 1: Installation and Licensing Objective Student will be able to install itest and connect to an appropriate license source Outline Installation Windows Linux Setting

More information

Project 0: Linux & Virtual Machine Dabbling

Project 0: Linux & Virtual Machine Dabbling Project 0: Linux & Virtual Machine Dabbling CS-3013 Operating Systems Hugh C. Lauer (Slides include materials from Slides include materials from Modern Operating Systems, 3 rd ed., by Andrew Tanenbaum

More information

TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform

TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform November 8, 2016 1 Introduction The laboratory exercises in this course are to be conducted in an environment that might not be familiar to many of you. It is based on open source software. We use an open

More information

Managing Open Source Software on Workstations and Clusters. Theodore Kisner, LBNL

Managing Open Source Software on Workstations and Clusters. Theodore Kisner, LBNL Managing Open Source Software on Workstations and Clusters Theodore Kisner, LBNL Why Use Open Source Software (OSS)? Many useful tools for data processing and visualization Quality is usually good FREE!

More information

First steps on Linux and programming

First steps on Linux and programming First steps on Linux and programming Adrien Poteaux CRIStAL, Université de Lille Year 2017-2018 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. http://creativecommons.org/licenses/by-nc-sa/3.0/

More information

PBMROC and CvBMROC.2.0.0

PBMROC and CvBMROC.2.0.0 PBMROC..0.0 and CvBMROC..0.0 Background These two programs are the recent implementations of the conventional binormal model (CvBMROC.x.x.x, which supersedes ROCFIT, LABROC (and previous versions), or

More information

go-tutorial Documentation Release latest

go-tutorial Documentation Release latest go-tutorial Documentation Release latest Jun 04, 2017 Contents 1 Lesson 1: Introduction, installation and first code 3 1.1 Introduction............................................... 3 1.2 Links, bibliography............................................

More information

Vaango Installation Guide

Vaango Installation Guide Vaango Installation Guide Version Version 17.10 October 1, 2017 The Utah Vaango team and Biswajit Banerjee Copyright 2015-2017 Parresia Research Limited The contents of this manual can and will change

More information

Documentation for xmk22

Documentation for xmk22 1 Introduction Documentation for xmk22 R.O. Gray The program xmk22 is a simple X-Windows based spectral plotting program designed for use in spectral classification on Linux and UNIX platforms. xmk22 is

More information

Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer

Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer CS-1004, Introduction to Programming for Non-Majors, C-Term 2017 Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer Hugh C. Lauer Adjunct Professor Worcester Polytechnic Institute

More information

Lab 1 Introduction to UNIX and C

Lab 1 Introduction to UNIX and C Name: Lab 1 Introduction to UNIX and C This first lab is meant to be an introduction to computer environments we will be using this term. You must have a Pitt username to complete this lab. NOTE: Text

More information

Exercise 6a: Using free and/or open source tools to build workflows to manipulate. LAStools

Exercise 6a: Using free and/or open source tools to build workflows to manipulate. LAStools Exercise 6a: Using free and/or open source tools to build workflows to manipulate and process LiDAR data: LAStools Christopher Crosby Last Revised: December 1st, 2009 Exercises in this series: 1. LAStools

More information

Computer Science, a Mac, and You. Kevin Cathey Junior, Computer Science

Computer Science, a Mac, and You. Kevin Cathey Junior, Computer Science Computer Science, a Mac, and You Kevin Cathey Junior, Computer Science Roadmap Introduction to Apple s Developer Tools Xcode & Instruments Implement three MP s acm.uiuc.edu Introduction to Developer Tools

More information

Week Two. Arrays, packages, and writing programs

Week Two. Arrays, packages, and writing programs Week Two Arrays, packages, and writing programs Review UNIX is the OS/environment in which we work We store files in directories, and we can use commands in the terminal to navigate around, make and delete

More information

Installing Python Modules

Installing Python Modules Installing Python Modules Greg Ward October 16, 2000 E-mail: gward@python.net Abstract This document describes the Python Distribution Utilities ( Distutils ) from the end-user s point-of-view, describing

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

More information

CS2630: Computer Organization Project 2, part 1 Register file and ALU for MIPS processor

CS2630: Computer Organization Project 2, part 1 Register file and ALU for MIPS processor CS2630: Computer Organization Project 2, part 1 Register file and ALU for MIPS processor Goals for this assignment Apply knowledge of combinational logic and sequential logic to build two major components

More information

Plotting package evaluation

Plotting package evaluation Plotting package evaluation Introduction We would like to evaluate several graphics packages for possible use in the GLAST Standard Analysis Environment. It is hoped that this testing will lead to a recommendation

More information

solving polynomial systems in the cloud with phc

solving polynomial systems in the cloud with phc solving polynomial systems in the cloud with phc Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science http://www.math.uic.edu/ jan jan@math.uic.edu

More information