コード例 #1
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #2
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #3
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #4
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #5
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #6
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #7
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #8
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #9
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #10
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #11
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"
コード例 #12
0
ファイル: test_coords.py プロジェクト: sdarray/sdarray
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"