From mathematics to a nice figure in a LaTeX document

Size: px
Start display at page:

Download "From mathematics to a nice figure in a LaTeX document"

Transcription

1 From mathematics to a nice figure in a L A T E Xdocument: a post-processing chain Matthieu Haefele High Level Support Team Max-Planck-Institut für Plasmaphysik, München, Germany Autrans, Septembre 2011, École d été Masse de données : structuration, visualisation

2 A post-processing chain Numerical scheme to find an approximation Python/numpy C/F90/MPI/HDF5... Approximation of the solution Little physics problem pencil and paper Analytical solution Python/numpy Solution evaluation Python/pylab gnuplot The answer in a nice pdf latex nice eps figure with label inkscape svg figure nice eps figure VisIt/paraview

3 Learn Python in 1 slide! def myfunction ( foo, bar = 3 ) : This f u n c t i o n computes something u s e f u l p r i n t I was c a l l e d with, foo, bar p i =3.14 for i in range ( 1 1 ) : i f i %2==0: # Writes p i i = XX p r i n t p i, i, =, i p i else : # Writes i p i = XX p r i n t i, p i =, i p i myfunction ( s u p e r s t r i n g )

4 Main Python packages to do numerics numpy: implementation of n-d arrays matplotlib/pylab: 1D, 2D graphics scipy: package based on numpy that soves different dedicated problems h5py: Python bindings for the HDF5 library f2py, swig: tools to automate the creation of Python bindings from C/F90 codes...

5 Correction of exo1 in Python import numpy import h5py tab = numpy. zeros ( ( 2 2, 2 0 ), dtype=numpy. i n t 3 2 ) f = h5py. F i l e ( m y f i l e. hdf5, w ) f [ MyDataset ]= tab tab = numpy. ones ( ( 8, 8 ), dtype=numpy. i n t 3 2 ) f [ MyDataset ] [ 3 : 1 1, 2 : 1 0 ] = tab f. close ( )

6 Gnuplot open source software can produce 2D and 3D plots analytic or numeric functions

7 Using gnuplot interactively set xrange [0:4* ] plot sin(x), sin(x /2), "data.txt" u 1:2 w l pause -1 x [0 : 4π] plot on the same figure: sin(x) sin(x π 2 ) The second column of the file named data.txt, and plot with lines (w l) pause -1 means: do not close the window before I hit the Enter key

8 Using gnuplot non interactively set terminal svg set output "myfig.svg" set xrange [0:4* ] plot sin(x), sin(x /2), "data.txt" u 1:2 w l Same figure A svg file is created instead of opening a window

9 Resulting picture sin(x) sin(x /2) "data.txt" u 1:

10 Inkscape software Free and open source software Vector graphics edition/creation Standard Vector Graphics format based (SVG), the W3C standard Similar capacities as Illustrator, Freehand, CorelDraw or Xara X

11 Vector (svg, ps,... ) vs Raster (png, jpg, tiff,... ) Raster is an array of dots that appear to be shapes Pro: With sufficient resolution can be photo-realistic Con: Takes up lots of space even for simple geometric representations Con: Difficult to split into component pieces for further editing Vector is real 2D shapes Pro: Geometric representations scalable to any resolution Pro: Easy to edit component pieces Con: Difficult to do photo-realistic images at small file sizes

12 A post-processing chain Numerical scheme to find an approximation Python/numpy C/F90/MPI/HDF5... Approximation of the solution Little physics problem pencil and paper Analytical solution Python/numpy Solution evaluation Python/pylab gnuplot The answer in a nice pdf latex nice eps figure with label inkscape svg figure nice eps figure VisIt/paraview

