{ "metadata": { "name": "EGU" }, "nbformat": 2, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": true, "input": [ "import numpy as np", "import matplotlib.pyplot as plt" ], "language": "python", "outputs": [], "prompt_number": 40 }, { "cell_type": "code", "collapsed": false, "input": [ "def readxbgrid(xname='x.grd', yname=\"y.grd\"):", " X = np.loadtxt(xname)", " Y = np.loadtxt(yname)", " return X, Y", "", "class Grid(object):", " def __init__(self, *args, **kwargs):", " self.properties = {}", " self.shape = None", " self.X = None", " self.Y = None", " ", " @staticmethod", " def fromfile(filename):", " grid = Grid()", " grid.filename = filename", " grid.shape = None", " rows = []", " with open(filename) as f:", " for line in f:", " line = line.strip()", " # skip comments and empty lines", " if line.startswith('*') or not line :", " continue", " elif '=' in line:", " key, value = line.split('=')", " if 'Coordinate' in key:", " grid.properties[key.strip()] = value.strip()", " if 'ETA' in key:", " row = value.split()", " n, row = row[0], row[1:]", " while len(row) < grid.shape[1]:", " line = f.next()", " row.extend(line.split())", " rows.append(row)", " # Read grid size", " elif grid.shape == None:", " # line should contain size", " # convert to nrow x ncolumns", " grid.shape = tuple(np.array(line.split()[::-1], dtype='int'))", " assert len(grid.shape) == 2, \"Expected shape (2,), got {}, (subgrids not supported)\".format(grid.shape)", " # also read next line", " line = f.next()", " grid.properties['xori'], grid.properties['yori'], grid.properties['alfori'] = np.array(line.split(), dtype='float')", " # rows now contains", " #[X", " # Y]", " data = np.array(rows, dtype=\"double\")", " assert (data.shape[0], data.shape[1]) == (grid.shape[0]*2, grid.shape[1]), \\", " \"Expected shape of data:{} , got {}\".format((grid.shape[0]*2, grid.shape[1]), (data.shape[0], data.shape[1]))", " X, Y = data[:grid.shape[0],:], data[grid.shape[0]:,:]", " grid.X, grid.Y = X, Y ", " return grid", " ", "grid = Grid.fromfile('fijn1.grd')", "", "print grid.shape", "print grid.X.shape", "print grid.Y.shape", "print grid.properties" ], "language": "python", "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "(153, 129)", "(153, 129)", "(153, 129)", "{'Coordinate System': 'Cartesian', 'xori': 0.0, 'alfori': 0.0, 'yori': 0.0}" ] } ], "prompt_number": 91 }, { "cell_type": "code", "collapsed": false, "input": [ "X, Y = readxbgrid(xname=\"x2.grd\", yname=\"y2.grd\")" ], "language": "python", "outputs": [], "prompt_number": 17 }, { "cell_type": "code", "collapsed": false, "input": [ "assert X.shape == Y.shape, \"{} not equal to {}\".format(X.shape, Y.shape)", "plt.pcolormesh(X,Y,X)" ], "language": "python", "outputs": [ { "output_type": "pyout", "prompt_number": 18, "text": [ "<matplotlib.collections.QuadMesh at 0x106229810>" ] }, { "output_type": "display_data", "png": "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\n" } ], "prompt_number": 18 }, { "cell_type": "code", "collapsed": false, "input": [ "a = \"3 3 2\"" ], "language": "python", "outputs": [ { "output_type": "pyout", "prompt_number": 37, "text": [ "array([3, 3, 2])" ] } ], "prompt_number": 37 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "outputs": [ { "ename": "UnpicklingError", "evalue": "invalid load key, '3'.", "output_type": "pyerr", "traceback": [ "---------------------------------------------------------------------------\nUnpicklingError Traceback (most recent call last)", "/Users/fedorbaart/Documents/checkouts/xcoast/tests/zandmotor_5years_morphotide/<ipython-input-20-b3be03afae85> in <module>()\n----> 1 np.loads(a)\n", "UnpicklingError: invalid load key, '3'." ] } ], "prompt_number": 20 }, { "cell_type": "code", "collapsed": true, "input": [], "language": "python", "outputs": [], "prompt_number": " " } ] } ] }