3838BIGFRAMES_OBJECT = {
3939 "pandas" : "bigframes.pandas" ,
4040 "dataframe" : "bigframes.pandas.DataFrame" ,
41- "dataframegroupby" : "bigframes.core.groupby .DataFrameGroupBy" ,
42- "index" : "bigframes.core.indexes.base .Index" ,
41+ "dataframegroupby" : "bigframes.pandas.api.typing .DataFrameGroupBy" ,
42+ "index" : "bigframes.pandas .Index" ,
4343 "series" : "bigframes.pandas.Series" ,
44- "seriesgroupby" : "bigframes.core.groupby .SeriesGroupBy" ,
45- "datetimemethods" : "bigframes.operations.datetimes .DatetimeMethods" ,
46- "stringmethods" : "bigframes.operations.strings .StringMethods" ,
47- "window" : "bigframes.core.window .Window" ,
44+ "seriesgroupby" : "bigframes.pandas.api.typing .SeriesGroupBy" ,
45+ "datetimemethods" : "bigframes.pandas.api.typing .DatetimeMethods" ,
46+ "stringmethods" : "bigframes.pandas.api.typing .StringMethods" ,
47+ "window" : "bigframes.pandas.api.typing .Window" ,
4848}
4949
5050
@@ -288,8 +288,9 @@ def build_api_coverage_table(bigframes_version: str, release_version: str):
288288
289289
290290def format_api (api_names , is_in_bigframes , api_prefix ):
291- api_name = api_names .str .slice (start = len (f"{ api_prefix } ." ))
292- formatted = "<code>" + api_name + "</code>"
291+ api_names = api_names .str .slice (start = len (f"{ api_prefix } ." ))
292+ api_names = api_names [~ (api_names .str .startswith ("_" ))]
293+ formatted = "<code>" + api_names + "</code>"
293294 bigframes_object = BIGFRAMES_OBJECT .get (api_prefix )
294295 if bigframes_object is None :
295296 return formatted
@@ -298,7 +299,7 @@ def format_api(api_names, is_in_bigframes, api_prefix):
298299 '<a href="https://dataframes.bigquery.dev/reference/api/'
299300 + bigframes_object
300301 + "."
301- + api_name
302+ + api_names
302303 + '.html">'
303304 + formatted
304305 + "</a>"
0 commit comments