def test_multidimensional_to_dataframe_no_supported(): nt = 100 d1 = np.zeros([nt, 2]) time = _get_time(nt) items = [ItemInfo("Foo")] ds = Dataset([d1], time, items) with pytest.raises(ValueError): ds.to_dataframe()
def test_to_dataframe(): nt = 100 d1 = np.zeros([nt]) d2 = np.zeros([nt]) data = [d1, d2] time = _get_time(nt) items = [ItemInfo("Foo"), ItemInfo("Bar")] ds = Dataset(data, time, items) df = ds.to_dataframe() assert list(df.columns) == ["Foo", "Bar"] assert isinstance(df.index, pd.DatetimeIndex)