13 Hands on Let us consider the following magnetic diffusion equation B y (x, t) t = η 2 B y (x, t) with an initial discontinuous field given by { B0 for x > 0 B y (x, 0) = B 0 for x < 0 Please find the analytical solution and produce a L A T E X generated pdf file containing figures that illustrates this diffusion.

14 Hands on correction t The analytical solution is B y (x, t) = B 0 erf(ξ) with ξ = x/ 4ηt and the error function erf(ξ) = 2 π 1/2 Illustration with η = 1 and B 0 = 2 ξ 0 e u2 du x B(x,t)

15 Part of the process in numerical science.xmf.xml.png gfortran, ifort mpiexec VisIt.f90.txt???.exe.avi.h5 Physics Math python + pylab convert.py python.gp.txt gnuplot.svg inkscape.eps.tex latex pdflatex.aux.bib bibtex.aux.tex.bbl latex pdflatex.aux latex.dvi dvips.ps ps2pdf pdflatex.pdf

Scientific Visualization

Scientific Visualization .PRACE Winter School 2013 Scientific Visualization SOME CONCEPTS, TOOLS & LIBRARIES Nicolas P. Rougier Introduction Audience Yourself Scientific community Students Media Criterion Quality Speed Development

More information

Links. Blog. Great Images for Papers and Presentations 5/24/2011. Overview. Find help for entire process Quick link Theses and Dissertations

Links. Blog. Great Images for Papers and Presentations 5/24/2011. Overview. Find help for entire process Quick link Theses and Dissertations Overview Great Images for Papers and Presentations May 26, 2011 Web Tips Definitions Using the Michigan Tech logo Photography 101 Great images from others Great images you create PDF conversion Final words

More information

Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS 2015-2016 Instructor: Michael Gelbart

Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS 2015-2016 Instructor: Michael Gelbart Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS 2015-2016 Instructor: Michael Gelbart Overview Due Thursday, November 12th at 11:59pm Last updated

More information

Today's Topics. COMP 388/441: Human-Computer Interaction. simple 2D plotting. 1D techniques. Ancient plotting techniques. Data Visualization:

Today's Topics. COMP 388/441: Human-Computer Interaction. simple 2D plotting. 1D techniques. Ancient plotting techniques. Data Visualization: COMP 388/441: Human-Computer Interaction Today's Topics Overview of visualization techniques 1D charts, 2D plots, 3D+ techniques, maps A few guidelines for scientific visualization methods, guidelines,

More information

Modelling cellular processes with Python and Scipy

Modelling cellular processes with Python and Scipy Modelling cellular processes with Python and Scipy B.G. Olivier (bgoli@sun.ac.za), J.M. Rohwer (jr@sun.ac.za) and J.-H.S. Hofmeyr (jhsh@sun.ac.za) Dept. of Biochemistry, University of Stellenbosch, Private

More information

GRAPHIC DESIGN BITES FOR MARKETERS

GRAPHIC DESIGN BITES FOR MARKETERS GRAPHIC DESIGN BITES FOR MARKETERS VOL 1 2014 DESIGN EVALUATION Giving design feedback p3 HIERARCHY Learn why and how the hero leads the page p7 EPS What exactly is an.eps file? p5 More Maki COMING SOON

More information

Scientific Programming in Python

Scientific Programming in Python UCSD March 9, 2009 What is Python? Python in a very high level (scripting) language which has gained widespread popularity in recent years. It is: What is Python? Python in a very high level (scripting)

More information

Exercise 0. Although Python(x,y) comes already with a great variety of scientic Python packages, we might have to install additional dependencies:

Exercise 0. Although Python(x,y) comes already with a great variety of scientic Python packages, we might have to install additional dependencies: Exercise 0 Deadline: None Computer Setup Windows Download Python(x,y) via http://code.google.com/p/pythonxy/wiki/downloads and install it. Make sure that before installation the installer does not complain

More information

CIS 192: Lecture 13 Scientific Computing and Unit Testing

CIS 192: Lecture 13 Scientific Computing and Unit Testing CIS 192: Lecture 13 Scientific Computing and Unit Testing Lili Dworkin University of Pennsylvania Scientific Computing I Python is really popular in the scientific and statistical computing world I Why?

More information

A Basic Summary of Image Formats

A Basic Summary of Image Formats A Basic Summary of Image Formats Merciadri Luca Luca.Merciadri@student.ulg.ac.be Abstract. We summarize here the most used image formats, and their respective principal applications. Keywords: image formats,

More information

To be productive in today s graphic s industry, a designer, artist, or. photographer needs to have some basic knowledge of various file

To be productive in today s graphic s industry, a designer, artist, or. photographer needs to have some basic knowledge of various file An Artist s Digital Toolkit Allan Wood, for educational use only Understanding File Formats File Formats To be productive in today s graphic s industry, a designer, artist, or photographer needs to have

More information

Postprocessing with Python

Postprocessing with Python Postprocessing with Python Boris Dintrans (CNRS & University of Toulouse) dintrans@ast.obs-mip.fr Collaborator: Thomas Gastine (PhD) Outline Outline Introduction - what s Python and why using it? - Installation

More information

B.A IN GRAPHIC DESIGN

B.A IN GRAPHIC DESIGN COURSE GUIDE B.A IN GRAPHIC DESIGN GRD 126 COMPUTER GENERATED GRAPHIC DESIGN I UNIVERSITY OF EDUCATION, WINNEBA DEPARTMENT OF GRAPHIC DESIGN Copyright Acknowledgements The facilitating agent of the course

More information

Adobe Illustrator CS5

Adobe Illustrator CS5 What is Illustrator? Adobe Illustrator CS5 An Overview Illustrator is a vector drawing program. It is often used to draw illustrations, cartoons, diagrams, charts and logos. Unlike raster images that store

More information

Graphics in R. Biostatistics 615/815

Graphics in R. Biostatistics 615/815 Graphics in R Biostatistics 615/815 Last Lecture Introduction to R Programming Controlling Loops Defining your own functions Today Introduction to Graphics in R Examples of commonly used graphics functions

More information

JustClust User Manual

JustClust User Manual JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading

More information

Analysis Programs DPDAK and DAWN

Analysis Programs DPDAK and DAWN Analysis Programs DPDAK and DAWN An Overview Gero Flucke FS-EC PNI-HDRI Spring Meeting April 13-14, 2015 Outline Introduction Overview of Analysis Programs: DPDAK DAWN Summary Gero Flucke (DESY) Analysis

More information

ArcGIS ArcMap: Printing, Exporting, and ArcPress

ArcGIS ArcMap: Printing, Exporting, and ArcPress Esri International User Conference San Diego, California Technical Workshops July 25th, 2012 ArcGIS ArcMap: Printing, Exporting, and ArcPress Michael Grossman Jeremy Wright Workshop Overview Output in

More information

Essential Graphics/Design Concepts for Non-Designers

Essential Graphics/Design Concepts for Non-Designers Essential Graphics/Design Concepts for Non-Designers presented by Ana Henke Graphic Designer and Publications Supervisor University Communications and Marketing Services New Mexico State University Discussion

More information

Vector Spaces; the Space R n

Vector Spaces; the Space R n Vector Spaces; the Space R n Vector Spaces A vector space (over the real numbers) is a set V of mathematical entities, called vectors, U, V, W, etc, in which an addition operation + is defined and in which

More information

countway.harvard.edu/imaging Microsoft Office File Format Output Options PDF, EPS, JPG, TIFF and more

countway.harvard.edu/imaging Microsoft Office File Format Output Options PDF, EPS, JPG, TIFF and more countway.harvard.edu/imaging Microsoft Office File Format Output Options PDF, EPS, JPG, TIFF and more Research Imaging Solutions RIS@hms.harvard.edu countway.harvard.edu/imaging Beth Beighlie Digital Imaging

More information

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to: Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how

More information

Python. Python. 1 Python. M.Ulvrova, L.Pouilloux (ENS LYON) Informatique L3 Automne 2011 1 / 25

Python. Python. 1 Python. M.Ulvrova, L.Pouilloux (ENS LYON) Informatique L3 Automne 2011 1 / 25 Python 1 Python M.Ulvrova, L.Pouilloux (ENS LYON) Informatique L3 Automne 2011 1 / 25 Python makes you fly M.Ulvrova, L.Pouilloux (ENS LYON) Informatique L3 Automne 2011 2 / 25 Let s start ipython vs python

More information

Tobias Oetiker. OSCON 2005 Portland, Oregon, August 3, 2005

Tobias Oetiker. OSCON 2005 Portland, Oregon, August 3, 2005 ISG.EE - ETH Zürich OSCON 2005 Portland, Oregon, August 3, 2005 Netflow Data presented with Fluxscope Content The world today About data collection A graph says more than 1 000 words The world today About

More information

UNIVERSITY OF CALICUT

UNIVERSITY OF CALICUT UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION CCSS UG (SDE) V SEMESTER OPEN COURSE INTRODUCTION TO MULTIMEDIA (For the UG candidates with core course other than BMMC) QUESTION BANK 1. Compression

More information

Aspose.Cells Product Family

Aspose.Cells Product Family time and effort by using our efficient and robust components instead of developing your own. lets you open, create, save and convert files from within your application without Microsoft Excel, confident

More information

Computational Mathematics with Python

Computational Mathematics with Python Boolean Arrays Classes Computational Mathematics with Python Basics Olivier Verdier and Claus Führer 2009-03-24 Olivier Verdier and Claus Führer Computational Mathematics with Python 2009-03-24 1 / 40

More information

Introduction to RStudio

Introduction to RStudio Introduction to RStudio (v 1.3) Oscar Torres-Reyna otorres@princeton.edu August 2013 http://dss.princeton.edu/training/ Introduction RStudio allows the user to run R in a more user-friendly environment.

More information

R Graphics Cookbook. Chang O'REILLY. Winston. Tokyo. Beijing Cambridge. Farnham Koln Sebastopol

R Graphics Cookbook. Chang O'REILLY. Winston. Tokyo. Beijing Cambridge. Farnham Koln Sebastopol R Graphics Cookbook Winston Chang Beijing Cambridge Farnham Koln Sebastopol O'REILLY Tokyo Table of Contents Preface ix 1. R Basics 1 1.1. Installing a Package 1 1.2. Loading a Package 2 1.3. Loading a

More information

Scheme Slides 101 by Paulo Jorge Matos May 4th, 2006 http://sat.inesc-id.pt/~pocm

Scheme Slides 101 by Paulo Jorge Matos May 4th, 2006 http://sat.inesc-id.pt/~pocm Scheme Slides 101 by Paulo Jorge Matos May 4th, 2006 http://sat.inesc-id.pt/~pocm 1 Scheme Slides 101 by Paulo Jorge Matos May 4th, 2006 http://sat.inesc-id.pt/~pocm Welcome my -friends... Let's get it

More information

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction

More information

0 Introduction to Data Analysis Using an Excel Spreadsheet

0 Introduction to Data Analysis Using an Excel Spreadsheet Experiment 0 Introduction to Data Analysis Using an Excel Spreadsheet I. Purpose The purpose of this introductory lab is to teach you a few basic things about how to use an EXCEL 2010 spreadsheet to do

More information

Periodontology. Digital Art Guidelines JOURNAL OF. Monochrome Combination Halftones (grayscale or color images with text and/or line art)

Periodontology. Digital Art Guidelines JOURNAL OF. Monochrome Combination Halftones (grayscale or color images with text and/or line art) JOURNAL OF Periodontology Digital Art Guidelines In order to meet the Journal of Periodontology s quality standards for publication, it is important that authors submit digital art that conforms to the

More information

ANSA and μeta as a CAE Software Development Platform

ANSA and μeta as a CAE Software Development Platform ANSA and μeta as a CAE Software Development Platform Michael Giannakidis, Yianni Kolokythas BETA CAE Systems SA, Thessaloniki, Greece Overview What have we have done so far Current state Future direction

More information

Lesson 15 - Fill Cells Plugin

Lesson 15 - Fill Cells Plugin 15.1 Lesson 15 - Fill Cells Plugin This lesson presents the functionalities of the Fill Cells plugin. Fill Cells plugin allows the calculation of attribute values of tables associated with cell type layers.

More information

I m Possible GED 2013 Marketing Campaign Overview March 8, 2013

I m Possible GED 2013 Marketing Campaign Overview March 8, 2013 I m Possible GED 2013 Marketing Campaign Overview March 8, 2013 Situation: The GED testing program requirements and testing will change in 2014 to a completely new program. The current testers need to

More information

Computational Mathematics with Python

Computational Mathematics with Python Computational Mathematics with Python Basics Claus Führer, Jan Erik Solem, Olivier Verdier Spring 2010 Claus Führer, Jan Erik Solem, Olivier Verdier Computational Mathematics with Python Spring 2010 1

More information

Computational Mathematics with Python

Computational Mathematics with Python Numerical Analysis, Lund University, 2011 1 Computational Mathematics with Python Chapter 1: Basics Numerical Analysis, Lund University Claus Führer, Jan Erik Solem, Olivier Verdier, Tony Stillfjord Spring

More information

Data Storage 3.1. Foundations of Computer Science Cengage Learning

Data Storage 3.1. Foundations of Computer Science Cengage Learning 3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how

More information

Unit R082 Creating digital graphics. File Formats and the Properties of Digital Images and Graphics

Unit R082 Creating digital graphics. File Formats and the Properties of Digital Images and Graphics Unit R082 Creating digital graphics File Formats and the Properties of Digital Images and Graphics Instructions and answers for Teachers These instructions should accompany the OCR resource File Formats

More information

Digital Imaging and Image Editing

Digital Imaging and Image Editing Digital Imaging and Image Editing A digital image is a representation of a twodimensional image as a finite set of digital values, called picture elements or pixels. The digital image contains a fixed

More information

Big Data Paradigms in Python

Big Data Paradigms in Python Big Data Paradigms in Python San Diego Data Science and R Users Group January 2014 Kevin Davenport! http://kldavenport.com kldavenportjr@gmail.com @KevinLDavenport Thank you to our sponsors: Setting up

More information

The Journal of Transport and Land Use: Guidelines for Authors

The Journal of Transport and Land Use: Guidelines for Authors The Journal of Transport and Land Use: Guidelines for Authors Fall 2012 Revision These guidelines are provided to assist authors in preparing article manuscripts for publication in the Journal of Transport

More information

Using Excel for Statistical Analysis

Using Excel for Statistical Analysis Using Excel for Statistical Analysis You don t have to have a fancy pants statistics package to do many statistical functions. Excel can perform several statistical tests and analyses. First, make sure

More information

DESIGN GUIDE www.podiumwear.com / 800.930.1081 / 626 Armstrong Ave. No. 112, Saint Paul, MN 55102

DESIGN GUIDE www.podiumwear.com / 800.930.1081 / 626 Armstrong Ave. No. 112, Saint Paul, MN 55102 DESIGN GUIDE www.podiumwear.com / 800.930.1081 / 626 Armstrong Ave. No. 112, Saint Paul, MN 55102 TABLE OF CONTENTS 1. THE BASICS (A Must Read Section) 2. TIPS FOR APPAREL DESIGN - Art Placement Across

More information

COS702; Assignment 6. Point Cloud Data Surface Interpolation University of Southern Missisippi Tyler Reese December 3, 2012

COS702; Assignment 6. Point Cloud Data Surface Interpolation University of Southern Missisippi Tyler Reese December 3, 2012 COS702; Assignment 6 Point Cloud Data Surface Interpolation University of Southern Missisippi Tyler Reese December 3, 2012 The Problem COS 702, Assignment 6: Given appropriate sets of Point Cloud data,

More information

Building Capacity to Use Infographic Tools

Building Capacity to Use Infographic Tools Building Capacity to Use Infographic Tools free options for creating charts, graphs, and pictorial infographics Arielle Winchester and Amanda Makulec John Snow Inc. Objectives Describe two reasons for

More information

Pictures / images on computers

Pictures / images on computers **** 1 Pictures / images on computers Images are important **** 2 Why learn the basics of images? Pictures/graphics/images are often inserted in» word processing documents» presentations with slides» web

More information

Visualization Software

Visualization Software Visualization Software Maneesh Agrawala CS 294-10: Visualization Fall 2007 Assignment 1b: Deconstruction & Redesign Due before class on Sep 12, 2007 1 Assignment 2: Creating Visualizations Use existing

More information

Intro to scientific programming (with Python) Pietro Berkes, Brandeis University

Intro to scientific programming (with Python) Pietro Berkes, Brandeis University Intro to scientific programming (with Python) Pietro Berkes, Brandeis University Next 4 lessons: Outline Scientific programming: best practices Classical learning (Hoepfield network) Probabilistic learning

More information

Presentations Using L A TEX

Presentations Using L A TEX Presentations Using L A TEX The Beamer Class Amber M. Smith Department of Mathematics University of Utah GSAC Colloquium September 4, 2007 Disclaimer #1 I am NOT an expert in L A TEX I am NOT an expert

More information

GR A universal framework for visualization applications

GR A universal framework for visualization applications Mitglied der Helmholtz-Gemeinschaft GR A universal framework for visualization applications 26. April 2012 73. Koordinierungstreffen J. Heinen GR Layer Structure Fortran C / C++ Objective-C Python Ruby...

More information

Opening, Importing and Saving Images

Opening, Importing and Saving Images Opening, Importing and Saving Images This tutorial will help you to become familiar with how to open, import and save the various file types that the Make The Cut! (MTC!) software supports. You can find

More information

Market Pricing Override

Market Pricing Override Market Pricing Override MARKET PRICING OVERRIDE Market Pricing: Copy Override Market price overrides can be copied from one match year to another Market Price Override can be accessed from the Job Matches

More information

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013 INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover

More information

NDSU Technology Learning & Media Center

NDSU Technology Learning & Media Center 1 NDSU Technology Learning & Media Center QBB 150C 231-5130 www.ndsu.edu/its/tlmc Creating a Large Format Poster (Plot) Using PowerPoint 2013 Posters should be designed and created in a manner that best

More information

Data structures for statistical computing in Python Wes McKinney SciPy 2010 McKinney () Statistical Data Structures in Python SciPy 2010 1 / 31 Environments for statistics and data analysis The usual suspects:

More information

Each figure of a manuscript should be submitted as a single file.

Each figure of a manuscript should be submitted as a single file. Introduction This page provides general information for authors creating figures to maximize the quality of those illustrations and to prepare artwork for submission to the Brazilian Journal of Medical

More information

Useful Utilities. Here are links to free third party applications that we use and recommend.

Useful Utilities. Here are links to free third party applications that we use and recommend. Useful Utilities Here are links to free third party applications that we use and recommend. Ad-Aware This is an amazingly useful free product from Lavasoft. Ad-Aware is a multi spyware removal utility

More information

ACADEMIC TECHNOLOGY SUPPORT

ACADEMIC TECHNOLOGY SUPPORT ACADEMIC TECHNOLOGY SUPPORT Adobe Photoshop Introduction Part 1 (Basics- Image Manipulation) ats@etsu.edu 439-8611 www.etsu.edu/ats Table of Contents: Overview... 1 Objectives... 1 Basic Graphic Terminology...

More information

Writing a Scientific/Technical Report

Writing a Scientific/Technical Report Writing a Scientific/Technical Report by Enrique Alba Dpto. Lenguajes y CC.CC. Univ. de Málaga, SPAIN September 2002 Abstract. Writing a Scientific or technical report is a major problem for most researchers,

More information

Category Management Software Solution

Category Management Software Solution Category Management Software Solution RetailZoom is proud to re-sell and support Shelf Logic. Shelf Logic, a USA company, was founded in 1995 to provide an easier way for companies to create planograms.

More information

OCAD smart for cartography A niche product towards a professional cartographic. software

OCAD smart for cartography A niche product towards a professional cartographic. software OCAD 10 OCAD smart for cartography A niche product towards a professional cartographic software Positioning of OCAD Geodata Mobile Data Entry (GPS) Internet Desktop Publishing (DTP) OCAD Import and Export

More information

CONCEPT-II. Overview of demo examples

CONCEPT-II. Overview of demo examples CONCEPT-II CONCEPT-II is a frequency domain method of moment (MoM) code, under development at the Institute of Electromagnetic Theory at the Technische Universität Hamburg-Harburg (www.tet.tuhh.de). Overview

More information

Making TIFF and EPS files from Drawing, Word Processing, PowerPoint and Graphing Programs

Making TIFF and EPS files from Drawing, Word Processing, PowerPoint and Graphing Programs Making TIFF and EPS files from Drawing, Word Processing, PowerPoint and Graphing Programs In the worlds of electronic publishing and video production programs, the need for TIFF or EPS formatted files

More information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering

More information

High School Algebra Reasoning with Equations and Inequalities Solve systems of equations.

High School Algebra Reasoning with Equations and Inequalities Solve systems of equations. Performance Assessment Task Graphs (2006) Grade 9 This task challenges a student to use knowledge of graphs and their significant features to identify the linear equations for various lines. A student

More information

Digitisation Disposal Policy Toolkit

Digitisation Disposal Policy Toolkit Digitisation Disposal Policy Toolkit Glossary of Digitisation Terms August 2014 Department of Science, Information Technology, Innovation and the Arts Document details Security Classification Date of review

More information

Lines, Lines, Lines!!! Slope-Intercept Form ~ Lesson Plan

Lines, Lines, Lines!!! Slope-Intercept Form ~ Lesson Plan Lines, Lines, Lines!!! Slope-Intercept Form ~ Lesson Plan I. Topic: Slope-Intercept Form II. III. Goals and Objectives: A. The student will write an equation of a line given information about its graph.

More information

Iterative Solvers for Linear Systems

Iterative Solvers for Linear Systems 9th SimLab Course on Parallel Numerical Simulation, 4.10 8.10.2010 Iterative Solvers for Linear Systems Bernhard Gatzhammer Chair of Scientific Computing in Computer Science Technische Universität München

More information

GR Framework / MODBUS on Raspberry Pi

GR Framework / MODBUS on Raspberry Pi Member of the Helmholtz Association GR Framework / MODBUS on Raspberry Pi May 4 5, 2013 PythonCamp 2013 Cologne Josef Heinen Part I: GR Framework on Raspberry Pi GR basic functionality Ø lines, marker

More information

Electronic Records Management Guidelines - File Formats

Electronic Records Management Guidelines - File Formats Electronic Records Management Guidelines - File Formats Rapid changes in technology mean that file formats can become obsolete quickly and cause problems for your records management strategy. A long-term

More information

Data representation and analysis in Excel

Data representation and analysis in Excel Page 1 Data representation and analysis in Excel Let s Get Started! This course will teach you how to analyze data and make charts in Excel so that the data may be represented in a visual way that reflects

More information

Using the ETDR Word Template Masters Theses and Reports

Using the ETDR Word Template Masters Theses and Reports Using the ETDR Word Template Masters Theses and Reports Information Technology Assistance Center Kansas State University 214 Hale Library 785 532 7722 helpdesk@k-state.edu This document is available at:

More information

Introduction... 1 Welcome Screen... 2 Map View... 3. Generating a map... 3. Map View... 4. Basic Map Features... 4

Introduction... 1 Welcome Screen... 2 Map View... 3. Generating a map... 3. Map View... 4. Basic Map Features... 4 Quick Start Guide Contents Introduction... 1 Welcome Screen... 2 Map View... 3 Generating a map... 3 Map View... 4 Basic Map Features... 4 Adding a Secondary Indicator... 5 Adding a Secondary Indicator...

More information

Lab 2: Visualization with d3.js

Lab 2: Visualization with d3.js Lab 2: Visualization with d3.js SDS235: Visual Analytics 30 September 2015 Introduction & Setup In this lab, we will cover the basics of creating visualizations for the web using the d3.js library, which

More information

Some programming experience in a high-level structured programming language is recommended.

Some programming experience in a high-level structured programming language is recommended. Python Programming Course Description This course is an introduction to the Python programming language. Programming techniques covered by this course include modularity, abstraction, top-down design,

More information

XML. CIS-3152, Spring 2013 Peter C. Chapin

XML. CIS-3152, Spring 2013 Peter C. Chapin XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts

More information

Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c

Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c Lesson Outline BIG PICTURE Students will: manipulate algebraic expressions, as needed to understand quadratic relations; identify characteristics

More information

OJS Design Brief. Part 1: Formatting the Web site s look and feel (CSS layout) 1) Preference of colors

