git Tutorial Nicola Chiapolini Physik-Institut University of Zurich March 16, 2015

Size: px
Start display at page:

Download "git Tutorial Nicola Chiapolini Physik-Institut University of Zurich March 16, 2015"

Transcription

1 Nicola Chiapolini, March 16, / 31 git Tutorial Nicola Chiapolini Physik-Institut University of Zurich March 16, 2015 Based on talk by Emanuele Olivetti This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License.

2 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes

3 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes

4 Nicola Chiapolini, March 16, / 31 Uses for git Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. Git Website checkpoints/backups/releases document developer effort collaboration across the globe for anything that s text code thesis/papers system config files (vcsh)...and everything else ( "gitify your life", git-annex )

5 Nicola Chiapolini, March 16, / 31 Version Control: Local Computer Checkout file Version Database Version 3 Version 2 Version 1 checkout working directory version database repository

6 Nicola Chiapolini, March 16, / 31 Version Control: Central Computer A Checkout file Server Version Database Version 3 Computer B Checkout file Version 2 Version 1

7 Nicola Chiapolini, March 16, / 31 Version Control: Distributed Computer A Checkout Version Database file Version 3 Version 2 Version 1 Computer B Checkout Version Database file Version 3 Server Version Database Version 3 Version 2 Version 1 Version 2 Version 1

8 Nicola Chiapolini, March 16, / 31 git: Help usage: git [OPTIONS] COMMAND [ARGS] The most commonly used git commands are: add Add file contents to the index commit Record changes to the repository diff Show changes between commits, commit and working tree, etc... git help <command> git help <concept> git status

9 Nicola Chiapolini, March 16, / 31 git: Introduce yourself git config --global user.name "Nicola Chiapolini" git config --global user. "nchiapol@physik.uzh.ch"

10 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes

11 Nicola Chiapolini, March 16, / 31 Init git init Creates an empty git repository. Creates the git directory:.git/ working directory staging area does not change your files

12 Nicola Chiapolini, March 16, / 31 Add git add file1 [file2...] Adds new files to be tracked by git Adds changes from working dir for next commit DOES NOT add info on file permissions other than exec/noexec DOES NOT add directories per se. working directory staging area git add

13 Nicola Chiapolini, March 16, / 31 Commit git commit [-m "Commit message."] Records changes from the staging area to. working directory staging area git commit

14 Nicola Chiapolini, March 16, / 31 Direct Commit git commit file1 file2 [-m "Commit message."] Records all changes of file1, file2 from working dir and staging area to. working directory staging area git commit <filename> git commit -a[m "Commit message."] Records all changes in working dir and staging area. Be Careful!

15 Nicola Chiapolini, March 16, / 31 Diff git diff [filename...] Shows changes between working directory and staging area working directory staging area git diff

16 Nicola Chiapolini, March 16, / 31 Diff Staged How do I see what is staged? git diff --staged shows differences between staging area and last commit. working directory staging area git diff --staged

17 Nicola Chiapolini, March 16, / 31 Logs Shows details of the commits. git log [--oneline] working directory staging area git log

18 Nicola Chiapolini, March 16, / 31 Graphic Logs GUI to browse the git repository. gitk / gitg / qgit

19 Nicola Chiapolini, March 16, / 31 Changing Version git checkout <file commit> working directory staging area git checkout <file>

20 Nicola Chiapolini, March 16, / 31 Changing Version git checkout <file commit> working directory staging area git checkout <commit>

21 Nicola Chiapolini, March 16, / 31 (Re)move. git rm <filename> git mv <oldname> <newname> Remember to commit these changes! git commit -m "File (re)moved."

22 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes

23 Nicola Chiapolini, March 16, / 31 General Remarks Computer A Checkout Version Database file Version 3 Version 2 Version 1 Server Version Database Version 3 Computer B Checkout Version Database file Version 3 Version 2 Version 1 Version 2 Version 1 Remote can be anywhere: central server on the internet other directory on your own harddrive different partners your collaborating with (you can have more then one remote)

24 Nicola Chiapolini, March 16, / 31 Clone git clone <URL> Creates two local copies of the whole remote repository. Remote (Server) Version Database Hint git remote -v shows name and URL of the remote repository.

25 Nicola Chiapolini, March 16, / 31 Clone git clone <URL> Creates two local copies of the whole remote repository. Local (Computer A) Remote (Server) working directory staging area remote/ origin/ git clone <url> Checkout Version Database Version Database Hint git remote -v shows name and URL of the remote repository.

26 Nicola Chiapolini, March 16, / 31 Commands Local Remote working directory staging area remote/ origin/ git add git commit git push git fetch git checkout git merge

27 Nicola Chiapolini, March 16, / 31 Fetch git fetch Updates origin from remote local, staging area and working dir not changed Local Remote working directory staging area remote/ origin/ git fetch

28 Nicola Chiapolini, March 16, / 31 Merge git merge combines changes from both sources Warning: can generate conflicts! Local Remote working directory staging area remote/ origin/ git merge git fetch + git merge = git pull

