Gordon Woodhull's Avatar

Gordon Woodhull

@gordonwoodhull

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

21
Followers
17
Following
1
Posts
31.10.2024
Joined
Posts Following

Latest posts by Gordon Woodhull @gordonwoodhull

Creating a Book – Quarto (Pre-release)

Very keen to play with the newly merged Typst book support in @quarto.org! Thanks, Quarto team! prerelease.quarto.org/docs/books/

30.01.2026 00:24 πŸ‘ 7 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Preview
Mastering Quarto CLI: From Authoring to Publishing 5th-6th February 2026

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

25.11.2025 07:43 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

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...

22.10.2025 14:44 πŸ‘ 23 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Preview
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...

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?

16.10.2025 14:13 πŸ‘ 30 πŸ” 33 πŸ’¬ 5 πŸ“Œ 0

this mfing ai said compers

16.10.2025 16:32 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Quarto 1.8 – Quarto Quarto 1.8 improves brand support, introduces brand extensions, adds HTML accessibility checks, and gives access to execution context.

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...

13.10.2025 16:00 πŸ‘ 35 πŸ” 8 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

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

20.08.2025 17:38 πŸ‘ 117 πŸ” 36 πŸ’¬ 10 πŸ“Œ 8
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 "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.

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.

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/

12.08.2025 15:46 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

I've recorded another #PydyTuesday Uncut session with @mchow.com. Watch the full episode: www.youtube.com/watch?v=kyVS...

07.07.2025 13:25 πŸ‘ 16 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

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 ❀️

03.06.2025 14:24 πŸ‘ 93 πŸ” 12 πŸ’¬ 0 πŸ“Œ 0

It was a long time coming, I'm so happy to finally share this!

03.06.2025 17:33 πŸ‘ 26 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
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...

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:

07.05.2025 12:27 πŸ‘ 91 πŸ” 27 πŸ’¬ 2 πŸ“Œ 1
Preview
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.

Pleased to offer some big improvements to Dark Mode in Quarto 1.7!

quarto.org/docs/blog/po...

30.04.2025 18:04 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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.

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.

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

29.04.2025 13:56 πŸ‘ 33 πŸ” 16 πŸ’¬ 0 πŸ“Œ 10
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.

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.

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...

14.04.2025 14:09 πŸ‘ 85 πŸ” 17 πŸ’¬ 3 πŸ“Œ 2

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...

10.04.2025 17:55 πŸ‘ 10 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
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.

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.

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

24.03.2025 14:01 πŸ‘ 34 πŸ” 7 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

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

20.03.2025 19:02 πŸ‘ 33 πŸ” 13 πŸ’¬ 0 πŸ“Œ 0
Preview
The guide to gradients in R and ggplot2 – James Goldie Visualising data and building things for fun and for change. #climatehealth β†’ #datajournalism

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...

17.03.2025 21:08 πŸ‘ 98 πŸ” 22 πŸ’¬ 6 πŸ“Œ 4
ellmer hex, consisting of a colorful cartoon elephant

ellmer hex, consisting of a colorful cartoon elephant

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

26.02.2025 15:01 πŸ‘ 101 πŸ” 28 πŸ’¬ 7 πŸ“Œ 0

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.

24.02.2025 17:53 πŸ‘ 34 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0

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 😊

24.02.2025 20:55 πŸ‘ 16 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Preview
Changelog

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...

25.02.2025 14:56 πŸ‘ 31 πŸ” 11 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

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

24.02.2025 15:14 πŸ‘ 93 πŸ” 27 πŸ’¬ 1 πŸ“Œ 11
Preview
Air, an extremely fast R formatter We are thrilled to announce Air, a new R formatter.

@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...

21.02.2025 15:10 πŸ‘ 362 πŸ” 121 πŸ’¬ 20 πŸ“Œ 20
Preview
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()`.

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

11.02.2025 15:27 πŸ‘ 81 πŸ” 21 πŸ’¬ 3 πŸ“Œ 1
pnw bigfoot sightings

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

05.01.2025 22:11 πŸ‘ 40 πŸ” 3 πŸ’¬ 1 πŸ“Œ 4

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.

09.12.2024 16:20 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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...

05.12.2024 02:03 πŸ‘ 14 πŸ” 7 πŸ’¬ 2 πŸ“Œ 1
Preview
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...

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...

25.11.2024 20:40 πŸ‘ 227 πŸ” 62 πŸ’¬ 2 πŸ“Œ 8