Community radar data analysis in Python wradlib: an open source weather radar library. Maik Heistermann and Kai Muehlbauer

Size: px
Start display at page:

Download "Community radar data analysis in Python wradlib: an open source weather radar library. Maik Heistermann and Kai Muehlbauer"

Transcription

1 Community radar data analysis in Python wradlib: an open source weather radar library Maik Heistermann and Kai Muehlbauer Potsdam and Bonn Last update: May 2015

2 In brief wradlib is a Python package started in 2011 facilitates collaborative development addresses the major steps of a weather radar processing chain allows interactive data analysis has more than 60 registered users supports Linux, Mac, and Windows Example sector PPI created by wradlib Last update: May 2015 Page 2

3 Development Team In alphabetical order Maik Heistermann (University of Potsdam) Kai Muehlbauer (University of Bonn) Thomas Pfaff (retired from radar formerly University of Stuttgart) And with contributions from Irene Crisologo (University of the Philippines, Diliman, Quezon City) Edouard Goudenhooft (Royal Meteorological Institute, Brussels) Stephan Jacobi (University of Potsdam) Scott Sinclair (University of Kwazulu-Natal) Last update: May 2015 Page 3

4 Code hosting on Bitbucket Raise an issue Community tools Contribute your code via pull requests Fork the repository Commit and push your changes (Hg) Submit a Pull Request and engage into an interactive review of your code Report bugs, request enhancements, make a proposal... here Q & A: the user forum Register to the mailing list wradlib-users. Stay tuned about recent developments, get help (often quickly), provide help. Last update: May 2015 Page 4

5 Installation Cross-Platform Support Linux Mac Windows Get it from PyPI $ pip install wradlib Use a Python distribution to satisfy dependencies Python(x,y) satisfies all dependencies on Windows Anaconda recommended for Linux/Mac Last update: May 2015 Page 5

6 Documentation Documentation is wradlib's backbone make algorithms transparent to users and developers keeping code and docs in sync (continuous integration to build the docs) library reference + tutorials + recipes Last update: May 2015 Page 6

7 Development paradigm Keep the magic to a minimum transparent, flexible, but rather low level Flat (or no) data model data is represented by numpy arrays, metadata is represented by dictionaries. Last update: May 2015 Page 7

8 Selected modules Package overview io supports ODIM_H5, NetCDF, HDF5, Rainbow, DX, RADOLAN, GeoTIFF, ESRI ASCII georef to georeference and project polar and gridded data dp to reconstruct differential propagation phase zr to convert reflectivity to rainfall clutter to detect non-meteorological echoes atten to retrieve path-integrated attenuation comp to build (weighted) composites from multiple radars ipol for spatial interpolation (gap filling, gridding, ) vpr to construct 3D Cartesian volumes adjust to adjust radar rainfall by rain gauge observations vis to plot polar data as PPIs or RHIs verify to verify radar-based QPE by rain gauge observations Reconstruction of heavy rainfall around Metro Manila (Source: Potsdam University) Last update: May 2015 Page 8

9 Quick start: Read and inspect data Python on win32 >>> import wradlib >>> data, meta = wradlib.io.readdx( "raa00-dx_ fbg---bin") >>> data.shape (360, 128) >>> print meta["producttype"] 'DX' >>> print meta["datetime"] datetime.datetime(2008, 6, 2, 17, 5) >>> wradlib.vis.plot_ppi(data) Last update: May 2015 Page 9

10 Quick start: Read and inspect data Python on win32 >>> import wradlib >>> data, meta = wradlib.io.readdx( "raa00-dx_ fbg---bin") >>> data.shape (360, 128) >>> print meta["producttype"] 'DX' >>> print meta["datetime"] datetime.datetime(2008, 6, 2, 17, 5) >>> wradlib.vis.plot_ppi(data) Last update: May 2015 Page 10

11 Examples showcase Annual rainfall accumulation from DWD's RADOLAN RW product with shapefile overlay Last update: May 2015 Page 11

12 Examples showcase Reconstruction of differential propagation phase from Philippine C-band data Last update: May 2015 Page 12

13 Examples showcase 3D Cartesian volume created from a polar volume (based on an KNMI ODIM_H5 sample) Last update: May 2015 Page 13

14 Examples showcase Decorated sector PPI plotted on a curvilinear grid (based on DWD polar data from Tuerkheim) Last update: May 2015 Page 14