29 Nicola Chiapolini, March 16, / 31 Conflicts Conflict!... <<<<<<< yours:sample.txt Conflict resolution is hard; let's go shopping. ======= Git makes conflict resolution easy. >>>>>>> theirs:sample.txt...

30 Nicola Chiapolini, March 16, / 31 Resolving Conflicts 1. See where conflicts are: 2. Edit conflicting lines. git diff 3. Add changes to the staging area: 4. Commit changes: git add file1 [...] git commit -m "Conflicts solved."

31 Nicola Chiapolini, March 16, / 31 Push git push Updates remote. Requires fetch+merge first. Local Remote working directory staging area remote/ origin/ git push

32 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes

33 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git init; git add [...]; git commit -m "A: init" a working dir staging area

34 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git init; git add [...]; git commit -m "A: init" a HEAD working dir staging area

35 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git commit -am "B" a b HEAD working dir staging area

36 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git commit -am "C" a b c HEAD working dir staging area

37 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git branch devel devel a b c HEAD working dir staging area devel

38 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git checkout devel devel HEAD a b c working dir staging area devel

39 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git commit -am "D" devel HEAD a b c d working dir staging area devel

40 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git commit -am "E" devel HEAD d e a b c working dir staging area devel

41 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git checkout devel d e a b c HEAD working dir staging area devel

42 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git commit -am "F" devel a b c d e f HEAD working dir staging area devel

43 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git merge devel devel a b c d e f g HEAD working dir staging area devel

44 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git commit -am "C" a b c HEAD working dir staging area

45 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Tags git tag v1.0 a b c v1.0 HEAD working dir staging area

46 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Tags git commit -am "H" a b c v1.0 h HEAD working dir staging area

47 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout b HEAD a b c v1.0 h working dir staging area

48 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git commit -am "J" HEAD j a b c v1.0 h working dir staging area

49 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git commit -am "K" HEAD j k a b c v1.0 h working dir staging area

50 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout j k a b c v1.0 h HEAD working dir staging area

51 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git commit -am "K" HEAD j k a b c v1.0 h working dir staging area

52 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout -b devel devel HEAD j k a b c v1.0 h working dir staging area devel

53 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout devel j k a b c v1.0 h HEAD working dir staging area devel

54 Nicola Chiapolini, March 16, / 31 Questions? Understanding how git works: git foundations, by Matthew Brett: The git parable, by Tom Preston-Werner: http: //tom.preston-werner.com/2009/05/19/the-git-parable.html Excellent guides: Pro Git book: (FREE) git magic:

55 Nicola Chiapolini, March 16, / 1 Behind the Scenes: Rebase git checkout devel devel HEAD a b c d e f working dir staging area devel

56 Nicola Chiapolini, March 16, / 1 Behind the Scenes: Rebase git rebase devel HEAD a b c f d e working dir staging area devel

git Tutorial Nicola Chiapolini Physik-Institut University of Zurich January 26, 2015

git Tutorial Nicola Chiapolini Physik-Institut University of Zurich January 26, 2015 Nicola Chiapolini, January 26, 2015 1 / 36 git Tutorial Nicola Chiapolini Physik-Institut University of Zurich January 26, 2015 Based on talk by Emanuele Olivetti https://github.com/emanuele/introduction_to_git.git

More information

git Tutorial Nicola Chiapolini Physik-Institut University of Zurich June 8, 2015

git Tutorial Nicola Chiapolini Physik-Institut University of Zurich June 8, 2015 Nicola Chiapolini, June 8, 2015 1 / 36 git Tutorial Nicola Chiapolini Physik-Institut University of Zurich June 8, 2015 Based on talk by Emanuele Olivetti https://github.com/emanuele/introduction_to_git

More information

git Tutorial Nicola Chiapolini University of St. Gallen September 12, 2017

git Tutorial Nicola Chiapolini University of St. Gallen September 12, 2017 Nicola Chiapolini, September 12, 2017 1 / 38 git Tutorial Nicola Chiapolini University of St. Gallen September 12, 2017 Based on talk by Emanuele Olivetti https://github.com/emanuele/introduction_to_git

More information

Version Control GIT Overview Local GIT Branching Remote GIT Server Extras. GIT for Beginners. Anthony Baire. Université de Rennes 1.

Version Control GIT Overview Local GIT Branching Remote GIT Server Extras. GIT for Beginners. Anthony Baire. Université de Rennes 1. GIT for Beginners Anthony Baire Université de Rennes 1 November 14, 2013 This tutorial is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 France License Objectives Understand the

More information

Git it Together! Version Management for Research Projects

Git it Together! Version Management for Research Projects Git it Together! Version Management for Research Projects Paul E. Johnson Benjamin Kite Kenna M. Whitley http://crmda.ku.edu Guide No: 31 2017/06/28

More information

Best Practices. Nicola Chiapolini. Physik-Institut University of Zurich. June 8, 2015