OJS Design Brief. Part 1: Formatting the Web site s look and feel (CSS layout) 1) Preference of colors OJS Design Brief Part 1: Formatting the Web site s look and feel (CSS layout) 1) Preference of colors 2) Preference of fonts The journal can pick a font that they would like to use on the Web site. Please

More information

American Mathematical Society. Naming Files File names should be no longer than 20 characters, including an extension.

American Mathematical Society. Naming Files File names should be no longer than 20 characters, including an extension. MS merican Mathematical Society reating Graphics for use in books and journals Table of ontents with bbreviated Guidelines (lick on the arrow for detailed instructions.) File Format The preferred file

More information

Adobe Training Services Exam Guide. ACE: Illustrator CS6

Adobe Training Services Exam Guide. ACE: Illustrator CS6 Adobe Training Services Exam Guide ACE: Illustrator CS6 Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation as Adobe

More information

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering 3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive

More information

the points are called control points approximating curve

the points are called control points approximating curve Chapter 4 Spline Curves A spline curve is a mathematical representation for which it is easy to build an interface that will allow a user to design and control the shape of complex curves and surfaces.

More information

11.5 E-THESIS SUBMISSION PROCEDURE (RESEARCH DEGREES)

11.5 E-THESIS SUBMISSION PROCEDURE (RESEARCH DEGREES) 11.5 E-THESIS SUBMISSION PROCEDURE (RESEARCH DEGREES) 1 E-THESIS SUBMISSION PROCEDURE File format: E-Thesis - the following file formats will be accepted for deposit: Format Minimum version PDF 6.0 Microsoft