15 Examples showcase Beam blockage for Bonn radar computed from SRTM DEM v4 (PR will be merged soon) Last update: May 2015 Page 15

16 Examples showcase Demonstration of projection & over-/underlay of raster-/shape files (PR will be merged soon) Last update: May 2015 Page 16

Visualizing Git Workflows. A visual guide to 539 workflows

Visualizing Git Workflows. A visual guide to 539 workflows Visualizing Git Workflows A visual guide to 539 workflows Table of Contents Notation Collaboration Without Review or Branches Merge Conflicts Requesting Code Review Collaboration with Multiple Branches

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

CNRS ANF PYTHON Packaging & Life Cycle

CNRS ANF PYTHON Packaging & Life Cycle CNRS ANF PYTHON Packaging & Life Cycle Marc Poinot Numerical Simulation Dept. Outline Package management with Python Concepts Software life cycle Package services Pragmatic approach Practical works Source

More information

Introduction. Contour Lines Generation

Introduction. Contour Lines Generation Introduction Over the years the e-foto project has been developed and the need for integration with other Geographic Information Systems software became more evident. From this need several improvements

More information

TPS Documentation. Release Thomas Roten

TPS Documentation. Release Thomas Roten TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................

More information

Poulpe Documentation. Release Edouard Klein

Poulpe Documentation. Release Edouard Klein Poulpe Documentation Release 0.0.5 Edouard Klein Jul 18, 2017 Contents 1 Poulpe 1 1.1 Features.................................................. 1 2 Usage 3 3 Installation 5 4 Contributing 7 4.1 Types

More information

Lecture 3: Processing Language Data, Git/GitHub. LING 1340/2340: Data Science for Linguists Na-Rae Han

Lecture 3: Processing Language Data, Git/GitHub. LING 1340/2340: Data Science for Linguists Na-Rae Han Lecture 3: Processing Language Data, Git/GitHub LING 1340/2340: Data Science for Linguists Na-Rae Han Objectives What do linguistic data look like? Homework 1: What did you process? How does collaborating

More information

chatterbot-weather Documentation

chatterbot-weather Documentation chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................

More information

cdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast

cdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast cdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast Max-Planck-Institut für Meteorologie, DKRZ September 24, 2014 MAX-PLANCK-GESELLSCHAFT Data

More information

NEST (Next ESA SAR Toolbox) 2C release demonstration

NEST (Next ESA SAR Toolbox) 2C release demonstration NEST (Next ESA SAR Toolbox) 2C release demonstration Andrea Minchella 1 July 2009 D3l1b CONTENTS - Brief introduction to the NEST project - Basic concepts 1. How accessing data: Product readers, Open Raster

More information

dicompyler-core Documentation

dicompyler-core Documentation dicompyler-core Documentation Release 0.5.3 Aditya Panchal Nov 08, 2017 Contents 1 dicompyler-core 3 1.1 Other information............................................ 3 1.2 Dependencies...............................................

More information

Report of the working group on meteorological visualisation applications. November Convener: Jens Daabeck Report: Iain Russell.

Report of the working group on meteorological visualisation applications. November Convener: Jens Daabeck Report: Iain Russell. Report of the working group on meteorological visualisation applications November 2005 Convener: Jens Daabeck Report: Iain Russell Slide 1 Output formats as they relate to meteorological plots Moderator:

More information

Python simple arp table reader Documentation

Python simple arp table reader Documentation Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................

More information

Online Remote Repositories

Online Remote Repositories Online Remote Repositories GitHub and Bitbucket centralized Git repositories for dissemination and collaboration Barry Grant bjgrant@umich.edu http://thegrantlab.org Recap: Client-Server vs Distributed

More information

The Lidar-Radar Open Software Environment (LROSE) : Progress and Plans

The Lidar-Radar Open Software Environment (LROSE) : Progress and Plans The Lidar-Radar Open Software Environment (LROSE) : Progress and Plans Michael M. Bell Colorado State University Wen-Chau Lee and Mike Dixon NCAR Research supported by NSF SI2-SSI Award ACI-1661663 LROSE:

More information

Git & Github Fundamental by Rajesh Kumar.

Git & Github Fundamental by Rajesh Kumar. Git & Github Fundamental by Rajesh Kumar About me Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz www.scmgalaxy.com 2 What is git Manage your source code versions Who should use Git Anyone