Best Practices. Nicola Chiapolini. Physik-Institut University of Zurich. June 8, 2015 Nicola Chiapolini, June 8, 2015 1 / 26 Best Practices Nicola Chiapolini Physik-Institut University of Zurich June 8, 2015 Based on talk by Valentin Haenel https://github.com/esc/best-practices-talk This

More information

ICM-Chemist How-To Guide. Version 3.6-1g Last Updated 12/01/2009

ICM-Chemist How-To Guide. Version 3.6-1g Last Updated 12/01/2009 ICM-Chemist How-To Guide Version 3.6-1g Last Updated 12/01/2009 ICM-Chemist HOW TO IMPORT, SKETCH AND EDIT CHEMICALS How to access the ICM Molecular Editor. 1. Click here 2. Start sketching How to sketch

More information

GIS Software. Evolution of GIS Software

GIS Software. Evolution of GIS Software GIS Software The geoprocessing engines of GIS Major functions Collect, store, mange, query, analyze and present Key terms Program collections of instructions to manipulate data Package integrated collection

More information

Using SkyTools to log Texas 45 list objects

Using SkyTools to log Texas 45 list objects Houston Astronomical Society Using SkyTools to log Texas 45 list objects You can use SkyTools to keep track of objects observed in Columbus and copy the output into the Texas 45 observation log. Preliminary

More information

PyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing

PyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing PyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Alexandre Dulaunoy Andras Iklody Raphaël Vinot TLP:WHITE http://www.misp-project.org/ Twitter: @MISPProject

More information

Lecture Notes on Numerical Solutions of Differential Equations. Instructor: Prof. Dongwook Lee

Lecture Notes on Numerical Solutions of Differential Equations. Instructor: Prof. Dongwook Lee Lecture Notes on Numerical Solutions of Differential Equations Instructor: Prof. Dongwook Lee (dlee79@ucsc.edu) MWF, :00 am 2:0 pm Jack Baskin Engineering classroom 69 Spring, 205 Course Website: https://courses.soe.ucsc.edu/courses/ams23/spring5/0

More information

Introduction to Portal for ArcGIS

Introduction to Portal for ArcGIS Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

Introduction to ArcGIS Server Development

Introduction to ArcGIS Server Development Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15

More information

Using GIS Online for tracking development of roadway construction plans. Tom Cox Viraj Perera

Using GIS Online for tracking development of roadway construction plans. Tom Cox Viraj Perera Using GIS Online for tracking development of roadway construction plans Tom Cox Viraj Perera 9 Districts District 6 Located in the Capital City Springfield, IL LAND OF LINCOLN Home to: Abraham Lincoln

More information

M o n i t o r i n g O c e a n C o l o u r P y t h o n p r o c e d u r e f o r d o w n l o a d

M o n i t o r i n g O c e a n C o l o u r P y t h o n p r o c e d u r e f o r d o w n l o a d M o n i t o r i n g O c e a n C o l o u r P y t h o n p r o c e d u r e f o r d o w n l o a d Copernicus User Uptake Information Sessions Copernicus EU Copernicus EU Copernicus EU www.copernicus.eu I N

More information

Troubleshooting Replication and Geodata Service Issues

Troubleshooting Replication and Geodata Service Issues Troubleshooting Replication and Geodata Service Issues Ken Galliher & Ben Lin Esri UC 2014 Demo Theater Tech Session Overview What is Geodatabase Replication Replication types Geodata service replication

More information

Arcgis Tutorial Manual READ ONLINE

Arcgis Tutorial Manual READ ONLINE Arcgis Tutorial Manual READ ONLINE ArcGIS Desktop 10 Trial Help - Note: The Quick Start Guide contains instructions that do not pertain to the trial edition. Many tutorials are found in the ArcGIS Desktop

More information

Watershed Modeling Orange County Hydrology Using GIS Data

Watershed Modeling Orange County Hydrology Using GIS Data v. 10.0 WMS 10.0 Tutorial Watershed Modeling Orange County Hydrology Using GIS Data Learn how to delineate sub-basins and compute soil losses for Orange County (California) hydrologic modeling Objectives

More information

Comprehending How Merge Conflicts Developed in an Open Source Software Project

Comprehending How Merge Conflicts Developed in an Open Source Software Project Comprehending How Merge Conflicts Developed in an Open Source Software Project Master s Thesis in Software Engineering MOSES MSAFIRI Department of Computer Science and Engineering CHALMERS UNIVERSITY OF

More information

Sapienza universita di Roma Dipartimento di Informatica e Sistemistica. User guide WSCE-Lite Web Service Composition Engine v 0.1.

Sapienza universita di Roma Dipartimento di Informatica e Sistemistica. User guide WSCE-Lite Web Service Composition Engine v 0.1. Sapienza universita di Roma Dipartimento di Informatica e Sistemistica User guide WSCE-Lite Web Service Composition Engine v 0.1 Valerio Colaianni Contents 1 Installation 5 1.1 Installing TLV..........................

More information

