Sign in

Gordon Woodhull

@gordonwoodhull.bsky.social
45 followers 23 following 1 posts

Currently working on quarto.org I like programming languages, viz/graphics, hiking, literature, cats.

PostsRepliesMedia
Reposted by Gordon Woodhull
George Stagg @gws.phd · 21/04/2026
Yesterday we announced the alpha release of #ggsql 🎉 In celebration, here is a ggsql plot for #TidyTuesday Week 16 of 2026, using a dataset on global health spending! 💰 ggsql source: gist.github.com/georgestagg/...
A plot showing out-of-pocket payments as a percent of total health spending for many countries over time. Countries are grouped using 2022 World Bank income classifications. Reliance on out-of-pocket payments for health care is falling, but many countries still face heavy burdens
0122
Reposted by Gordon Woodhull
Thomas Lin Pedersen @thomasp85.com · 20/04/2026
I am excited beyond description to lift the veil on what we have been working on in 2026: Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org
opensource.posit.co
ggsql: A grammar of graphics for SQL
Introducing ggsql, a grammar of graphics for SQL that lets you describe visualizations directly inside SQL queries.
1338886
Reposted by Gordon Woodhull
Richard Iannone @richmeister.bsky.social · 15/04/2026
We just released a blog post about something I'm very excited about: Great Docs. Post is in the *new* Posit Open Source site: opensource.posit.co/blog/2026-04... Great Docs is a #python pkg for creating beautiful Python package websites. We make it easy to use but also give you lots of options.
opensource.posit.co
Introducing Great Docs: Beautiful Documentation for Python Packages
Great Docs is a new documentation site generator for Python packages. It auto-discovers your API, builds a modern site with Quarto, and ships with LLM-friendly features and one-command deployment.
24316
Reposted by Gordon Woodhull
Posit @posit.co · 15/04/2026
Quarto 2 is coming, and it’s a total rewrite in Rust. 🦀 The headline feature? Native collaborative editing. Don't choose between Google Docs ease and Git rigor! You get real-time, conflict-free collab directly in your .qmd files. #RStats #Python Coming soon! ✨ opensource.posit.co/blog/2026-04...
opensource.posit.co
What's next: Quarto 2
We've started working on [`quarto-dev/q2`](https://github.com/quarto-dev/q2/), a full rewrite of Quarto in Rust.
28719
Reposted by Gordon Woodhull
Carlos Scheidegger @cscheid.net · 06/04/2026
And another Quarto announcement; I've alluded to it before, but we're making it "official". We've started work on Quarto 2. The blog post has an overview: quarto.org/docs/blog/po... We'll share more in future blog posts, but here's what you can expect from the Quarto 2 dev effort: (1/)
quarto.org
What’s next: Quarto 2 – Quarto
We’ve started working on quarto-dev/q2, a full rewrite of Quarto in Rust.
1019254
Reposted by Gordon Woodhull
Posit @posit.co · 08/04/2026
We are thrilled to announce that Positron Server is now available for academic use via JupyterHub! This gives students a robust #RStats & #Python data science IDE without needing a local install or new infrastructure. Learn more: positron.posit.co/blog/posts/2...
Positron plus JupyterHub logo, with the Posit logo in the corner.
25623
Reposted by Gordon Woodhull
Posit @posit.co · 11/03/2026
The March edition of posit::glimpse() is here! 🚀 Key updates include Posit AI, a new assistant in RStudio, Pointblank for synthetic data for #Python, mirai v2.6.0: 50% faster async #RStats ⚡, Positron's PDF viewer + Jupyter support, and more. Read the full roundup: posit.co/blog/glimpse...
posit.co
posit::glimpse() Newsletter – March 2026 - Posit
Stay up to date with the latest in this posit::glimpse() roundup, featuring posit::conf(2026) registration, the launch of Posit AI, and updates to Positron, Quarto, and mirai.
1179
Reposted by Gordon Woodhull
Typst @typst.app · 09/03/2026
Accessibility in Typst works, even if it runs under the hood for Quarto :)
2243
Reposted by Gordon Woodhull
Andrew Heiss @andrew.heiss.phd · 09/03/2026
If you use #QuartoPub for any PDF documents for teaching and you need to meet impending PDF accessibility rules, upgrade to v1.9, add format: typst: pdf-standard: ua-1 to the YAML front matter, and it'll work!
Accessibility score for: evalsp26_01-exam_answers
100% Accessibility score: 100 percent
arrow_drop_up
Perfect!

