GFESuite Python Tutorial and Programming Guidelines

Contents

Introduction
Python Concepts
Numerical Python
Working with Vector Data
Working with Weather Data
Programming Guidelines

Introduction

GFESuite extensions such as Smart Tools and Smart Initialization are written in an interpreted scripting language called Python. It is a very powerful, object-oriented language and all the features of Python are available to you.  We also use a Python library, called Numerical Python, which allows for efficient operations on grids of data.   The GFESuite software provides some additional methods to help you operate on Numerical data. This tutorial will introduce you to the features of Python and Numerical Python that are relevant to the GFESuite. If you are interested in Python's full capabilities, visit their web site at:     http://www.python.org/   Specifically, documentation on Numerical Python can be found in the Numerical Python document.