More information

Linear Static Analysis of a Cantilever Beam Using Beam Library (SI Units)

Linear Static Analysis of a Cantilever Beam Using Beam Library (SI Units) APPENDIX A Linear Static Analysis of a Cantilever Beam Using Beam Library (SI Units) Objectives: Create a geometric representation of a cantilever beam. Use the geometry model to define an MSC.Nastran

More information

The University of Chicago Press Art Submission Requirements

The University of Chicago Press Art Submission Requirements Art Submission Requirements revised september 2005 Contents Overview 3 Requirements For Submitting Hard-Copy Originals 4 1. Introduction 5 Black and white photographic images 5 Color photographic images

More information

User Interface Essentials

User Interface Essentials User Interface Essentials Windows Scribus have two main windows types: 1. Modal windows are shown temporally and refuse access to others elements unless they were closed. For instance File/New open a modal

More information

Tactile and Advanced Computer Graphics Module 5. Graphic Design Fundamentals

Tactile and Advanced Computer Graphics Module 5. Graphic Design Fundamentals Tactile and Advanced Computer Graphics Module 5 Graphic Design Fundamentals Tactile and Advanced Computer Graphics Module 5 Graphic Design Fundamentals Summary Goal(s): Transcribers-in-training will understand

More information

Guile Present. version 0.3.0, updated 21 September 2014. Andy Wingo (wingo@pobox.com)

