Xarray
Numpy to Xarray
Numpy N-dimensional Array to Xarray
import numpy as np
import xarray as xr
import pandas as pdnumOberservations = data.shape[0] # represents vertical pixels
numWatercolumns = data.shape[1] # represents horizontal pixels
numFrequencies = 5
frequencyNames = ['18 kHz', '38 kHz', '70 kHz', '120 kHz', '200 kHz']## generate some synthetic data
data_00 = np.random.rand(numFrequencies, numOberservations, numWatercolumns)
data_01 = np.random.rand(numFrequencies, numOberservations*5, numWatercolumns)
data_02 = np.random.rand(numFrequencies, numOberservations*5, numWatercolumns)
time = pd.date_range('2000-01-01', periods=numWatercolumns)
latitude = np.arange(numWatercolumns) + 1
longitude = np.arange(numWatercolumns) + 2
raw_depth = (np.arange(numOberservations) + 1.) / 2
resampled_depth = (np.arange(numOberservations*5) + 1.) / 2Last updated