Michael Chow

Results 189 issues of Michael Chow

Currently, because GT is a dataclass, it just displays full representations of its attributes in the console. Because its attributes are also dataclasses, they do the same, so things get...

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

@gshotwell mentioned it could be cool to create a shiny template for reporting clinical trials. Opening this issue to track creating some docs around this kind of thing. ## Docs...

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

Currently, if you try to specify line_type curved, but also supply x_vals, we quietly set line_type back to straight. ```python _generate_nanoplot( y_vals=[1, 2, 3], x_vals=[2, 4, 6], show_data_line=True, plot_type="line", line_type="curved"...

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

```python from great_tables import exibble, GT GT(exibble) ``` Note that `great_tables._utils_render_html.create_body_component_h()` handles creating the string representation of nulls. It converts these to ``, which gets interpreted as an html element,...

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

It looks like Great Tables doesn't account for the grouping being a column: ```python (GT(exibble, rowname_col="row", groupname_col="group") .tab_options(row_group_as_column = True) ) ```

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

Should be a quick one https://gt.rstudio.com/reference/opt_table_font.html

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

itables has this neat page with supported editors. I like that it includes screenshots, so you know what the table should look like in each editor... https://mwouts.github.io/itables/supported_editors.html

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

Polars supports nested data---such as lists and structs---in columns of data. Here's an example from the [polars guide](https://docs.pola.rs/user-guide/expressions/aggregation/#basic-aggregations) ```python import polars as pl url = "https://theunitedstates.io/congress-legislators/legislators-historical.csv" dtypes = { "first_name":...

Difficulty: [3] Advanced
Effort: [2] Medium
Priority: [2] Medium
Type: ☹︎ Bug
.epic

Related to https://github.com/posit-dev/great-tables/pull/34, I've implemented the path for using polars selectors, but need to add more tests of its usage. It seems like aspects of selection can be consolidated in...

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

E.g. `tab_spanner("name", ["some_nonmatching_name"])`

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