Guile Present. version 0.3.0, updated 21 September 2014. Andy Wingo (wingo@pobox.com) Guile Present version 0.3.0, updated 21 September 2014 Andy Wingo (wingo@pobox.com) This manual is for Guile Present (version 0.3.0, updated 21 September 2014) Copyright 2014 Andy Wingo Permission is granted

More information

Data Migration Format Considerations Don Bridges / Data Conversion Laboratory Agenda Format Options Migration Issues Recommendations Alphabet Soup HTML Hypertext Markup Language is the set of "markup"

More information

REVISED JUNE 2011. PLEASE DISCARD ANY PREVIOUS VERSIONS OF THIS GUIDE. Graphic Style Guide

REVISED JUNE 2011. PLEASE DISCARD ANY PREVIOUS VERSIONS OF THIS GUIDE. Graphic Style Guide REVISED JUNE 2011. PLEASE DISCARD ANY PREVIOUS VERSIONS OF THIS GUIDE. Graphic Style Guide 1 Introduction 2 Logo Fonts 4 Logo Color 6 Logo Size & Clear Space 8 Logo Composition 10 Logo Application 16 Corporate

More information

Basic Understandings

Basic Understandings Activity: TEKS: Exploring Transformations Basic understandings. (5) Tools for geometric thinking. Techniques for working with spatial figures and their properties are essential to understanding underlying