CS5371 Theory of Computation. Lecture 12: Computability III (Decidable Languages relating to DFA, NFA, and CFG)

CS5371 Theory of Computation. Lecture 12: Computability III (Decidable Languages relating to DFA, NFA, and CFG) CS5371 Theory of Computation Lecture 12: Computability III (Decidable Languages relating to DFA, NFA, and CFG) Objectives Recall that decidable languages are languages that can be decided by TM (that means,

More information

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri Web GIS Deployment for Administrators Vanessa Ramirez Solution Engineer, Natural Resources, Esri Agenda Web GIS Concepts Web GIS Deployment Patterns Components of an On-Premises Web GIS Federation of Server

More information

Geodatabase Best Practices. Dave Crawford Erik Hoel

Geodatabase Best Practices. Dave Crawford Erik Hoel Geodatabase Best Practices Dave Crawford Erik Hoel Geodatabase best practices - outline Geodatabase creation Data ownership Data model Data configuration Geodatabase behaviors Data integrity and validation

More information

CS Homework 3. October 15, 2009

CS Homework 3. October 15, 2009 CS 294 - Homework 3 October 15, 2009 If you have questions, contact Alexandre Bouchard (bouchard@cs.berkeley.edu) for part 1 and Alex Simma (asimma@eecs.berkeley.edu) for part 2. Also check the class website

More information

Collaborative Forecasts Implementation Guide

Collaborative Forecasts Implementation Guide Collaborative Forecasts Implementation Guide Version 1, Spring 16 @salesforcedocs Last updated: February 11, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Continuous Performance Testing Shopware Developer Conference. Kore Nordmann 08. June 2013

Continuous Performance Testing Shopware Developer Conference. Kore Nordmann 08. June 2013 Continuous Performance Testing Shopware Developer Conference Kore Nordmann (@koredn) 08. June 2013 About Me Kore Nordmann @koredn Co-founder of Helping people to create high quality web applications. http://qafoo.com

More information

LED Lighting Facts: Product Submission Guide

LED Lighting Facts: Product Submission Guide LED Lighting Facts: Product Submission Guide NOVEMBER 2017 1 P a g e L E D L i g h t i n g F a c t s : M a n u f a c t u r e r P r o d u c t S u b m i s s i o n G u i d e TABLE OF CONTENTS Section 1) Accessing

More information

VEGAS DIAGNOSTICS TOOLS

VEGAS DIAGNOSTICS TOOLS 1 VEGAS DIAGNOSTICS TOOLS Tulun Ergin University of Massachusetts, Amherst 2 OUTLINE General Overview End Products of VEGAS Stages 1 4 Macros General Info Workshop The vadisplay GUI Workshop Other Tools

More information

Appendix 4 Weather. Weather Providers

Appendix 4 Weather. Weather Providers Appendix 4 Weather Using weather data in your automation solution can have many benefits. Without weather data, your home automation happens regardless of environmental conditions. Some things you can

More information

Reaxys Managing Complexity

Reaxys Managing Complexity June 2009 Reaxys Managing Complexity Dr. Jürgen Swienty-Busch (j.swienty-busch@elsevier.com) What is Reaxys? Reaxys is Chemistry Covering more than 200 years of organic, organometallic and inorganic chemistry

More information

Troubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin

Troubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin Troubleshooting Replication and Geodata Services Liz Parrish & Ben Lin AGENDA: Troubleshooting Replication and Geodata Services Overview Demo Troubleshooting Q & A Overview of Replication Liz Parrish What

More information

Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing

Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Team CIRCL http://www.misp-project.org/ Twitter: @MISPProject MISP Training @ Helsinki 20180423 Context MISP is complex

More information

MapOSMatic, free city maps for everyone!

MapOSMatic, free city maps for everyone! MapOSMatic, free city maps for everyone! Thomas Petazzoni thomas.petazzoni@enix.org Libre Software Meeting 2012 http://www.maposmatic.org Thomas Petazzoni () MapOSMatic: free city maps for everyone! July

More information

EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE

EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE Document Updated: December, 2007 Introduction This exercise is designed to provide you with possible silvicultural

More information

How to Make or Plot a Graph or Chart in Excel

How to Make or Plot a Graph or Chart in Excel This is a complete video tutorial on How to Make or Plot a Graph or Chart in Excel. To make complex chart like Gantt Chart, you have know the basic principles of making a chart. Though I have used Excel

More information

ANSWER KEY GEOGRAPHIC ISSUES OF THE 21ST CENTURY

ANSWER KEY GEOGRAPHIC ISSUES OF THE 21ST CENTURY page 1 / 5 page 2 / 5 answer key geographic issues pdf 1- is finding the most cost-effective media to deliver the desired number and type of exposures to the target audience. Copy testing Content analysis

More information

Watershed Modeling With DEMs

Watershed Modeling With DEMs Watershed Modeling With DEMs Lesson 6 6-1 Objectives Use DEMs for watershed delineation. Explain the relationship between DEMs and feature objects. Use WMS to compute geometric basin data from a delineated

