def test_pol() -> None: data = np.array(["0"], np.str_) array = asdataarray(sd.coords.Pol(data)) assert array.data == data assert array.dims == ("chan", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "pol"
def test_mode() -> None: data = np.array(["0"], np.str_) array = asdataarray(sd.coords.Mode(data)) assert array.data == data assert array.dims == ("time", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "mode"
def test_sigma() -> None: data = np.array([[0.0]], np.float64) array = asdataarray(sd.coords.Sigma(data)) assert array.data == data assert array.dims == ("time", "chan") assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "sigma"
def test_weight() -> None: data = np.array([[1.0]], np.float64) array = asdataarray(sd.coords.Weight(data)) assert array.data == data assert array.dims == ("time", "chan") assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "weight"
def test_mask() -> None: data = np.array([[False]], np.bool_) array = asdataarray(sd.coords.Mask(data)) assert array.data == data assert array.dims == ("time", "chan") assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "mask"
def test_latitude() -> None: data = np.array([0.0], np.float64) array = asdataarray(sd.coords.Latitude(data)) assert array.data == data assert array.dims == ("time", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "latitude" assert array.attrs[UNITS] == "deg"
def test_interval() -> None: data = np.array([0.0], np.float64) array = asdataarray(sd.coords.Interval(data)) assert array.data == data assert array.dims == ("time", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "interval" assert array.attrs[UNITS] == "s"
def test_exposure() -> None: data = np.array([0.0], np.float64) array = asdataarray(sd.coords.Exposure(data)) assert array.data == data assert array.dims == ("time", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "exposure" assert array.attrs[UNITS] == "s"
def test_lat_offset() -> None: data = np.array([0.0], np.float64) array = asdataarray(sd.coords.LatOffset(data)) assert array.data == data assert array.dims == ("chan", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "lat_offset" assert array.attrs[UNITS] == "deg"
def test_width() -> None: data = np.array([0.0], np.float64) array = asdataarray(sd.coords.Width(data)) assert array.data == data assert array.dims == ("chan", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "width" assert array.attrs[UNITS] == "Hz"
def test_resolution() -> None: data = np.array([0.0], np.float64) array = asdataarray(sd.coords.Resolution(data)) assert array.data == data assert array.dims == ("chan", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "resolution" assert array.attrs[UNITS] == "Hz"
def test_center_freq() -> None: data = np.array([0.0], np.float64) array = asdataarray(sd.coords.CenterFreq(data)) assert array.data == data assert array.dims == ("chan", ) assert array.dtype.type == data.dtype.type assert array.attrs[SHORT_NAME] == "center_freq" assert array.attrs[UNITS] == "Hz"