ocmw.design.osuTools module

Class objects for manipulating OSU tidal atlas data.

osuTidesObj

OSU Tide Atlas object class

Class objects for manipulating OSU tidal atlas data

Chris Old IES, School of Engineering, University of Edinburgh Dec 2023

class ocmw.design.osuTools.osuDataObj[source]

Bases: object

OSU data object class

class ocmw.design.osuTools.osuGridObj[source]

Bases: object

OSU grid object class

class ocmw.design.osuTools.osuTidesObj(atlasFile)[source]

Bases: object

OSU Tide Atlas object class

loadHAtlas()[source]

Load OSU elevation file

loadUAtlas()[source]

Load OSU velocity file

loadGrid()[source]

Load OSU grid file

loadAtlas()[source]

Load atlas data from OSU atlas files

setElev(n, m, nc, lat_lims, lon_lims, constit, data)[source]

Populate atlas elevation object

setFlow(n, m, nc, lat_lims, lon_lims, constit, data)[source]

Populate atlas velocity object

setGrid(n, m, lat_lims, lon_lims, dt, nob, iob, hz, mz)[source]

Populate atlas grid object

getConstitIndices(constit, subcons)[source]
model2atlas(model, lat_lims, lon_lims, subcon=[])[source]

Extract atlas subset from OSU model atlas

writeHAtlas()[source]

Write OSU Elevation file

writeUAtlas()[source]

Write OSU Velocity file

writeGrid()[source]

Write OSU Grid file

writeAtlasFiles()[source]

Write OSU Atlas binary files