def display_monthtable(nav): return pandas_display(frame=100 * monthlytable(nav.pct_change().fillna(0.0)))
def test_table(ts): pdt.assert_almost_equal(monthlytable(ts), read("monthtable.csv", index_col=0))
def monthlytable(self) -> pd.DataFrame: return monthlytable(self)
def test_monthlytable(self): f = 100 * monthlytable(ts) f = f[f.index >= 2008] pdt.assert_frame_equal(f, read_frame("month.csv", parse_dates=False))
def monthlytable(self): return monthlytable(self.__nav)