More information

SNAP-Sentinel-1 in a Nutshell

SNAP-Sentinel-1 in a Nutshell SNAP-Sentinel-1 in a Nutshell Dr. Andrea Minchella 21-22/01/2016 ESA SNAP-Sentinel-1 Training Course Satellite Applications Catapult - Electron Building, Harwell, Oxfordshire What is SNAP? Credit: SNAP

More information

Spatial Hydrologic Modeling Using NEXRAD Rainfall Data in an HEC-HMS (MODClark) Model

Spatial Hydrologic Modeling Using NEXRAD Rainfall Data in an HEC-HMS (MODClark) Model v. 10.0 WMS 10.0 Tutorial Spatial Hydrologic Modeling Using NEXRAD Rainfall Data in an HEC-HMS (MODClark) Model Learn how to setup a MODClark model using distributed rainfall data Objectives Read an existing

More information

Working with Scientific Data in ArcGIS Platform

Working with Scientific Data in ArcGIS Platform Working with Scientific Data in ArcGIS Platform Sudhir Raj Shrestha sshrestha@esri.com Hong Xu hxu@esri.com Esri User Conference, San Diego, CA. July 11, 2017 What we will cover today Scientific Multidimensional

More information

SNAP-Sentinel-1 in a Nutshell

SNAP-Sentinel-1 in a Nutshell SNAP-Sentinel-1 in a Nutshell Dr. Andrea Minchella 1 st ESA Advanced Training Course on Remote Sensing of the Cryosphere 13 September 2016, University of Leeds, Leeds, UK What is SNAP? Credit: SNAP The

More information

Python Project Example Documentation

Python Project Example Documentation Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

contribution-guide.org Release

contribution-guide.org Release contribution-guide.org Release August 06, 2018 Contents 1 About 1 1.1 Sources.................................................. 1 2 Submitting bugs 3 2.1 Due diligence...............................................

More information

pysharedutils Documentation

pysharedutils Documentation pysharedutils Documentation Release 0.5.0 Joel James August 07, 2017 Contents 1 pysharedutils 1 2 Indices and tables 13 i ii CHAPTER 1 pysharedutils pysharedutils is a convenient utility module which

More information

GIT TUTORIAL. Creative Software Architectures for Collaborative Projects CS 130 Donald J. Patterson

GIT TUTORIAL. Creative Software Architectures for Collaborative Projects CS 130 Donald J. Patterson GIT TUTORIAL Creative Software Architectures for Collaborative Projects CS 130 Donald J. Patterson SCM SOFTWARE CONFIGURATION MANAGEMENT SOURCE CODE MANAGEMENT Generic term for the ability to manage multiple

More information

KTH Royal Institute of Technology SEMINAR 2-29 March Simone Stefani -

KTH Royal Institute of Technology SEMINAR 2-29 March Simone Stefani - KTH Royal Institute of Technology SEMINAR 2-29 March 2017 Simone Stefani - sstefani@kth.se WHAT IS THIS SEMINAR ABOUT Branching Merging and rebasing Git team workflows Pull requests and forks WHAT IS THIS

More information

Lidar Radar Open Software Environment LROSE and the Python ARM Radar Toolkit Py-ART

Lidar Radar Open Software Environment LROSE and the Python ARM Radar Toolkit Py-ART Lidar Radar Open Software Environment LROSE and the Python ARM Radar Toolkit Py-ART Joe VanAndel and Mike Dixon Earth Observing Laboratory (EOL) National Center for Atmospheric Research (NCAR) Scott Collis

More information

Pulp Python Support Documentation

Pulp Python Support Documentation Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation

More information

git-pr Release dev2+ng5b0396a

git-pr Release dev2+ng5b0396a git-pr Release 0.2.1.dev2+ng5b0396a Mar 20, 2017 Contents 1 Table Of Contents 3 1.1 Installation................................................ 3 1.2 Usage...................................................

More information

Software for Hydrographic Data Processing

Software for Hydrographic Data Processing Software for Hydrographic Data Processing Data courtesy of Dr. T. Komatsu, Tokyo University Ocean Research Institute CleanSweep provides a fast, user friendly environment for processing hydrographic survey

More information

Review Version Control Concepts

