@attr(speed='slow')
def test_3d_lowmem():
    dic, data = ng.varian.read_lowmem(os.path.join(DATA_DIR, "agilent_3d"))
    assert data.shape == (128, 88, 1250)
    assert np.abs(data[0, 1, 2].real - 7.98) <= 0.01
    assert np.abs(data[0, 1, 2].imag - 33.82) <= 0.01
    assert np.abs(data[10, 11, 18].real - -9.36) <= 0.01
    assert np.abs(data[10, 11, 18].imag - -7.75) <= 0.01
    lowmem_write_readback(dic, data)
low memory reading/writing of 3D Varian file
dataset/ETHPy150Open jjhelmus/nmrglue/tests/test_agilent.py/test_3d_lowmem