Michael Chow

Results 189 issues of Michael Chow

#14 mentions the intended behavior in Great Tables is to escape html, unless someone uses `html()`. However, as our [sports earning example](https://github.com/posit-dev/great-tables/blob/main/docs/examples/sports-earnings/index.ipynb) shows, HTML in the cell body is not...

Type: ☹︎ Bug

If you set the `groupname_col=` arg of GT by itself, you should see grouping rows in the data. Instead, the group column gets dropped. If you set groupname_col and rowname_col,...

Difficulty: [2] Intermediate
Effort: [2] Medium
Priority: [3] High
Type: ☹︎ Bug

The International Business Communication Standards (IBCS) Association has a [number of templates](https://www.ibcs.com/resource_category/table-templates/) for reporting business financials. A user on discord asked whether we can produce these. I suspect we're fairly...

.epic

Currently, we use numpy in two places: * **No dependency**: `_tbl_data.py`: this is where we've consolidated all our DataFrame library specific code. It's handled using [databackend](https://github.com/machow/databackend), so we don't need...

Based on convo w/ @rich-iannone, it seems like there may be some unused helper functions exposed at the top-level (e.g. letters, LETTERS, px). Let's go through the top-level imports and...

@rich-iannone mentioned that this is useful often for adding a spacer row. (E.g. in excel often you just add a new row to space some specific rows out). https://gt.rstudio.com/reference/rows_add.html

Difficulty: [2] Intermediate
Effort: [3] High
Priority: [2] Medium
Type: ★ Enhancement
.epic

* fmt_number * fmt_integer * fmt_scientific

Difficulty: [2] Intermediate
Effort: [2] Medium
Priority: [3] High
Type: ✎ Docs
.blog

Currently, `GT.tab_options()` exposes about 150 options that can be set. This is great for customization, but can make it a bit cumbersome to find things. Moreover, because `.tab_options()` is a...

Difficulty: [2] Intermediate
Effort: [2] Medium
Priority: [3] High
Type: ★ Enhancement

Let's add a correlation matrix example to the docs (and / or a confusion matrix!) Here's a confusion matrix from the pandas styler docs

Difficulty: [2] Intermediate
Effort: [2] Medium
Priority: [3] High
Type: ✎ Docs

Currently, Great Tables supports rendering to HTML. However, python supports rich table displays in console, using frameworks like [rich](https://github.com/Textualize/rich): Unfortunately, rich [does not allow col and rowspan](https://github.com/Textualize/rich/issues/164), but we may...

Difficulty: [3] Advanced
Effort: [3] High
Priority: [2] Medium
Type: ★ Enhancement