More information

Maple Quick Start. Introduction. Talking to Maple. Using [ENTER] 3 (2.1)

Maple Quick Start. Introduction. Talking to Maple. Using [ENTER] 3 (2.1) Introduction Maple Quick Start In this introductory course, you will become familiar with and comfortable in the Maple environment. You will learn how to use context menus, task assistants, and palettes

More information

Introduction to Visualization with VTK and ParaView

Introduction to Visualization with VTK and ParaView Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction

More information

Image only High Quality Print Image + text

Image only High Quality Print Image + text WORKING WITH PDFS What are PDF types? Image only use for images! File types include TIFF, JPG, JPEG. Use TIFF for printing, JPG or JPEG for web, online or digital-only use. High Quality Print use for things

More information

THE STATISTICS PLATFORM REV. 3

THE STATISTICS PLATFORM REV. 3 Designed to retrieve statistical time series databases and country tables THE STATISTICS PLATFORM REV. 3 DSI 2015 INTRO ALLTHATSTATS - Rev. 3 - provides again a further optimised and powerfully equipped

More information

Coding & Data Skills for Communicators Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication

Coding & Data Skills for Communicators Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Coding & Data Skills for Communicators Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Spreadsheet Basics Excel is a powerful productivity tool. It s a spreadsheet

More information

Energy Audit - Understanding Your Building's Performance

Energy Audit - Understanding Your Building's Performance Energy Audit - Review and understand your Energy Performance Once you have a few readings entered, you start to get analysis of how efficiently you have been using your energy. Select the Results tab to

More information