More information

Apex Python library. Release 1.0.1

Apex Python library. Release 1.0.1 Apex Python library Release 1.0.1 Feb 28, 2018 Contents 1 Overview 1 1.1 Quick start................................................ 1 1.2 Documentation.............................................. 2

More information

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version SDS developer guide Develop distributed and parallel applications in Java Nathanaël Cottin sds@ncottin.net http://sds.ncottin.net version 0.0.3 Copyright 2007 - Nathanaël Cottin Permission is granted to

More information

LAB 3: WORK AND ENERGY

LAB 3: WORK AND ENERGY 1 Name Date Lab Day/Time Partner(s) Lab TA (CORRECTED /4/05) OBJECTIVES LAB 3: WORK AND ENERGY To understand the concept of work in physics as an extension of the intuitive understanding of effort. To

More information

BIOLOGICAL SCIENCE 1: ORGANISMS, ENERGY AND ENVIRONMENT BY N. P. O. GREEN, G. W. STOUT, D. J. TAYLOR

BIOLOGICAL SCIENCE 1: ORGANISMS, ENERGY AND ENVIRONMENT BY N. P. O. GREEN, G. W. STOUT, D. J. TAYLOR Read Online and Download Ebook BIOLOGICAL SCIENCE 1: ORGANISMS, ENERGY AND ENVIRONMENT BY N. P. O. GREEN, G. W. STOUT, D. J. TAYLOR DOWNLOAD EBOOK : BIOLOGICAL SCIENCE 1: ORGANISMS, ENERGY AND Click link

More information

BASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P

BASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P BASIC TECHNOLOGY Pre K 1 2 3 4 5 6 7 8 9 10 11 12 starts and shuts down computer, monitor, and printer P P P P P P practices responsible use and care of technology devices P P P P P P opens and quits an

More information

Paper The syntax of the FILENAME is:

Paper The syntax of the FILENAME is: Paper 44-2010 Use of FILENAME statement to create automated reports with severe weather events data from the National Weather Service Valentin Todorov, Assurant Specialty Property, Atlanta, GA Abstract

More information

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager Discovery and Access of Geospatial Resources using the Geoportal Extension Marten Hogeweg Geoportal Extension Product Manager DISCOVERY AND ACCESS USING THE GEOPORTAL EXTENSION Geospatial Data Is Very

More information

Lesson Plan 2 - Middle and High School Land Use and Land Cover Introduction. Understanding Land Use and Land Cover using Google Earth

Lesson Plan 2 - Middle and High School Land Use and Land Cover Introduction. Understanding Land Use and Land Cover using Google Earth Understanding Land Use and Land Cover using Google Earth Image an image is a representation of reality. It can be a sketch, a painting, a photograph, or some other graphic representation such as satellite

More information

Newton s 3 rd Law. Pre-Test

Newton s 3 rd Law. Pre-Test 1 Newton s 3 rd Law Pre-Test 1. Does a stick of dynamite contain any force? Explain your reasoning. 2. A truck is traveling down the road, in terms of forces, what is the force that is moving the car down

More information

Gis 10 Training Manual

Gis 10 Training Manual Gis 10 Training Manual If you are searched for a ebook Gis 10 training manual in pdf format, then you have come on to right website. We presented full variation of this ebook in PDF, doc, epub, DjVu, txt

More information

Finite Math Section 6_1 Solutions and Hints

Finite Math Section 6_1 Solutions and Hints Finite Math Section 6_1 Solutions and Hints by Brent M. Dingle for the book: Finite Mathematics, 7 th Edition by S. T. Tan. DO NOT PRINT THIS OUT AND TURN IT IN!!!!!!!! This is designed to assist you in

More information

LED Lighting Facts: Manufacturer Guide

LED Lighting Facts: Manufacturer Guide LED Lighting Facts: Manufacturer Guide 2018 1 P a g e L E D L i g h t i n g F a c t s : M a n u f a c t u r e r G u i d e TABLE OF CONTENTS Section 1) Accessing your account and managing your products...

More information

WeatherHawk Weather Station Protocol

WeatherHawk Weather Station Protocol WeatherHawk Weather Station Protocol Purpose To log atmosphere data using a WeatherHawk TM weather station Overview A weather station is setup to measure and record atmospheric measurements at 15 minute

More information

Comparing whole genomes

Comparing whole genomes BioNumerics Tutorial: Comparing whole genomes 1 Aim The Chromosome Comparison window in BioNumerics has been designed for large-scale comparison of sequences of unlimited length. In this tutorial you will

More information

COE428 Notes Week 4 (Week of Jan 30, 2017)

COE428 Notes Week 4 (Week of Jan 30, 2017) COE428 Lecture Notes: Week 4 1 of 9 COE428 Notes Week 4 (Week of Jan 30, 2017) Table of Contents Announcements...2 Answers to last week's questions...2 Review...3 Big-O, Big-Omega and Big-Theta analysis

More information

Writing Mathematics. 1 LaTeX. 2 The Problem

