Exemplo n.º 1
0
def test_create():
    np_a = np.linspace(0, 1, 11) * u.solRad
    npa_a = npa.linspace(0, 1, 11) * u.solRad
    npa_b = npa.linspace(0, 1, 11, unit=u.solRad)

    assert (npa_a.unit == npa_b.unit)

    assert (np.alltrue(np_a == npa_a.quantity))
    assert (np_a.value.tolist() == npa_a.array.tolist())
Exemplo n.º 2
0
def test_create():
    for endpoint in [True, False]:
        np_a = np.linspace(0, 1, 11, endpoint=endpoint)
        npa_a = npa.linspace(0, 1, 11, endpoint=endpoint)

        assert (np.alltrue(np_a == npa_a.array))
        assert (np_a.tolist() == npa_a.tolist())
Exemplo n.º 3
0
def test_to():
    npa_solRad = npa.linspace(0, 1, 11) * u.solRad
    npa_km = npa_solRad.to(u.km)

    assert (npa_km[-1] == (1.0 * u.solRad).to(u.km).value)
Exemplo n.º 4
0
def test_copy():
    npa_a = npa.linspace(0, 1, 11) * u.solRad
    npa_b = npa_a.copy()

    assert (np.alltrue(npa_a.quantity == npa_b.quantity))
Exemplo n.º 5
0
def test_conversions():
    npa_a = npa.linspace(0, 1, 11) * u.solRad

    npa_b = npa_a.to_arange()
    assert (np.alltrue(npa_a.array == npa_b.array))
Exemplo n.º 6
0
def test_math():
    npa_a = npa.linspace(0, 1, 11)

    npa_a + 1
    npa_a * 5