Virtual Day AMA
summary
Ports GT into Python as Great Tables and ports pointblank too, then brings features back into R; maintains packages on CRAN, PyPI and Conda-forge and warns PyPI lacks reverse-dependency checks so breaking changes are riskier. Builds an email tool Blastula that uses curl/SMTP for rich, scheduled reports. Origin packages are air‑quality front ends (CalPuff / HighSplit). Accepts and reviews PRs but admits months‑long backlogs. Experiments with terminal UI sweet and a TypeScript table renderer to export HTML/SVG across ecosystems.
AI-written summary · about
chapters (26)
- 0:00Event kickoff
- 1:06Origin story of Great Tables
- 3:13Open source contribution tips
- 5:40Rich’s journey to R and Posit
- 7:45Rich’s first R package
- 9:31Point Blank updates and plans
- 12:01Pull requests and maintenance
- 14:49R versus Python syntax
- 17:19Ice cream flavors
- 18:04Advice for new R users
- 20:16Base R pipes and workflows
- 21:40Niche packages wishlist
- 23:30CRAN PyPI Conda Forge
- 24:54R Python feature parity
- 26:21Internal to public packages
- 27:25Blastula deep dive
- 29:13Pet preferences
- 30:16Porting versus reticulate
- 31:43Python versus R priorities
- 33:07Packages to develop further
- 34:32Package maintenance autonomy
- 37:04Grammar of tables
- 39:13Table renderer revival
- 41:45Python tools and Positron
- 44:15Positron features
- 44:57Closing remarks
related talks
49mLightning talks!
16mMixing R, Python, and Quarto: Crafting the Perfect Open Source Cocktail
24mLightning Talks Part Three
32mWrappers/Extenders- Companion Packages for Python Projects
32mAlice in the Open Source Land
01h 30mPanel: Building a Stronger Open Source Python Data Community
21m#7 Open Source Forum 2019 Dan Lorenc
24mWednesday BoF Wrap Up
