Esempio n. 1
0
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"
Esempio n. 2
0
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"
Esempio n. 3
0
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"
Esempio n. 4
0
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"
Esempio n. 5
0
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"
Esempio n. 6
0
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"
Esempio n. 7
0
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"
Esempio n. 8
0
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"
Esempio n. 9
0
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"
Esempio n. 10
0
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"
Esempio n. 11
0
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"
Esempio n. 12
0
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"