ObsData

Class structures and functions for loading observation data stored in netCDF formats.

Dependencies [External]:

os, numpy, datetime

Dependencies [Internal]:

waveval.DataFormats. waveval.TimeFunc, waveval.Geometry

class ObsData.drifter(fileName)[source]

Bases: netcdfGeneric

Class structure for reading the CMEMS formatted drifter netCDF files.

crossesDomain(domain: spatialCoverage)[source]
getMetaData()[source]
getTrackCoverage()[source]
getVar(varName)[source]
class ObsData.emecwb(fileName)[source]

Bases: netcdfGeneric

Class structure for reading the EMEC formatted wavebuoy netCDF files.

gapFillTimeseries(times, values)[source]
getMetaData()[source]
getQCTimeseries(varName, varIndex)[source]
getQCVar(varName)[source]
getVar(varName)[source]
ObsData.get_nc_var(ncHnd, varName)[source]
ObsData.is_masked(data)[source]
class ObsData.wavebuoy(fileName)[source]

Bases: netcdfGeneric

Class structure for reading the CMEMS formatted wavebuoy netCDF files.

gapFillTimeseries(times, values)[source]
getMetaData()[source]
getQCTimeseries(varName, varIndex)[source]
getQCVar(varName)[source]
getVar(varName)[source]