Writing Mathematics. 1 LaTeX. 2 The Problem Writing Mathematics Since Math 171 is a WIM course we will be talking not only about our subject matter, but about how to write about it. This note discusses how to write mathematics well in at least one

More information

The World Bank and the Open Geospatial Web. Chris Holmes

The World Bank and the Open Geospatial Web. Chris Holmes The World Bank and the Open Geospatial Web Chris Holmes Geospatial is Everywhere QuickTime and a TIFF (Uncompressed) decompressor are needed to see this picture. Spatial Data Infrastructure (SDI) the sources,

More information

SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide

SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide This page is intentionally left blank. SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide The ACTiSys IR Programmer and SuperCELL

More information

EARTHQUAKE ANALYSIS with SAP2000

EARTHQUAKE ANALYSIS with SAP2000 EARTHQUAKE ANALYSIS with SAP2000 Prepared by Bob Matthews 2004 Robert Matthews Page 1 EARTHQUAKE ANALYSIS EXAMPLE The earthquake analysis capabilities of SAP2000 are demonstrated using a railroad bridge

More information

8.EE The Intersection of Two

8.EE The Intersection of Two 8.EE The Intersection of Two Lines Alignments to Content Standards: 8.EE.C.8.a Task a. Draw the two lines that intersect only at the point. One of the lines should pass (0, ) through the point. b. Write

More information

This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.

This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus. PCI GEOMATICS GEOMATICA QUICKSTART 1. Introduction This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus. All data used in

More information

Tile-Based Geospatial Information Systems

Tile-Based Geospatial Information Systems Tile-Based Geospatial Information Systems John T. Sample Elias Ioup Tile-Based Geospatial Information Systems Principles and Practices 123 John T. Sample Naval Research Laboratory 1005 Balch Blvd. Stennis

More information

PAID INVOICE TAX REPORT

PAID INVOICE TAX REPORT PAID INVOICE TAX REPORT The documentation in this publication is provided pursuant to a Sales and Licensing Contract for the Prophet 21 System entered into by and between Prophet 21 and the Purchaser to

More information

Mnova Software for Analyzing Reaction Monitoring NMR Spectra

Mnova Software for Analyzing Reaction Monitoring NMR Spectra Mnova Software for Analyzing Reaction Monitoring NMR Spectra Version 10 Chen Peng, PhD, VP of Business Development, US & China Mestrelab Research SL San Diego, CA, USA chen.peng@mestrelab.com 858.736.4563

More information

Lab 1: Numerical Solution of Laplace s Equation

Lab 1: Numerical Solution of Laplace s Equation Lab 1: Numerical Solution of Laplace s Equation ELEC 3105 last modified August 27, 2012 1 Before You Start This lab and all relevant files can be found at the course website. You will need to obtain an

More information

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde ArcGIS Enterprise: What s New Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde ArcGIS Enterprise is the new name for ArcGIS for Server ArcGIS Enterprise Software Components ArcGIS Server Portal

More information

Determination of Density 1

Determination of Density 1 Introduction Determination of Density 1 Authors: B. D. Lamp, D. L. McCurdy, V. M. Pultz and J. M. McCormick* Last Update: February 1, 2013 Not so long ago a statistical data analysis of any data set larger

More information

Mathematical Logic Part One

Mathematical Logic Part One Mathematical Logic Part One Question: How do we formalize the defnitions and reasoning we use in our proofs? Where We're Going Propositional Logic (Today) Basic logical connectives. Truth tables. Logical

More information

Quantification of JEOL XPS Spectra from SpecSurf

Quantification of JEOL XPS Spectra from SpecSurf Quantification of JEOL XPS Spectra from SpecSurf The quantification procedure used by the JEOL SpecSurf software involves modifying the Scofield cross-sections to account for both an energy dependency

More information

POC via CHEMnetBASE for Identifying Unknowns

POC via CHEMnetBASE for Identifying Unknowns Table of Contents A red arrow was used to identify where buttons and functions are located in CHEMnetBASE. Figure Description Page Entering the Properties of Organic Compounds (POC) Database 1 Swain Home

More information

Collaborative Forecasts Implementation Guide

Collaborative Forecasts Implementation Guide Collaborative Forecasts Implementation Guide Version 1, Spring 17 @salesforcedocs Last updated: March 10, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

TENANT INSTRUCTOR REFERENCE GUIDE

TENANT INSTRUCTOR REFERENCE GUIDE TENANT INSTRUCTOR REFERENCE GUIDE Contents About This Document... 3 Audience... 3 Overview of Instructor-Led Labs... 4 Launching the Instructor Console... 4 Using the Instructor Console s Options... 5

More information

TitriSoft 2.5. Content

TitriSoft 2.5. Content Content TitriSoft 2.5... 1 Content... 2 General Remarks... 3 Requirements of TitriSoft 2.5... 4 Installation... 5 General Strategy... 7 Hardware Center... 10 Method Center... 13 Titration Center... 28

More information