Review Version Control Concepts Review Version Control Concepts SWEN-261 Introduction to Software Engineering Department of Software Engineering Rochester Institute of Technology Managing change is a constant aspect of software development.

More information

Roman Numeral Converter Documentation

Roman Numeral Converter Documentation Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5

More information

Poetaster. Release 0.1.1

Poetaster. Release 0.1.1 Poetaster Release 0.1.1 September 21, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3

More information

OTX to MISP. Release 1.4.2

OTX to MISP. Release 1.4.2 OTX to MISP Release 1.4.2 May 11, 2018 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3 Alienvault

More information

Feature Analyst Quick Start Guide

Feature Analyst Quick Start Guide Feature Analyst Quick Start Guide Change Detection Change Detection allows you to identify changes in images over time. By automating the process, it speeds up a acquisition of data from image archives.

More information

Bharath Setturu Research scholar, EWRG, Center for Ecological Sciences, IISc, Bangalore & IIIT-HYDERABAD

Bharath Setturu Research scholar, EWRG, Center for Ecological Sciences, IISc, Bangalore & IIIT-HYDERABAD Bharath Setturu Research scholar, EWRG, Center for Ecological Sciences, IISc, Bangalore settur@ces.iisc.ernet.in & IIIT-HYDERABAD Introduction to QGIS oquantum GIS (QGIS) is a GIS tool for managing geographical

More information

Release Nicholas A. Del Grosso

Release Nicholas A. Del Grosso wavefront r eaderdocumentation Release 0.1.0 Nicholas A. Del Grosso Apr 12, 2017 Contents 1 wavefront_reader 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

Django MFA Documentation

Django MFA Documentation Django MFA Documentation Release 1.0 Micro Pyramid Sep 20, 2018 Contents 1 Getting started 3 1.1 Requirements............................................... 3 1.2 Installation................................................

More information

Purpose: To explore the raster grid and vector map element concepts in GIS.

Purpose: To explore the raster grid and vector map element concepts in GIS. GIS INTRODUCTION TO RASTER GRIDS AND VECTOR MAP ELEMENTS c:wou:nssi:vecrasex.wpd Purpose: To explore the raster grid and vector map element concepts in GIS. PART A. RASTER GRID NETWORKS Task A- Examine

More information

Introduction to Git and Github Repositories

Introduction to Git and Github Repositories Introduction to Git and Github Repositories Benjamin Audren École Polytechnique Fédérale de Lausanne 29/10/2014 Benjamin Audren (EPFL) CLASS/MP MP runs 29/10/2014 1 / 16 Version Control survey Survey Who

More information

Git. Presenter: Haotao (Eric) Lai Contact:

Git. Presenter: Haotao (Eric) Lai Contact: Git Presenter: Haotao (Eric) Lai Contact: haotao.lai@gmail.com 1 Acknowledge images with white background is from the following link: http://marklodato.github.io/visual-git-guide/index-en.html images with