This PDF has a perfect accessibility score, although further improvements may still be possible. Keep up the good work!
512131
Reposted by Gordon Woodhull
James Goldie @jamesgoldie.dev · 30/01/2026
Very keen to play with the newly merged Typst book support in @quarto.org! Thanks, Quarto team! prerelease.quarto.org/docs/books/
prerelease.quarto.org
Creating a Book – Quarto (Pre-release)
176
Reposted by Gordon Woodhull
Physalia-courses@ONLINE @physaliacourses.bsky.social · 25/11/2025
Master #Quarto & transform your scientific work! Join our 2-day online course with @mickael.canouil.fr to learn how to create reproducible, polished, multi-format documents with R/Python/Julia integration. Boost your workflow & impact! www.physalia-courses.org/courses-work... #Rstats #DataScience
physalia-courses.org
Mastering Quarto CLI: From Authoring to Publishing
5th-6th February 2026
032
Reposted by Gordon Woodhull
Posit @posit.co · 22/10/2025
Announcing the Data Explorer “Convert to Code” Feature on Positron! With a single click, you can copy the R or Python code that reflects the filters and sorts you've set up in the Data Explorer UI. Transition quickly from visual exploration to scripting today! positron.posit.co/data-explore...
1239
Reposted by Gordon Woodhull
Carlos Scheidegger @cscheid.net · 16/10/2025
Quarto friends! I need your help: We are implementing a new QMD parser in Quarto. It will be super nice. But it's a big change, and we want to minimize the impact. 1. Can you share a link to your Quarto project at github.com/quarto-dev/q... 2. repost this and let your Quarto friends know too?
github.com
Epic: are we production yet · Issue #63 · quarto-dev/quarto-markdown
We need to check against many large sites to get a good sense for the impact of this new syntax in practice. autogenerated qmd quartodoc-generated sites (tbd meet with @machow) sites quarto.org Shi...
53233
Reposted by Gordon Woodhull
Matt Ghoul @mattgill.me · 16/10/2025
this mfing ai said compers
031
Reposted by Gordon Woodhull
Quarto @quarto.org · 13/10/2025
Quarto 1.8 is available! 🎉 New features include: ✨ Light & dark mode support for brand colors and logos 📦 Brand extensions for sharing across projects ♿ HTML accessibility checks with Axe-core 🔧 Access to execution context from code cells Full details: quarto.org/docs/blog/po...
quarto.org
Quarto 1.8 – Quarto
Quarto 1.8 improves brand support, introduces brand extensions, adds HTML accessibility checks, and gives access to execution context.
0398
Reposted by Gordon Woodhull
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 20/08/2025
Happy to announce ✨quarto-revealjs-editable✨ This fully supersedes the imagemover extension, as I back then didn't realize the potential. You can now also move, resize, change font size and alignment for text in your slides github.com/EmilHvitfeld... #quarto #slidecrafting
1011636
Reposted by Gordon Woodhull
Posit @posit.co · 12/08/2025
Become a more efficient #Python programmer at posit::conf(2025)! 🐍 🐻‍❄️ Learn to wrangle, analyze, and visualize data efficiently using @pola.rs with @jeroenjanssens.com. ⚙️ Or, improve machine learning with scikit-learn, @tiffanytimbers.bsky.social, and Katie Burak. 🎟️ Learn more: posit.co/conference/
A promotional poster for a conference talk titled "Exploratory Data Analysis with Python Polars." The poster features a person smiling, with their name "Jeroen Janssens" and the word "Posit" next to their image. The bottom of the poster has the Posit logo, and the text "conf (2025)," "Atlanta," and "Sept. 16-18." Three isometric cubes in pink, green, and blue are in the bottom right corner.A promotional poster for a conference talk titled "Machine learning with scikit-learn in Python." The poster features two photos of presenters, with their names and affiliation listed as "Tiffany Timbers University of British Columbia" and "Katie Burak University of British Columbia." The bottom of the poster has the Posit logo, and the text "conf (2025)," "Atlanta," and "Sept. 16-18." Three isometric cubes in pink, green, and blue are in the bottom right corner.
093
Reposted by Gordon Woodhull
Jeroen Janssens @jeroenjanssens.com · 07/07/2025
I've recorded another #PydyTuesday Uncut session with @mchow.com. Watch the full episode: www.youtube.com/watch?v=kyVS...
0155
Reposted by Gordon Woodhull
Typst @typst.app · 03/06/2025
We want to thank Posit for their support! With Posit’s help, we were able to grow our team by one full time engineer, committed to make the Typst compiler even better ❤️
09312
Reposted by Gordon Woodhull
Carlos Scheidegger @cscheid.net · 03/06/2025
It was a long time coming, I'm so happy to finally share this!
1262
Reposted by Gordon Woodhull
Thomas Lin Pedersen @thomasp85.com · 07/05/2025
I am excited to share a new version of svglite for #rstats with the world. It includes support for all the new features in the graphics engine as well as providing a more powerful and polished experience for embedding web fonts in the file. Read all about it her:
tidyverse.org
svglite 2.2.0
A new release of svglite has arrived, and with it full support for all the latest capabilities of the R Graphics Engine. Further, it finalizes the new approach to handling web fonts and font embedding...
29127
Gordon Woodhull @gordonwoodhull.bsky.social · 30/04/2025
Pleased to offer some big improvements to Dark Mode in Quarto 1.7! quarto.org/docs/blog/po...
quarto.org
Quarto 1.7 – Quarto
Quarto 1.7 brings big improvements to dark mode along with updates to Typst, Pandoc, a new version shortcode, and improvements to the julia engine.
030
Reposted by Gordon Woodhull
Posit @posit.co · 29/04/2025
We’re excited to announce that the session catalog for posit::conf(2025) has launched! View 100+ talks, sort by day and type, and add favorites to your schedule: reg.rainfocus.com/flow/posit/p... Our Early Bird discount is still available. Get your ticket today! #RStats #Python #PositConf2025
A graphic announcing the 'FULL PROGRAM LAUNCH' for 'posit conf (2025)'. Below the text is a stylized white outline of a city skyline. At the bottom left is the 'posit' logo followed by 'conf (2025)'. On the bottom right, in white text, are the dates 'SEPTEMBER 16-18' above 'Atlanta', accompanied by a small yellow cube.
03316
Reposted by Gordon Woodhull
Posit @posit.co · 14/04/2025
We are thrilled to announce Air, an extremely fast R formatter! This super speedy tool written in #Rust ensures consistent, readable #RStats code. Read more on the tidyverse blog: www.tidyverse.org/blog/2025/02...
Whimsical illustration featuring a hot air balloon carrying cartoon animals (lion, giraffes, elephant) flying through a starry sky with planets and clouds. The word 'Air' is integrated into the balloon's design. The 'posit' logo is present, and the overall design is contained within a yellow-outlined hexagon on a textured light blue background.
38417
Reposted by Gordon Woodhull
Carlos Scheidegger @cscheid.net · 10/04/2025
To get good CSS behavior for light+dark mode in Quarto 1.7 across browsers, JS settings, *and* backwards compatibility with 1.6, we've had to do some truly ugly things. All worth it, because Quarto 1.7's dark mode is sweet and supports computational documents!! prerelease.quarto.org/docs/computa...
1102
Reposted by Gordon Woodhull
Posit @posit.co · 24/03/2025
We are thrilled to announce chatlas, a Python package that simplifies working with large language models (LLM) in Python! Chat, tool call, stream API calls, RAG, and more, with developer details like typing support and rich console output. Read the post: posit.co/blog/announc... #Python #AI
A dark blue hexagon with rounded corners containing a white silhouette of Atlas kneeling and holding two white chat bubbles above him. Below the hexagon is the word "CHATLAS" in white text. The background is a lighter blue with a pattern of white lines and dots resembling a circuit board. The Posit logo is in the corner.
0347
Reposted by Gordon Woodhull
Posit @posit.co · 20/03/2025
We're delighted to announce Jonathan McPherson – software architect at Posit – as keynote speaker at posit::conf(2025)! If you're curious about how thoughtful design principles can improve the data science tools you use, you won't want to miss this! Join us Sep 16-18 in Atlanta. pos.it/conf
03313
Reposted by Gordon Woodhull
James Goldie @jamesgoldie.dev · 17/03/2025
I’ve been using the new gradients and patterns in #rstats and #ggplot2 quite a bit for recent package, so here’s a deep dive! Everything from the basics of using gradients in your plots through to sophisticated visual effects. jamesgoldie.dev/writing/stac...
jamesgoldie.dev
The guide to gradients in R and ggplot2 – James Goldie
Visualising data and building things for fun and for change. #climatehealth → #datajournalism
69822
Reposted by Gordon Woodhull
Posit @posit.co · 26/02/2025
We are delighted to announce the release of ellmer, an R package for accessing the power of LLMs in R! ellmer supports a variety of model providers. Chat, tool call, stream API calls, extract structured data, and more! Learn about it here: posit.co/blog/announc... #RStats #AI #LLM
ellmer hex, consisting of a colorful cartoon elephant
810128
Reposted by Gordon Woodhull
Carlos Scheidegger @cscheid.net · 24/02/2025
All of the winners are good, I'm always impressed by what people build with Quarto. But let me highlight how cleanly mschnetzer.github.io/scrollytell_... combines scrolly-telling and regular layouts. I didn't think "scrolly-telling is underused"; this submission moved my opinion in that direction.
1349
Reposted by Gordon Woodhull
James Goldie @jamesgoldie.dev · 24/02/2025
We’re thrilled to announce the winners of the Closeread Prize! 🏆 Particular thanks to our guest judges @zthetrain.bsky.social and Joshua Byrd for lending their insights to our evaluations, as well as to Curtis Kephart and the @posit.co team for their hard work and support of the contest 😊
closeread.dev
Closeread
2163
Reposted by Gordon Woodhull
Aaron Jacobs @atheriel.bsky.social · 25/02/2025
I want to highlight that v0.1.1 of {ellmer} has been on CRAN for a few weeks now. This version includes a ton of improvements when using an LLM hosted on Azure, AWS, Databricks, or Snowflake from #rstats -- which is pretty common in enterprise settings. 🧵 ellmer.tidyverse.org/news/index.h...
ellmer.tidyverse.org
Changelog
13111
Reposted by Gordon Woodhull
Posit @posit.co · 24/02/2025
Closeread Prize winners are here! 🏆 Want to create engaging, scroll-based stories with your data? See stunning scrollytelling examples made with Quarto: posit.co/blog/closere... Learn more about Closeread and its power to create dynamic narratives. Congrats winners! #Quarto #RStats #Python
19327
Reposted by Gordon Woodhull
Davis Vaughan @davisvaughan.bsky.social · 21/02/2025
@lionelhenry.bsky.social and I are so excited to finally announce Air - an extremely fast R code formatter! 🎉 With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest. www.tidyverse.org/blog/2025/02...
tidyverse.org
Air, an extremely fast R formatter
We are thrilled to announce Air, a new R formatter.
20366121
Reposted by Gordon Woodhull
Gabor Csardi @gaborcsardi.org · 11/02/2025
nanoparquet 0.4.1 is out. Reads and writes Parquet files. Comes with a completely rewritten and surprisingly speedy `read_parquet()`, ability to read a subset of columns, `append_parquet()` which does _not_ rewrite the whole file, and lots more: www.tidyverse.org/blog/2025/01... #rstats #parquet
tidyverse.org
nanoparquet 0.4.0 - Tidyverse
nanoparquet 0.4.0 comes with a new and much faster `read_parquet()`, configurable type mappings in `write_parquet()`, and a new `append_parquet()`.
38421
Reposted by Gordon Woodhull
edenian-prince.bsky.social @edenian-prince.bsky.social · 05/01/2025
So excited! I submitted a quarto site for the closeread competition. It's a Quarto website that uses closeread (scrollytelling) and parallax effects to tell a story about bigfoot sightings data. note - it doesn't work well on mobile:( edenian-prince.github.io/bigfoot-clos... #quartopub #rstats
edenian-prince.github.io
pnw bigfoot sightings
1413
Reposted by Gordon Woodhull
Carlos Scheidegger @cscheid.net · 09/12/2024
Real talk - I think "there are no stupid questions" is wrong. Much better, to me, is "we all have stupid moments, and we don't judge anyone when that happens." Some questions just cannot be salvaged, I'm sorry.
0111
Reposted by Gordon Woodhull
James Goldie @jamesgoldie.dev · 05/12/2024
The Closeread Prize has been extended to Jan 5! And scrollytelling with @quarto.org is easier than you think. Aspiring data scientists and data journalists, prize details are here: posit.co/blog/closere...
2147
Reposted by Gordon Woodhull
Quarto @quarto.org · 25/11/2024
Quarto 1.6 is out! 🎉 Download it here: quarto.org/docs/download/ Quarto 1.6 supports unified branding across formats, updates to RevealJS, a new shortcode to reorder content, a landscape page block, and more. Blog post: quarto.org/docs/blog/po...
quarto.org
Quarto 1.6 – Quarto
Quarto 1.6 supports unified branding across formats, updates to RevealJS, a new shortcode to reorder content, a landscape page block, and more. There are also a couple of breaking changes that will af...
222762
Reposted by Gordon Woodhull
Typst @typst.app · 17/11/2024
We'll host our first-ever meetup in Berlin on Saturday, December 14th. Join us for presentations & workshops by the community and us! We are looking forward to meet you there! Please register using this link: forms.gle/vaDjqGDthkQd...
forms.gle
Registration Typst Meetup Berlin, Dec 14
Register on this form for the Typst Meetup in Berlin, December 14th. Join us for an afternoon of meeting other Typst users & contributors, sharing tricks, and learning what's new in the Typst world. W...
0173
Reposted by Gordon Woodhull
Carlos Scheidegger @cscheid.net · 01/11/2024
If you want to try this out, it’s available today with Quarto 1.6’s prereleases. We’re currently hard at work on documenting it at prerelease.quarto.org (so docs are significantly sparser than they’ll be at release time). Still, we’d love a vigorous kicking of the tires :)
051
Reposted by Gordon Woodhull
James Goldie @jamesgoldie.dev · 01/11/2024
Calling all data storytellers — the first #Closeread Prize is here! posit.co/blog/closere... Andrew and I have teamed up with the kind folks at @posit.co who have some amazing prizes on offer, whether you're using #rstats, #python, #julia or #ojs or no coding at all!
posit.co
Closeread Prize Announcement - Scrollytelling with Quarto - Posit
Ever wanted to create impactful scrollytelling stories like the ones you see in online news?    Scrollytelling stories let you explain complicated concepts to readers as they scroll down the page. You...
37833
Reposted by Gordon Woodhull
Posit @posit.co · 04/11/2024
Closeread Prize Announcement – Scrollytelling with Quarto Bring your data-driven story to life! Learn more at: posit.co/blog/closere... #rstats #pydata #quarto #datajournalism
Closeread Prize. Enter the first closeread prize! From analytic insights to creative storytelling, show us how you'll captivate readers with scrollytelling in Quarto. Bring your data drive story to life!
02310
Reposted by Gordon Woodhull
Posit @posit.co · 31/10/2024
No trick, all treats - posit::conf(2024) talks are now on YouTube! 🍬 Over a thousand people gathered in Seattle and online to dive into all things open-source data science. With 100+ talks, there's a lot to explore! Check out the playlist: www.youtube.com/playlist?lis... #RStats #Python
posit conf 2024 talk recordings and workshop materials
08232