Learning ArcGIS Geodatabase By Hussein Nasser

Learning ArcGIS Geodatabase By Hussein Nasser Learning ArcGIS Geodatabase By Hussein Nasser If searching for a ebook Learning ArcGIS Geodatabase by Hussein Nasser in pdf format, then you've come to correct site. We presented the complete option of

More information

ArcGIS Pro: Essential Workflows STUDENT EDITION

ArcGIS Pro: Essential Workflows STUDENT EDITION ArcGIS Pro: Essential Workflows STUDENT EDITION Copyright 2018 Esri All rights reserved. Course version 6.0. Version release date August 2018. Printed in the United States of America. The information contained

More information

Using the EartH2Observe data portal to analyse drought indicators. Lesson 4: Using Python Notebook to access and process data

Using the EartH2Observe data portal to analyse drought indicators. Lesson 4: Using Python Notebook to access and process data Using the EartH2Observe data portal to analyse drought indicators Lesson 4: Using Python Notebook to access and process data Preface In this fourth lesson you will again work with the Water Cycle Integrator

More information

( ) and D( x) have been written out in

( ) and D( x) have been written out in PART E: REPEATED (OR POWERS OF) LINEAR FACTORS Example (Section 7.4: Partial Fractions) 7.27 Find the PFD for x 2 ( x + 2). 3 Solution Step 1: The expression is proper, because 2, the degree of N ( x),

More information

Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing

Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing MISP Project @MISPProject TLP:WHITE MISP Training - @SWITCH - 20161206 Why we want to go more modular...

More information

2G1/3G4 GIS TUTORIAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2G1/3G4 GIS TUTORIAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > University of Michigan >Taubman College of Architecture > ARCH 552, Perimeter @ Work Out [T]here, Fall 2009 >September 24, 2009 2G1/3G4 GIS TUTORIAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

More information

FILE // ASHCROFT SOLID STATE PHYSICS SOLUTION MANUAL

FILE // ASHCROFT SOLID STATE PHYSICS SOLUTION MANUAL 12 February, 2018 FILE // ASHCROFT SOLID STATE PHYSICS SOLUTION MANUAL Document Filetype: PDF 466.29 KB 0 FILE // ASHCROFT SOLID STATE PHYSICS SOLUTION MANUAL Our solution manuals are written by Chegg

More information

NEW HOLLAND IH AUSTRALIA. Machinery Market Information and Forecasting Portal *** Dealer User Guide Released August 2013 ***

NEW HOLLAND IH AUSTRALIA. Machinery Market Information and Forecasting Portal *** Dealer User Guide Released August 2013 *** NEW HOLLAND IH AUSTRALIA Machinery Market Information and Forecasting Portal *** Dealer User Guide Released August 2013 *** www.cnhportal.agriview.com.au Contents INTRODUCTION... 5 REQUIREMENTS... 6 NAVIGATION...

More information

Leveraging Web GIS: An Introduction to the ArcGIS portal

Leveraging Web GIS: An Introduction to the ArcGIS portal Leveraging Web GIS: An Introduction to the ArcGIS portal Derek Law Product Management DLaw@esri.com Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options

More information

Collaborative Forecasts Implementation Guide

Collaborative Forecasts Implementation Guide Collaborative Forecasts Implementation Guide Version 1, Summer 18 @salesforcedocs Last updated: August 21, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Learning ArcGIS: Introduction to ArcCatalog 10.1

Learning ArcGIS: Introduction to ArcCatalog 10.1 Learning ArcGIS: Introduction to ArcCatalog 10.1 Estimated Time: 1 Hour Information systems help us to manage what we know by making it easier to organize, access, manipulate, and apply knowledge to the

More information

Creating Questions in Word Importing Exporting Respondus 4.0. Importing Respondus 4.0 Formatting Questions

Creating Questions in Word Importing Exporting Respondus 4.0. Importing Respondus 4.0 Formatting Questions 1 Respondus Creating Questions in Word Importing Exporting Respondus 4.0 Importing Respondus 4.0 Formatting Questions Creating the Questions in Word 1. Each question must be numbered and the answers must

More information

Physics E-1ax, Fall 2014 Experiment 3. Experiment 3: Force. 2. Find your center of mass by balancing yourself on two force plates.

Physics E-1ax, Fall 2014 Experiment 3. Experiment 3: Force. 2. Find your center of mass by balancing yourself on two force plates. Learning Goals Experiment 3: Force After you finish this lab, you will be able to: 1. Use Logger Pro to analyze video and calculate position, velocity, and acceleration. 2. Find your center of mass by

More information

ArcGIS Pro Q&A Session. NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer

ArcGIS Pro Q&A Session. NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer ArcGIS Pro Q&A Session NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer jsharrard@esri.com ArcGIS Desktop The applications ArcGIS Pro ArcMap ArcCatalog ArcScene ArcGlobe

More information

Athena Visual Software, Inc. 1