More information

Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018

Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018 Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018 Version Control September 18, 2018 Thursday (September 20) First in-class exercise On using git (today is a prelude with useful

More information

Agenda. - Final Project Info. - All things Git. - Make sure to come to lab for Python next week

Agenda. - Final Project Info. - All things Git. - Make sure to come to lab for Python next week Lab #8 Git Agenda - Final Project Info - All things Git - Make sure to come to lab for Python next week Final Project Low Down The Projects are Creative AI, Arduino, Web Scheduler, ios and Connect 4 Notes

More information

Overview. 1. Install git and create a Github account 2. What is git? 3. How does git work? 4. What is GitHub? 5. Quick example using git and GitHub

Overview. 1. Install git and create a Github account 2. What is git? 3. How does git work? 4. What is GitHub? 5. Quick example using git and GitHub Git 101: Overview 1. Install git and create a Github account 2. What is git? 3. How does git work? 4. What is GitHub? 5. Quick example using git and GitHub Github icon 1 Install git and a create GitHub

More information

Lab 08. Command Line and Git

Lab 08. Command Line and Git Lab 08 Command Line and Git Agenda Final Project Information All Things Git! Make sure to come to lab next week for Python! Final Projects Connect 4 Arduino ios Creative AI Being on a Team - How To Maximize

More information

Commits and Commit Messages

Commits and Commit Messages Commits and Commit Messages What is a commit? Small set of modifications to a code base Each commit should contain one (atomic) change Commits should be standalone (independent of other commits) Open Source

More information

Metview 5.0 and Beyond, to its Pythonic Future

Metview 5.0 and Beyond, to its Pythonic Future Metview 5.0 and Beyond, to its Pythonic Future MOS 2017, ECMWF Iain Russell, Fernando Ii, Sándor Kertész, Stephan Siemen Development Section, ECMWF ECMWF March 02, 2017 What is Metview? Workstation software

More information

Bharath Setturu Research scholar, EWRG, Center for Ecological Sciences, IISc, Bangalore & EWRG-CES IIIT-HYDERABAD

Bharath Setturu Research scholar, EWRG, Center for Ecological Sciences, IISc, Bangalore & EWRG-CES IIIT-HYDERABAD Bharath Setturu Research scholar, EWRG, Center for Ecological Sciences, IISc, Bangalore settur@ces.iisc.ernet.in & IIIT-HYDERABAD Introduction to QGIS oquantum GIS (QGIS) is a GIS tool for managing geographical

More information

Introduction to Metview

Introduction to Metview Introduction to Metview Fernando Ii, Iain Russell, Sándor Slide Kertész 1 Development Section - ECMWF 1 What is Metview? Retrieve/manipulate/visualise meteorological data Working environment for operational

More information

Python wrapper for Viscosity.app Documentation

Python wrapper for Viscosity.app Documentation Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation

More information

Quantum GIS Basic Operations (Wien 2.8) Raster Operations

Quantum GIS Basic Operations (Wien 2.8) Raster Operations 1 Quantum GIS Basic Operations (Wien 2.8) Raster Operations The QGIS Manual steps through many more basic operations than the following exercise, and will be occasionally be referenced within these NOTE

More information

Oracle Big Data Spatial and Graph: Spatial Features Roberto Infante 11/11/2015 Latin America Geospatial Forum

Oracle Big Data Spatial and Graph: Spatial Features Roberto Infante 11/11/2015 Latin America Geospatial Forum Oracle Big Data Spatial and Graph: Spatial Features Roberto Infante 11/11/2015 Latin America Geospatial Forum Overview of Spatial features Vector Data Processing Support spatial processing of data stored

More information

API RI. Application Programming Interface Reference Implementation. Policies and Procedures Discussion

API RI. Application Programming Interface Reference Implementation. Policies and Procedures Discussion API Working Group Meeting, Harris County, TX March 22-23, 2016 Policies and Procedures Discussion Developing a Mission Statement What do we do? How do we do it? Whom do we do it for? What value are we

More information

AMath 483/583 Lecture 2. Notes: Notes: Homework #1. Class Virtual Machine. Notes: Outline:

AMath 483/583 Lecture 2. Notes: Notes: Homework #1. Class Virtual Machine. Notes: Outline: AMath 483/583 Lecture 2 Outline: Binary storage, floating point numbers Version control main ideas Client-server version control, e.g., CVS, Subversion Distributed version control, e.g., git, Mercurial

More information

Terrain Analysis. Using QGIS and SAGA

Terrain Analysis. Using QGIS and SAGA Terrain Analysis Using QGIS and SAGA Tutorial ID: IGET_RS_010 This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial

More information

AMath 483/583 Lecture 2

AMath 483/583 Lecture 2 AMath 483/583 Lecture 2 Outline: Binary storage, floating point numbers Version control main ideas Client-server version control, e.g., CVS, Subversion Distributed version control, e.g., git, Mercurial

More information

On the Correction of Partial Beam Blockage in Polarimetric Radar Data

On the Correction of Partial Beam Blockage in Polarimetric Radar Data MAY 2009 L A N G E T A L. 943 On the Correction of Partial Beam Blockage in Polarimetric Radar Data TIMOTHY J. LANG Department of Atmospheric Science, Colorado State University, Fort Collins, Colorado

More information

Game Server Manager Documentation

Game Server Manager Documentation Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2

More information

I2C LCD Documentation

I2C LCD Documentation I2C LCD Documentation Release 0.1.0 Peter Landoll Sep 04, 2017 Contents 1 I2C LCD 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

Git AN INTRODUCTION. Introduction to Git as a version control system: concepts, main features and practical aspects.

Git AN INTRODUCTION. Introduction to Git as a version control system: concepts, main features and practical aspects. Git AN INTRODUCTION Introduction to Git as a version control system: concepts, main features and practical aspects. How do you share and save data? I m working solo and I only have one computer What I

More information

WuMapPy open source s/w for geophysical survey data processing

WuMapPy open source s/w for geophysical survey data processing 1/21 WuMapPy open source s/w for geophysical survey data processing AP2015 Sept. 15-19 Warsaw Philippe Marty, Lionel Darras, Jeanne Tabbagh, Christophe Benech, François-Xavier Simon, Julien Thiesson 2/21

More information

CS 520: VCS and Git. Intermediate Topics Ben Kushigian

CS 520: VCS and Git. Intermediate Topics Ben Kushigian CS 520: VCS and Git Intermediate Topics Ben Kushigian https://people.cs.umass.edu/~rjust/courses/2017fall/cs520/2017_09_19.zip Our Goal Our Goal (Overture) Overview the basics of Git w/ an eye towards

More information

FOSS: Road to a Quality Technical Resume

FOSS: Road to a Quality Technical Resume FOSS: Road to a Quality Technical Resume Computer Tech 2018 Tom Browder [tom.browder@gmail.com] Northwest Florida Linux User Group [nwflug.org] 2018-01-27 AUDIENCE EXPECTATIONS What do you expect from

More information

Lecture 2: Data in Linguistics, Git/GitHub, Jupyter Notebook. LING 1340/2340: Data Science for Linguists Na-Rae Han

Lecture 2: Data in Linguistics, Git/GitHub, Jupyter Notebook. LING 1340/2340: Data Science for Linguists Na-Rae Han Lecture 2: Data in Linguistics, Git/GitHub, Jupyter Notebook LING 1340/2340: Data Science for Linguists Na-Rae Han Objectives What do linguistic data look like? Tools: You should be taking NOTES! Git and

More information

Python ecosystem for scientific computing with ABINIT: challenges and opportunities. M. Giantomassi and the AbiPy group

Python ecosystem for scientific computing with ABINIT: challenges and opportunities. M. Giantomassi and the AbiPy group Python ecosystem for scientific computing with ABINIT: challenges and opportunities M. Giantomassi and the AbiPy group Frejus, May 9, 2017 Python package for: generating input files automatically post-processing

More information

Version Control Systems

Version Control Systems Nothing to see here. Everything is under control! September 16, 2015 Change tracking File moving Teamwork Undo! Undo! UNDO!!! What strategies do you use for tracking changes to files? Change tracking File

More information

sainsmart Documentation

sainsmart Documentation sainsmart Documentation Release 0.3.1 Victor Yap Jun 21, 2017 Contents 1 sainsmart 3 1.1 Install................................................... 3 1.2 Usage...................................................

More information

USPAS Simulation of Beam and Plasma Systems Steven M. Lund, Jean-Luc Vay, Remi Lehe, Daniel Winklehner and David L. Bruhwiler Lecture: Software Version Control Instructor: David L. Bruhwiler Contributors:

More information

Python State Machine Documentation

Python State Machine Documentation Python State Machine Documentation Release 0.6.2 Fernando Macedo Aug 25, 2017 Contents 1 Python State Machine 3 1.1 Getting started.............................................. 3 2 Installation 7 2.1

More information

Data Science with Python Course Catalog

Data Science with Python Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com Table of Contents Syllabus Overview

More information

Python data pipelines similar to R Documentation

Python data pipelines similar to R Documentation Python data pipelines similar to R Documentation Release 0.1.0 Jan Schulz October 23, 2016 Contents 1 Python data pipelines 3 1.1 Features.................................................. 3 1.2 Documentation..............................................

More information

Frontier Documentation

Frontier Documentation Frontier Documentation Release 0.1.3-dev Sam Nicholls August 14, 2014 Contents 1 Frontier 3 1.1 Requirements............................................... 3 1.2 Installation................................................

More information

1 ST ESA SNAP HACKATHON

1 ST ESA SNAP HACKATHON 1 ST ESA SNAP HACKATHON SNAP Architecture SNAP Development Team ESA ESRIN, 15 + 16 October 2015 SNAP Architecture Dynamic, module-based architecture, with various extension points and extensions Install

More information

Version Control Systems (VCS)

Version Control Systems (VCS) Version Control Systems (VCS) Xianyi Zeng xzeng@utep.edu Department of Mathematical Sciences The University of Texas at El Paso. September 13, 2016. Version Control Systems Let s get the textbook! Online

More information

Exercise 2-DEM downloading

Exercise 2-DEM downloading Exercise 2-DEM downloading Downloading and importing DEM in to ILWIS 1.1. PURPOSE The purpose with this exercise is to exemplify how to download a DEM to your area of interest, import it to your GIS software

More information

django simple pagination Documentation

django simple pagination Documentation django simple pagination Documentation Release 1.1.5 Micro Pyramid Nov 08, 2017 Contents 1 Getting started 3 1.1 Requirements............................................... 3 1.2 Installation................................................

More information

Call for Discussion: Project Skara Investigating source code management options for the JDK sources

Call for Discussion: Project Skara Investigating source code management options for the JDK sources Call for Discussion: Project Skara Investigating source code management options for the JDK sources Joseph D. Darcy (darcy, @jddarcy) and Erik Duveblad (ehelin) Java Platform Group, Oracle Committers Workshop

More information

PyCRC Documentation. Release 1.0

PyCRC Documentation. Release 1.0 PyCRC Documentation Release 1.0 Cristian Năvălici May 12, 2018 Contents 1 PyCRC 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage 7 4 Contributing 9 4.1 Types

More information

Splunk & Git. The joys and pitfalls of managing your Splunk deployment with Git. Copyright 2018

Splunk & Git. The joys and pitfalls of managing your Splunk deployment with Git. Copyright 2018 Splunk & Git The joys and pitfalls of managing your Splunk deployment with Git About me: Lowell Alleman Working with Splunk since 2008 Splunk consulting since 2013 Background Software development Systems

More information

Redis Timeseries Documentation

Redis Timeseries Documentation Redis Timeseries Documentation Release 0.1.8 Ryan Anguiano Jul 26, 2017 Contents 1 Redis Timeseries 3 1.1 Install................................................... 3 1.2 Usage...................................................

More information

ZIP Code to Legislative District Matching via Cicero. Aaron Dennis

ZIP Code to Legislative District Matching via Cicero. Aaron Dennis ZIP Code to Legislative District Matching via Cicero Aaron Dennis adennis@azavea.com :!\ azavea ~ c1cero Aaron Dennis adennis@azavea.com What is Cicero? Cicero is a database of elected officials and legislative

More information

2 Initialize a git repository on your machine, add a README file, commit and push

2 Initialize a git repository on your machine, add a README file, commit and push BioHPC Git Training Demo Script First, ensure that git is installed on your machine, and you have configured an ssh key. See the main slides for instructions. To follow this demo script open a terminal

More information

Esri on GitHub: How to Participate in Open Source Projects

Esri on GitHub: How to Participate in Open Source Projects Esri on GitHub: How to Participate in Open Source Projects Allan Laframboise - alaframboise.github.com - @AL_Laframboise Nicholas Furness - nixta.github.com - @nixta GitHub Little Background What is GitHub?

More information

Version Control with Git ME 461 Fall 2018

Version Control with Git ME 461 Fall 2018 Version Control with Git ME 461 Fall 2018 0. Contents Introduction Definitions Repository Remote Repository Local Repository Clone Commit Branch Pushing Pulling Create a Repository Clone a Repository Commit

More information

Aircrack-ng python bindings Documentation

Aircrack-ng python bindings Documentation Aircrack-ng python bindings Documentation Release 0.1.1 David Francos Cuartero January 20, 2016 Contents 1 Aircrack-ng python bindings 3 1.1 Features..................................................

More information

A JSON format (and tools) for Coverage data. OGC Technical Committee Dublin, Ireland Maik Riechert 22 June 2016

A JSON format (and tools) for Coverage data. OGC Technical Committee Dublin, Ireland Maik Riechert 22 June 2016 Sponsored by Hosted by A JSON format (and tools) for Coverage data OGC Technical Committee Dublin, Ireland Maik Riechert 22 June 2016 What we want Work with coverage data in browsers Standardized webby

More information

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett Extend The Reach GIS Of Your GIS Chris Cappelli Nathan Bennett Where do your co-workers, managers, customers, and citizens go when they want to find or make a map? GIS is a practical system for problem

More information

McIDAS-V Tutorial Importing Data from Text Files updated July 2016 (software version 1.6)

McIDAS-V Tutorial Importing Data from Text Files updated July 2016 (software version 1.6) McIDAS-V Tutorial Importing Data from Text Files updated July 2016 (software version 1.6) McIDAS-V is a free, open source, visualization and data analysis software package that is the next generation in

More information

Python in the Copernicus Climate Change Service

Python in the Copernicus Climate Change Service Python in the Copernicus Service Gionata Biavati C D S : A n e w w a y o f s e r v i n g d a t a Copernicus Services (C3S) (https://climate.copernicus.eu) is providing the Data Store (CDS) (https://cds.climate.copernicus.eu)

More information

Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017

Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017 Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017 What Is Conda Cross-platform Language Agnostic Package Manager Dependency Manager Environment Manager Package Creator Command

More information

google-search Documentation

google-search Documentation google-search Documentation Release 1.0.0 Anthony Hseb May 08, 2017 Contents 1 google-search 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

- C3Grid Stephan Kindermann, DKRZ. Martina Stockhause, MPI-M C3-Team

- C3Grid Stephan Kindermann, DKRZ. Martina Stockhause, MPI-M C3-Team A Collaborative Environment for Climate Data Handling - Stephan Kindermann, DKRZ Martina Stockhause, MPI-M C3-Team 10.06. 2008 Motivation Model Output Data + Observation Data + TeraByte Analysis Data Expected

More information

Introduction. The Ortho-rectification Process

Introduction. The Ortho-rectification Process Introduction An ortho-image is an image in an orthogonal perspective, when the projective rays are parallel and the viewpoint is at the infinite. More details about this subject can be found in the technical

More information

Simple libtorrent streaming module Documentation

Simple libtorrent streaming module Documentation Simple libtorrent streaming module Documentation Release 0.1.0 David Francos August 31, 2015 Contents 1 Simple libtorrent streaming module 3 1.1 Dependences...............................................

More information

pytest-benchmark Release 2.5.0

pytest-benchmark Release 2.5.0 pytest-benchmark Release 2.5.0 September 13, 2015 Contents 1 Overview 3 1.1 pytest-benchmark............................................ 3 2 Installation 7 3 Usage 9 4 Reference 11 4.1 pytest_benchmark............................................

More information

_ LUCIADFUSION V PRODUCT DATA SHEET _ LUCIADFUSION PRODUCT DATA SHEET

_ LUCIADFUSION V PRODUCT DATA SHEET _ LUCIADFUSION PRODUCT DATA SHEET _ LUCIADFUSION PRODUCT DATA SHEET V2016 LuciadFusion is the solution for efficient and effective use of geospatial data. It allows you to organize your data so that each user has one-click access to a

More information

Raster Analytics in Image Server: An Introduction. Mike Muller

Raster Analytics in Image Server: An Introduction. Mike Muller Raster Analytics in Image Server: An Introduction Mike Muller Introduction and Context The ArcGIS Platform and ArcGIS Image Server enable access to imagery and analysis through a wide range of integrated

More information

The Logical Data Store

The Logical Data Store Tenth ECMWF Workshop on Meteorological Operational Systems 14-18 November 2005, Reading The Logical Data Store Bruce Wright, John Ward & Malcolm Field Crown copyright 2005 Page 1 Contents The presentation

More information

FPLLL. Contributing. Martin R. Albrecht 2017/07/06

FPLLL. Contributing. Martin R. Albrecht 2017/07/06 FPLLL Contributing Martin R. Albrecht 2017/07/06 Outline Communication Setup Reporting Bugs Topic Branches and Pull Requests How to Get your Pull Request Accepted Documentation Overview All contributions

More information

Version Control with GIT: an introduction

Version Control with GIT: an introduction Version Control with GIT: an introduction Muzzamil LUQMAN (L3i) and Antoine FALAIZE (LaSIE) 23/11/2017 LaSIE Seminar Université de La Rochelle Version Control with GIT: an introduction - Why Git? - What

More information

Splunk & Git. Managing Splunk deployments with Git and KSCONF. Copyright 2018

Splunk & Git. Managing Splunk deployments with Git and KSCONF. Copyright 2018 Splunk & Git Managing Splunk deployments with Git and KSCONF About me: Lowell Alleman Working with Splunk since 2008 Splunk consulting since 2013 Background Software development Systems integration Linux

More information