def test_get_time(): jpkfile = datadir / "spot3-0192.jpk-force" jpkr = JPKReader(jpkfile) time1 = jpkr.get_data(column="time", index=0, segment=0) time2 = jpkr.get_data(column="time", index=0, segment=1) m1 = jpkr.get_metadata(0, 0) m2 = jpkr.get_metadata(0, 1) assert np.allclose(m1["duration"], time2[0]) assert len(time1) == m1["point count"] assert len(time2) == m2["point count"] assert np.all(time1 < m1["duration"]) assert np.all(time2 < (m1["duration"] + m2["duration"])) md = jpkr.get_metadata(0) assert md["duration"] == m1["duration"] + m2["duration"] assert md["point count"] == m1["point count"] + m2["point count"]
def test_get_single_curves(): jpkfile = datadir / "spot3-0192.jpk-force" jpkr = JPKReader(jpkfile) jpkr.get_data(column="force", index=0, segment=0) jpkr.get_data(column="height (piezo)", index=0, segment=0) jpkr.get_data(column="height (measured)", index=0, segment=0)