Athena Visual Software, Inc. 1 Athena Visual Studio Visual Kinetics Tutorial VisualKinetics is an integrated tool within the Athena Visual Studio software environment, which allows scientists and engineers to simulate the dynamic behavior

More information

(latitudinal form of solar radiation. The part in parentheses is the 2 nd Legendre polynomial, a polynomial that integrates to zero over the sphere)

(latitudinal form of solar radiation. The part in parentheses is the 2 nd Legendre polynomial, a polynomial that integrates to zero over the sphere) PCC 587 Project 1: Write-up due October 22, 2009 Energy Balance Climate Model This handout describes the first project, and hopefully explains enough to make it work for everyone! If you have questions

More information

Data Structure and Algorithm Homework #1 Due: 2:20pm, Tuesday, March 12, 2013 TA === Homework submission instructions ===

Data Structure and Algorithm Homework #1 Due: 2:20pm, Tuesday, March 12, 2013 TA   === Homework submission instructions === Data Structure and Algorithm Homework #1 Due: 2:20pm, Tuesday, March 12, 2013 TA email: dsa1@csie.ntu.edu.tw === Homework submission instructions === For Problem 1, submit your source code, a Makefile

More information

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 6B. Notes on the Fourier Transform Magnitude

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 6B. Notes on the Fourier Transform Magnitude SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 6B. Notes on the Fourier Transform Magnitude By Tom Irvine Introduction Fourier transforms, which were introduced in Unit 6A, have a number of potential

More information

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com

More information

Data harmonization aspects of the Irish pilot project for INSPIRE data publishing and Network Services

Data harmonization aspects of the Irish pilot project for INSPIRE data publishing and Network Services Data harmonization aspects of the Irish pilot project for INSPIRE data publishing and Network Services Gareth John (Department of Environment, Community and Local Government) Sören Dupke (con terra) INSPIRE

More information

Urban Canopy Tool User Guide `bo`

Urban Canopy Tool User Guide `bo` Urban Canopy Tool User Guide `bo` ADMS Urban Canopy Tool User Guide Version 2.0 June 2014 Cambridge Environmental Research Consultants Ltd. 3, King s Parade Cambridge CB2 1SJ UK Telephone: +44 (0)1223

More information

Collaborative Forecasts Implementation Guide

Collaborative Forecasts Implementation Guide Collaborative Forecasts Implementation Guide Version 1, Winter 18 @salesforcedocs Last updated: November 2, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Geoprocessing Tools at ArcGIS 9.2 Desktop

Geoprocessing Tools at ArcGIS 9.2 Desktop Geoprocessing Tools at ArcGIS 9.2 Desktop Analysis Tools Analysis Tools \ Extract Clip Analysis Tools \ Extract Select Analysis Tools \ Extract Split Analysis Tools \ Extract Table Select Analysis Tools

More information

TECDIS and TELchart ECS Weather Overlay Guide

TECDIS and TELchart ECS Weather Overlay Guide 1 of 24 TECDIS and TELchart ECS provides a very advanced weather overlay feature, using top quality commercial maritime weather forecast data available as a subscription service from Jeppesen Marine. The

More information

v Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes

v Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes v. 10.1 WMS 10.1 Tutorial GSSHA WMS Basics Creating Feature Objects and Mapping Attributes to the 2D Grid Populate hydrologic parameters in a GSSHA model using land use and soil data Objectives This tutorial

More information

Investigating Factors that Influence Climate

Investigating Factors that Influence Climate Investigating Factors that Influence Climate Description In this lesson* students investigate the climate of a particular latitude and longitude in North America by collecting real data from My NASA Data

More information

BALANCING CHEMICAL EQUATIONS AND CLASSIFY ANSWER KEY

BALANCING CHEMICAL EQUATIONS AND CLASSIFY ANSWER KEY page 1 / 5 page 2 / 5 balancing chemical equations and pdf Title Authors Level Type Subject Balancing Chemical Equations - Guided Inquiry Activity Balancing Chemical Equations - Chemical Equations Balancing

More information

Science Analysis Tools Design

Science Analysis Tools Design Science Analysis Tools Design Robert Schaefer Software Lead, GSSC July, 2003 GLAST Science Support Center LAT Ground Software Workshop Design Talk Outline Definition of SAE and system requirements Use

More information

Extension 1 Content List

Extension 1 Content List Extension 1 Content List Revision doesn t just happen you have to plan it! 2014 v2 enzuber 2014 30 minute revision sessions Step 1: Get ready Sit somewhere quiet. Get your books, pens, papers and calculator.

More information

FIELD SPECTROMETER QUICK-START GUIDE FOR FIELD DATA COLLECTION (LAST UPDATED 23MAR2011)

FIELD SPECTROMETER QUICK-START GUIDE FOR FIELD DATA COLLECTION (LAST UPDATED 23MAR2011) FIELD SPECTROMETER QUICK-START GUIDE FOR FIELD DATA COLLECTION (LAST UPDATED 23MAR2011) The ASD Inc FieldSpec Max spectrometer is a precision instrument designed for obtaining high spectral resolution

More information