def _install()

in core/maxframe/dataframe/misc/__init__.py [0:0]


def _install():
    from ..core import DATAFRAME_TYPE, INDEX_TYPE, SERIES_TYPE

    for t in DATAFRAME_TYPE:
        setattr(t, "apply", df_apply)
        setattr(t, "astype", astype)
        setattr(t, "describe", describe)
        setattr(
            t, "__delitem__", lambda df, items: df_drop(df, items, axis=1, inplace=True)
        )
        setattr(t, "diff", df_diff)
        setattr(t, "drop_duplicates", df_drop_duplicates)
        setattr(t, "duplicated", df_duplicated)
        setattr(t, "drop", df_drop)
        setattr(t, "eval", df_eval)
        setattr(t, "explode", df_explode)
        setattr(t, "isin", df_isin)
        setattr(t, "melt", melt)
        setattr(t, "memory_usage", df_memory_usage)
        setattr(t, "pct_change", pct_change)
        setattr(t, "pivot_table", pivot_table)
        setattr(t, "pop", df_pop)
        setattr(t, "query", df_query)
        setattr(t, "select_dtypes", select_dtypes)
        setattr(t, "shift", shift)
        setattr(t, "stack", stack)
        setattr(t, "transform", df_transform)
        setattr(t, "transpose", transpose)
        setattr(t, "tshift", tshift)

    for t in SERIES_TYPE:
        setattr(t, "apply", series_apply)
        setattr(t, "astype", astype)
        setattr(t, "case_when", case_when)
        setattr(t, "check_monotonic", check_monotonic)
        setattr(t, "describe", describe)
        setattr(t, "diff", series_diff)
        setattr(t, "drop", series_drop)
        setattr(t, "drop_duplicates", series_drop_duplicates)
        setattr(t, "duplicated", series_duplicated)
        setattr(t, "explode", series_explode)
        setattr(t, "is_monotonic", property(fget=is_monotonic))
        setattr(t, "is_monotonic_decreasing", property(fget=is_monotonic_decreasing))
        setattr(t, "is_monotonic_increasing", property(fget=is_monotonic_increasing))
        setattr(t, "isin", series_isin)
        setattr(t, "map", series_map)
        setattr(t, "memory_usage", series_memory_usage)
        setattr(t, "pct_change", pct_change)
        setattr(t, "shift", shift)
        setattr(t, "transform", series_transform)
        setattr(t, "tshift", tshift)
        setattr(t, "value_counts", value_counts)

    for t in INDEX_TYPE:
        setattr(t, "astype", index_astype)
        setattr(t, "check_monotonic", check_monotonic)
        setattr(t, "drop", index_drop)
        setattr(t, "drop_duplicates", index_drop_duplicates)
        setattr(t, "duplicated", index_duplicated)
        setattr(t, "is_monotonic", property(fget=is_monotonic))
        setattr(t, "is_monotonic_increasing", property(fget=is_monotonic_increasing))
        setattr(t, "is_monotonic_decreasing", property(fget=is_monotonic_decreasing))
        setattr(t, "map", index_map)
        setattr(t, "memory_usage", index_memory_usage)
        setattr(t, "value_counts", value_counts)