|
1 |
| -00:00:00 Join me as I chat with Rich Annone and Michael Chow from Posit, where we explore the transformative |
| 1 | +00:00:00 Join me as I chat with Rich Iannone and Michael Chow from Posit, where we explore the transformative |
2 | 2 |
|
3 | 3 | 00:00:05 power of data tables with the Great Tables Library.
|
4 | 4 |
|
5 | 5 | 00:00:08 We'll cover practical applications of great tables, showcasing how thoughtful design and
|
6 | 6 |
|
7 | 7 | 00:00:13 advanced formatting can elevate your data presentations.
|
8 | 8 |
|
9 |
| -00:00:16 And you'll learn about innovative features like nanoplots and interactive elements, as |
| 9 | +00:00:16 And you'll learn about innovative features like nano plots and interactive elements, as |
10 | 10 |
|
11 | 11 | 00:00:21 well as the importance of structure, format, and style in crafting tables that inspire.
|
12 | 12 |
|
|
144 | 144 |
|
145 | 145 | 00:03:59 It's an awesome episode.
|
146 | 146 |
|
147 |
| -00:04:00 Rich, Michael, welcome to Talk Bython Me. |
| 147 | +00:04:00 Rich, Michael, welcome to Talk Python to Me. |
148 | 148 |
|
149 | 149 | 00:04:04 Great to have you two here.
|
150 | 150 |
|
|
272 | 272 |
|
273 | 273 | 00:06:20 That was like a major problem.
|
274 | 274 |
|
275 |
| -00:06:22 Actually had to retranscribe them. |
| 275 | +00:06:22 Actually had to re-transcribe them. |
276 | 276 |
|
277 | 277 | 00:06:24 There was many of them.
|
278 | 278 |
|
|
744 | 744 |
|
745 | 745 | 00:16:26 For a limited time, you can try Posit Connect for free for three months by going to talkpython.fm
|
746 | 746 |
|
747 |
| -00:16:31 slash posit. |
| 747 | +00:16:31 /posit. |
748 | 748 |
|
749 | 749 | 00:16:32 That's talkpython.fm/P-O-S-I-T.
|
750 | 750 |
|
|
888 | 888 |
|
889 | 889 | 00:19:45 Amazing.
|
890 | 890 |
|
891 |
| -00:19:45 I feel like Edward Tuftay must come into existence a lot for you guys. |
| 891 | +00:19:45 I feel like Edward Tufte must come into existence a lot for you guys. |
892 | 892 |
|
893 | 893 | 00:19:52 But it kind of goes to show tables can be cool, right?
|
894 | 894 |
|
|
1252 | 1252 |
|
1253 | 1253 | 00:27:39 They teach you to be economical with how much data you put on, how much, basically the
|
1254 | 1254 |
|
1255 |
| -00:27:43 Tufti thing, how much ink are you going to like spend on a visualization? |
| 1255 | +00:27:43 Tufte thing, how much ink are you going to like spend on a visualization? |
1256 | 1256 |
|
1257 | 1257 | 00:27:46 And, it just carries it through to all the different parts, which is, you know, amazing.
|
1258 | 1258 |
|
|
1572 | 1572 |
|
1573 | 1573 | 00:34:53 Selectors.
|
1574 | 1574 |
|
1575 |
| -00:34:54 So that really was eyeopening to us. |
| 1575 | +00:34:54 So that really was eye opening to us. |
1576 | 1576 |
|
1577 | 1577 | 00:34:56 And I think the polars team a little bit, I think they hadn't, I think great tables was
|
1578 | 1578 |
|
|
1670 | 1670 |
|
1671 | 1671 | 00:36:35 So yeah.
|
1672 | 1672 |
|
1673 |
| -00:36:36 Pandas are polar's polar's has some really nice benefits like selectors. |
| 1673 | +00:36:36 Pandas are polar's has some really nice benefits like selectors. |
1674 | 1674 |
|
1675 | 1675 | 00:36:40 And then it also, it's used quite a bit whenever we style a table.
|
1676 | 1676 |
|
|
1744 | 1744 |
|
1745 | 1745 | 00:38:15 represents the structure of the table.
|
1746 | 1746 |
|
1747 |
| -00:38:17 A little Flutter or HTML-esque in that sense. |
| 1747 | +00:38:17 A little Flutter or HTML-eques in that sense. |
1748 | 1748 |
|
1749 | 1749 | 00:38:21 Yeah.
|
1750 | 1750 |
|
|
2010 | 2010 |
|
2011 | 2011 | 00:43:33 Like, yeah, it's actually inspiring every time.
|
2012 | 2012 |
|
2013 |
| -00:43:36 It's gotta be pretty hard to build a framework around such a visual flexibility, you know? |
| 2013 | +00:43:36 It's got to be pretty hard to build a framework around such a visual flexibility, you know? |
2014 | 2014 |
|
2015 | 2015 | 00:43:41 Yeah.
|
2016 | 2016 |
|
|
2330 | 2330 |
|
2331 | 2331 | 00:51:32 But if you look at the, the nano plots, some of them are really spotty and some of them are
|
2332 | 2332 |
|
2333 |
| -00:51:38 pretty much flat and that it tells you a whole nother dimension. |
| 2333 | +00:51:38 pretty much flat and that it tells you a whole another dimension. |
2334 | 2334 |
|
2335 | 2335 | 00:51:41 That's kind of, this is kind of what I was getting at.
|
2336 | 2336 |
|
|
2388 | 2388 |
|
2389 | 2389 | 00:52:57 I think there are interactive table libraries too.
|
2390 | 2390 |
|
2391 |
| -00:53:01 So one we have ported to Python recently is called Reactable. |
| 2391 | +00:53:01 So one we have ported to Python recently is called React-table. |
2392 | 2392 |
|
2393 | 2393 | 00:53:05 So we made a port called ReactablePy that it offers expanding tables.
|
2394 | 2394 |
|
|
2584 | 2584 |
|
2585 | 2585 | 00:57:42 And that was so helpful to have as a issue.
|
2586 | 2586 |
|
2587 |
| -00:57:45 And I think that contribution to GreatTable is really huge. |
| 2587 | +00:57:45 And I think that contribution to Great Table is really huge. |
2588 | 2588 |
|
2589 | 2589 | 00:57:50 Yeah.
|
2590 | 2590 |
|
|
2610 | 2610 |
|
2611 | 2611 | 00:58:02 So that's really good.
|
2612 | 2612 |
|
2613 |
| -00:58:04 And I see Carol noted Quarto, which is actually the whole GreatTable's website is built with |
| 2613 | +00:58:04 And I see Carol noted Quarto, which is actually the whole Great Table's website is built with |
2614 | 2614 |
|
2615 | 2615 | 00:58:09 Quarto.
|
2616 | 2616 |
|
|
2626 | 2626 |
|
2627 | 2627 | 00:58:23 And it's also developed by Posit.
|
2628 | 2628 |
|
2629 |
| -00:58:25 But we, yeah, we end up putting tables a lot in like Quarto documents or the like GreatTables |
| 2629 | +00:58:25 But we, yeah, we end up putting tables a lot in like Quarto documents or the like Great Tables |
2630 | 2630 |
|
2631 | 2631 | 00:58:32 website.
|
2632 | 2632 |
|
|
2648 | 2648 |
|
2649 | 2649 | 00:58:43 I guess for context.
|
2650 | 2650 |
|
2651 |
| -00:58:44 So like some tools like IBIS, their API docs and the GreatTables docs. |
| 2651 | +00:58:44 So like some tools like IBIS, their API docs and the Great Tables docs. |
2652 | 2652 |
|
2653 | 2653 | 00:58:49 Yeah.
|
2654 | 2654 |
|
|
2674 | 2674 |
|
2675 | 2675 | 00:59:09 Yeah.
|
2676 | 2676 |
|
2677 |
| -00:59:10 I think we want to port quite a bit more from the R program over to GreatTables. |
| 2677 | +00:59:10 I think we want to port quite a bit more from the R program over to Great Tables. |
2678 | 2678 |
|
2679 | 2679 | 00:59:14 That includes things like merging, concatenating values from different columns into single columns.
|
2680 | 2680 |
|
|
2704 | 2704 |
|
2705 | 2705 | 00:59:43 Excel's a big one.
|
2706 | 2706 |
|
2707 |
| -00:59:46 We'll put GreatTables in Excel so you can just go all the way to the bottom, wherever that is. |
| 2707 | +00:59:46 We'll put Great Tables in Excel so you can just go all the way to the bottom, wherever that is. |
2708 | 2708 |
|
2709 |
| -00:59:51 Well, I think one other thing to note is extensions that in R, tons of people have extended GT, the GreatTables for R. |
| 2709 | +00:59:51 Well, I think one other thing to note is extensions that in R, tons of people have extended GT, the Great Tables for R. |
2710 | 2710 |
|
2711 | 2711 | 00:59:59 And tons of helper packages.
|
2712 | 2712 |
|
2713 | 2713 | 01:00:01 Like if putting a bar in your table is something you want to do, there are a lot of these inside extra helper packages.
|
2714 | 2714 |
|
2715 | 2715 | 01:00:09 And so I think one nice thing would be we want to kind of create a example helper package just to give a feel for how people in Python could also create this kind of stuff for
|
2716 | 2716 |
|
2717 |
| -01:00:09 GreatTables. |
| 2717 | +01:00:09 Great Tables. |
2718 | 2718 |
|
2719 |
| -01:00:20 If you want to extend like, yeah, if you wanted to create your own little bar charts in GreatTables, it seems like people have done a lot of that in R. |
| 2719 | +01:00:20 If you want to extend like, yeah, if you wanted to create your own little bar charts in Great Tables, it seems like people have done a lot of that in R. |
2720 | 2720 |
|
2721 | 2721 | 01:00:30 And so it'd be cool to try to foster that kind of ecosystem and extension.
|
2722 | 2722 |
|
|
2862 | 2862 |
|
2863 | 2863 | 01:03:32 We should be right at the top.
|
2864 | 2864 |
|
2865 |
| -01:03:33 You can also find the iTunes feed at /itunes, the Google Play feed at /play, and the direct |
| 2865 | +01:03:33 You can also find the iTunes feed at /iTunes, the Google Play feed at /play, and the direct |
2866 | 2866 |
|
2867 | 2867 | 01:03:39 RSS feed at /rss on talkpython.fm.
|
2868 | 2868 |
|
|
2882 | 2882 |
|
2883 | 2883 | 01:03:59 Bye.
|
2884 | 2884 |
|
2885 |
| -01:04:00 Bye. |
2886 |
| - |
2887 |
| -01:04:01 Bye. |
2888 |
| - |
2889 |
| -01:04:02 Bye. |
2890 |
| - |
2891 |
| -01:04:03 Bye. |
2892 |
| - |
2893 |
| -01:04:04 Bye. |
2894 |
| - |
2895 |
| -01:04:05 Bye. |
2896 |
| - |
2897 |
| -01:04:06 Bye. |
2898 |
| - |
2899 |
| -01:04:07 Bye. |
2900 |
| - |
2901 |
| -01:04:08 Bye. |
2902 |
| - |
2903 |
| -01:04:09 Bye. |
2904 |
| - |
2905 |
| -01:04:10 Bye. |
2906 |
| - |
2907 |
| -01:04:11 Bye. |
2908 |
| - |
2909 |
| -01:04:12 Bye. |
2910 |
| - |
2911 |
| -01:04:13 Bye. |
2912 |
| - |
2913 |
| -01:04:14 Bye. |
2914 |
| - |
2915 |
| -01:04:15 Bye. |
2916 |
| - |
2917 |
| -01:04:16 you Thank you. |
2918 |
| - |
0 commit comments