Skip to content

Commit

Permalink
docs: update announcement table, mention table contest
Browse files Browse the repository at this point in the history
  • Loading branch information
machow committed May 16, 2024
1 parent 31c92eb commit e15ef40
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 40 deletions.
23 changes: 22 additions & 1 deletion docs/blog/pycon-2024-great-tables-are-possible/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,20 @@
title: "PyCon 2024: Making Beautiful, Publication Quality Tables is Possible in 2024"
html-table-processing: none
author: Michael Chow
date: 2024-05-15
date: 2024-05-16
freeze: true
---

The Great Tables crew is excited to share that we'll be presenting on tables at PyCon 2024!
If you're around and want to meet, be sure to stop by the Posit Booth, or reach out on linkedin to [Rich](https://www.linkedin.com/in/richard-iannone-a5640017/) or [Michael](https://www.linkedin.com/in/michael-a-chow/)!

The talk, Making Beautiful, Publication Quality Tables is Possible in 2024 is [10:45am Friday](https://us.pycon.org/2024/schedule/presentation/65/).

In addition to the talk, there are two other events worth mentioning:

* The [2024 Table Contest](https://posit.co/blog/announcing-the-2024-table-contest/)
* Our [upcoming table workshop](https://reg.conf.posit.co/flow/posit/positconf24/publiccatalog/page/publiccatalog/session/1707334049004001S0l2) at posit::conf 2024

## What's the presentation about?

Publication quality tables are a critical form of data visualization, that is easy to miss in
Expand Down Expand Up @@ -41,6 +48,20 @@ makes it really [easy to select rows and columns for styling](../polars-styling)

## What's next?

### The 2024 Table Contest

The world's premier display table contest---the [4th annual Table Contest](https://posit.co/blog/announcing-the-2024-table-contest/) draws competitors from near and far,
to showcase the latest and greatest examples in table presentation.
The contest is happening now, with **submissions due by May 31st, 2024**.

For inspiration, see these resources:

* [Contest announcement](https://posit.co/blog/announcing-the-2024-table-contest/)
* [2022 winners and honorable mentions](https://posit.co/blog/winners-of-the-2022-table-contest/)


### posit::conf() workshop

We're planning a posit::conf() 2024 workshop in August, called [Making Tables with gt and Great Tables](https://reg.conf.posit.co/flow/posit/positconf24/publiccatalog/page/publiccatalog/session/1707334049004001S0l2).

If you're curious about making beautiful, publication quality tables in Python or R, we'd love to have you!
Expand Down
78 changes: 39 additions & 39 deletions docs/blog/pycon-2024-great-tables-are-possible/table.html
Original file line number Diff line number Diff line change
@@ -1,48 +1,48 @@
<div id="uvibdxsnyw" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
<div id="vtbglfufmz" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
<style>
#uvibdxsnyw table {
#vtbglfufmz table {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Helvetica Neue', 'Fira Sans', 'Droid Sans', Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

#uvibdxsnyw thead, tbody, tfoot, tr, td, th { border-style: none; }
#vtbglfufmz thead, tbody, tfoot, tr, td, th { border-style: none; }
tr { background-color: transparent; }
#uvibdxsnyw p { margin: 0; padding: 0; }
#uvibdxsnyw .gt_table { display: table; border-collapse: collapse; line-height: normal; margin-left: auto; margin-right: auto; color: #333333; font-size: 16px; font-weight: normal; font-style: normal; background-color: #FFFFFF; width: auto; border-top-style: solid; border-top-width: 2px; border-top-color: #A8A8A8; border-right-style: none; border-right-width: 2px; border-right-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #A8A8A8; border-left-style: none; border-left-width: 2px; border-left-color: #D3D3D3; }
#uvibdxsnyw .gt_caption { padding-top: 4px; padding-bottom: 4px; }
#uvibdxsnyw .gt_title { color: #333333; font-size: 125%; font-weight: initial; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; border-bottom-color: #FFFFFF; border-bottom-width: 0; }
#uvibdxsnyw .gt_subtitle { color: #333333; font-size: 85%; font-weight: initial; padding-top: 3px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-color: #FFFFFF; border-top-width: 0; }
#uvibdxsnyw .gt_heading { background-color: #FFFFFF; text-align: center; border-bottom-color: #FFFFFF; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; }
#uvibdxsnyw .gt_bottom_border { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; }
#uvibdxsnyw .gt_col_headings { border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; }
#uvibdxsnyw .gt_col_heading { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: normal; text-transform: inherit; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; vertical-align: bottom; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; overflow-x: hidden; }
#uvibdxsnyw .gt_column_spanner_outer { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: normal; text-transform: inherit; padding-top: 0; padding-bottom: 0; padding-left: 4px; padding-right: 4px; }
#uvibdxsnyw .gt_column_spanner_outer:first-child { padding-left: 0; }
#uvibdxsnyw .gt_column_spanner_outer:last-child { padding-right: 0; }
#uvibdxsnyw .gt_column_spanner { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; vertical-align: bottom; padding-top: 5px; padding-bottom: 5px; overflow-x: hidden; display: inline-block; width: 100%; }
#uvibdxsnyw .gt_spanner_row { border-bottom-style: hidden; }
#uvibdxsnyw .gt_group_heading { padding-top: 8px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; text-transform: inherit; border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; vertical-align: middle; text-align: left; }
#uvibdxsnyw .gt_empty_group_heading { padding: 0.5px; color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; vertical-align: middle; }
#uvibdxsnyw .gt_from_md> :first-child { margin-top: 0; }
#uvibdxsnyw .gt_from_md> :last-child { margin-bottom: 0; }
#uvibdxsnyw .gt_row { padding-top: 8px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; margin: 10px; border-top-style: solid; border-top-width: 1px; border-top-color: #D3D3D3; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; vertical-align: middle; overflow-x: hidden; }
#uvibdxsnyw .gt_stub { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; text-transform: inherit; border-right-style: solid; border-right-width: 2px; border-right-color: #D3D3D3; padding-left: 5px; padding-right: 5px; }
#uvibdxsnyw .gt_stub_row_group { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; text-transform: inherit; border-right-style: solid; border-right-width: 2px; border-right-color: #D3D3D3; padding-left: 5px; padding-right: 5px; vertical-align: top; }
#uvibdxsnyw .gt_row_group_first td { border-top-width: 2px; }
#uvibdxsnyw .gt_row_group_first th { border-top-width: 2px; }
#uvibdxsnyw .gt_table_body { border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; }
#uvibdxsnyw .gt_sourcenotes { color: #333333; background-color: #FFFFFF; border-bottom-style: none; border-bottom-width: 2px; border-bottom-color: #D3D3D3; border-left-style: none; border-left-width: 2px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 2px; border-right-color: #D3D3D3; }
#uvibdxsnyw .gt_sourcenote { font-size: 90%; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; text-align: left; }
#uvibdxsnyw .gt_left { text-align: left; }
#uvibdxsnyw .gt_center { text-align: center; }
#uvibdxsnyw .gt_right { text-align: right; font-variant-numeric: tabular-nums; }
#uvibdxsnyw .gt_font_normal { font-weight: normal; }
#uvibdxsnyw .gt_font_bold { font-weight: bold; }
#uvibdxsnyw .gt_font_italic { font-style: italic; }
#uvibdxsnyw .gt_super { font-size: 65%; }
#uvibdxsnyw .gt_footnote_marks { font-size: 75%; vertical-align: 0.4em; position: initial; }
#uvibdxsnyw .gt_asterisk { font-size: 100%; vertical-align: 0; }
#vtbglfufmz p { margin: 0; padding: 0; }
#vtbglfufmz .gt_table { display: table; border-collapse: collapse; line-height: normal; margin-left: auto; margin-right: auto; color: #333333; font-size: 16px; font-weight: normal; font-style: normal; background-color: #FFFFFF; width: auto; border-top-style: solid; border-top-width: 2px; border-top-color: #A8A8A8; border-right-style: none; border-right-width: 2px; border-right-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #A8A8A8; border-left-style: none; border-left-width: 2px; border-left-color: #D3D3D3; }
#vtbglfufmz .gt_caption { padding-top: 4px; padding-bottom: 4px; }
#vtbglfufmz .gt_title { color: #333333; font-size: 125%; font-weight: initial; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; border-bottom-color: #FFFFFF; border-bottom-width: 0; }
#vtbglfufmz .gt_subtitle { color: #333333; font-size: 85%; font-weight: initial; padding-top: 3px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-color: #FFFFFF; border-top-width: 0; }
#vtbglfufmz .gt_heading { background-color: #FFFFFF; text-align: center; border-bottom-color: #FFFFFF; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; }
#vtbglfufmz .gt_bottom_border { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; }
#vtbglfufmz .gt_col_headings { border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; }
#vtbglfufmz .gt_col_heading { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: normal; text-transform: inherit; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; vertical-align: bottom; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; overflow-x: hidden; }
#vtbglfufmz .gt_column_spanner_outer { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: normal; text-transform: inherit; padding-top: 0; padding-bottom: 0; padding-left: 4px; padding-right: 4px; }
#vtbglfufmz .gt_column_spanner_outer:first-child { padding-left: 0; }
#vtbglfufmz .gt_column_spanner_outer:last-child { padding-right: 0; }
#vtbglfufmz .gt_column_spanner { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; vertical-align: bottom; padding-top: 5px; padding-bottom: 5px; overflow-x: hidden; display: inline-block; width: 100%; }
#vtbglfufmz .gt_spanner_row { border-bottom-style: hidden; }
#vtbglfufmz .gt_group_heading { padding-top: 8px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; text-transform: inherit; border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; vertical-align: middle; text-align: left; }
#vtbglfufmz .gt_empty_group_heading { padding: 0.5px; color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; vertical-align: middle; }
#vtbglfufmz .gt_from_md> :first-child { margin-top: 0; }
#vtbglfufmz .gt_from_md> :last-child { margin-bottom: 0; }
#vtbglfufmz .gt_row { padding-top: 8px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; margin: 10px; border-top-style: solid; border-top-width: 1px; border-top-color: #D3D3D3; border-left-style: none; border-left-width: 1px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 1px; border-right-color: #D3D3D3; vertical-align: middle; overflow-x: hidden; }
#vtbglfufmz .gt_stub { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; text-transform: inherit; border-right-style: solid; border-right-width: 2px; border-right-color: #D3D3D3; padding-left: 5px; padding-right: 5px; }
#vtbglfufmz .gt_stub_row_group { color: #333333; background-color: #FFFFFF; font-size: 100%; font-weight: initial; text-transform: inherit; border-right-style: solid; border-right-width: 2px; border-right-color: #D3D3D3; padding-left: 5px; padding-right: 5px; vertical-align: top; }
#vtbglfufmz .gt_row_group_first td { border-top-width: 2px; }
#vtbglfufmz .gt_row_group_first th { border-top-width: 2px; }
#vtbglfufmz .gt_table_body { border-top-style: solid; border-top-width: 2px; border-top-color: #D3D3D3; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #D3D3D3; }
#vtbglfufmz .gt_sourcenotes { color: #333333; background-color: #FFFFFF; border-bottom-style: none; border-bottom-width: 2px; border-bottom-color: #D3D3D3; border-left-style: none; border-left-width: 2px; border-left-color: #D3D3D3; border-right-style: none; border-right-width: 2px; border-right-color: #D3D3D3; }
#vtbglfufmz .gt_sourcenote { font-size: 90%; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; text-align: left; }
#vtbglfufmz .gt_left { text-align: left; }
#vtbglfufmz .gt_center { text-align: center; }
#vtbglfufmz .gt_right { text-align: right; font-variant-numeric: tabular-nums; }
#vtbglfufmz .gt_font_normal { font-weight: normal; }
#vtbglfufmz .gt_font_bold { font-weight: bold; }
#vtbglfufmz .gt_font_italic { font-style: italic; }
#vtbglfufmz .gt_super { font-size: 65%; }
#vtbglfufmz .gt_footnote_marks { font-size: 75%; vertical-align: 0.4em; position: initial; }
#vtbglfufmz .gt_asterisk { font-size: 100%; vertical-align: 0; }

</style>
<table class="gt_table" data-quarto-disable-processing="false" data-quarto-bootstrap="false">
Expand Down Expand Up @@ -190,7 +190,7 @@
<td style="font-weight: bold;" class="gt_row gt_left"></td>
<td style="font-weight: bold;" class="gt_row gt_left">Total</td>
<td style="background-color: aliceblue; font-weight: bold;" class="gt_row gt_right">$29.4M</td>
<td style="background-color: aliceblue; font-weight: bold;" class="gt_row gt_right">102%</td>
<td style="background-color: aliceblue; font-weight: bold;" class="gt_row gt_right">100%</td>
<td style="background-color: papayawhip; font-weight: bold;" class="gt_row gt_right">$14.8M</td>
<td style="background-color: papayawhip; font-weight: bold;" class="gt_row gt_right">100%</td>
<td style="font-weight: bold;" class="gt_row gt_center"></td>
Expand Down

0 comments on commit e15ef40

Please sign in to comment.