Christoph Scheuch
banner
christophscheuch.bsky.social
Christoph Scheuch
@christophscheuch.bsky.social
Expert in Reproducible Research & Scalable Data Workflows | Founder at tidy-intelligence.com | Co-creator of tidy-finance.org & econdataverse.org | Data Editor at sfs.org | Lecturer at hu-berlin.de
Reposted by Christoph Scheuch
Last week I posted about using structured output in {ellmer} to turn text into data, but a friend pointed out that the LLM had mixed up the words "conscious" and "consciousness" in its summary.

So how can we fix that? 🧵(1/3)

#rstats #llms #ai
November 18, 2025 at 10:08 AM
Reposted by Christoph Scheuch
ellmer 0.4.0 is out now! New features include Claude caching & file uploads, support for newer OpenAI responses API, web search tools, and better security. Read more at tidyverse.org/blog/2025/11... #rstats
ellmer 0.4.0
ellmer 0.4.0 includes important lifecycle updates, new Claude features (caching, file uploads, web tools), OpenAI improvements, and enhancements to error handling, pricing tracking, and security.
tidyverse.org
November 18, 2025 at 6:38 AM
Reposted by Christoph Scheuch
- Ultimate R Bundle: 7 academic style courses taught by top instructors including Dr. Paul Sabin, @niccrane.bsky.social , and @christophscheuch.bsky.social and working professionals in sports and academia, including a preorder on our AI/LLM course releasing in 2026.
November 13, 2025 at 6:43 PM
Reposted by Christoph Scheuch
New R package I developed as part of the `econdataverse` project for accessing macroeconomic data from the International Monetary Fund's IMF Data API was just published to CRAN. 🥳 Writeup here: open.substack.com/pub/modeling...
Announcing imfapi: User-Friendly Access to IMF Data in R
New IMF API, new IMF API R library — part of the econdataverse initiative
open.substack.com
October 25, 2025 at 7:51 PM
Reposted by Christoph Scheuch
I'm exited to announce a new resource about making slides with quarto and revealjs. This book is the combination of all the work I have done in this area, reordered and polished up

There isn't a lot of new information yet, but this format allows me to add more easily

slidecrafting-book.com
#quarto
September 24, 2025 at 4:12 PM
Reposted by Christoph Scheuch
We’re thrilled to have @niccrane.bsky.social and @christophscheuch.bsky.social join our team to co-develop our flagship async course, SynergiZing ML & LLMs in R.

We’ve also welcomed @albertrapp.bsky.social to lead our monthly membership track.

👉 Early access updates here: athlyticz.com/ai-signup
SynergiZing ML & LLMs in R — tidymodels, RAG, Shiny | Athlyticz
Waitlist open for Athlyticz’s async R course: tidymodels + LLMs (RAG, tool-calling, evals) and Shiny/vetiver deployment—by Nic Crane & Christoph Scheuch.
athlyticz.com
September 16, 2025 at 12:45 PM
Reposted by Christoph Scheuch
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN.

It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package.

Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
www.tidyverse.org
September 11, 2025 at 11:20 AM
Big milestone: {econdataverse} is now on CRAN #rstats. Install & load multiple #EconDataverse packages in one step, just like the {tidyverse} 🥹
September 11, 2025 at 11:56 AM
Reposted by Christoph Scheuch
tidyverse blog: Breaking down language barriers in data science

nanonext is a messaging and concurrency toolkit, connecting R to polyglot data science pipelines involving modules written in Python, Rust, Go and C++ etc.

www.tidyverse.org/blog/2025/09...

#RStats #tidyverse
nanonext 1.7.0
nanonext is a communications and concurrency toolbox that facilitates fast, powerful and reliable data exchange in polyglot data science workflows.
www.tidyverse.org
September 2, 2025 at 6:37 PM
Looking forward to my first pure #Python conference ever at PyData Berlin 🐍

If you are interested in getting to know Shinylive and WebAssembly in Python, feel free to join my talk tomorrow at noon titled „Building Reactive Data Apps with Shinylive and WebAssembly“ ✌️
September 1, 2025 at 7:54 AM
Another new CRAN release with @tealemery.bsky.social 💪 {datacommons} is a wrapper for the Google Data Commons API v2, which provides unified access to global public stats in a knowledge graph, thus reducing data-wrangling pain.
Feedback as always very welcome 🙏
github.com/tidy-intelli...
GitHub - tidy-intelligence/r-datacommons: Client for the Google Data Commons API V2
Client for the Google Data Commons API V2. Contribute to tidy-intelligence/r-datacommons development by creating an account on GitHub.
github.com
August 29, 2025 at 10:20 AM
New #RStats package on CRAN: {imfweo} (w/ @tealemery.bsky.social) gives easy access to IMF’s World Economic Outlook. It's part of the #EconDataverse, helping economists + financial professionals work with sovereign-level data. Feedback welcome ✌️

github.com/Teal-Insight...
GitHub - Teal-Insights/r-imfweo: Seamless Access to IMF World Economic Outlook (WEO) Data
Seamless Access to IMF World Economic Outlook (WEO) Data - Teal-Insights/r-imfweo
github.com
August 25, 2025 at 9:00 AM
Reposted by Christoph Scheuch
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
August 20, 2025 at 5:39 PM
Reposted by Christoph Scheuch
Now on CRAN, ggdiagram is a #ggplot2 extension that draws diagrams programmatically in #Rstats. Allows for precise control in how objects, labels, and equations are placed in relation to each other.
wjschne.github.io/ggdiagram/ar...
August 20, 2025 at 10:43 AM
I’m a big fan of the Positron IDE, so when @rachaeldempsey.bsky.social‬ asked me to provide a testimonial, I didn’t hesitate 🙏
August 19, 2025 at 11:14 AM
Reposted by Christoph Scheuch
Excited to share my newest quarto revealjs plugin: imagemover

Easily reposition and resize images directly in your quarto revealjs slides for a much smoother slidecrafting experience

github.com/EmilHvitfeld...
#quarto
August 13, 2025 at 7:20 PM
By popular demand over on LinkedIn, I’ve kicked off a series on deploying R/Python projects to Azure.

First up: version control, containerisation, build pipelines & hosting.

Should I include #Python or keep it focused on #rstats?

blog.tidy-intelligence.com/posts/deploy...
Shiny Apps in the Azure Cloud
A practical guide to deploying Shiny Apps in the Azure Cloud
blog.tidy-intelligence.com
August 13, 2025 at 8:59 AM
Reposted by Christoph Scheuch
Starting my new position as #data #editor for the Review of Financial Studies together with @christophscheuch.bsky.social. Very excited for all that is to come!
August 12, 2025 at 8:44 AM
Reposted by Christoph Scheuch
Introducing TidierErrors.jl, an experimental #JuliaLang package that makes error messages tidier with the help of LLMs (with support for local LLMs!)

github.com/TidierOrg/Ti...

Developed by @randy.pub

Left: original error message
Right: tidier error message
August 11, 2025 at 3:10 AM
Reposted by Christoph Scheuch
#rstats has anyone added a new provider to ellmer? I see that it’s doable but I’m hoping to see if someone has blazed that trail for me and I can follow in their footsteps steps.
July 29, 2025 at 7:21 PM
New on CRAN: {oecdoda} 📢 Access & analyze Official Development Assistance (ODA) data from the OECD API in R - inspired by Jorge Rivera’s {oda-reader}. Part of #EconDataverse. Feedback welcome 🙏

tidy-intelligence.github.io/r-oecdoda/
Seamless Access to OECD Official Development Assistance (ODA) Data
Access and Analyze Official Development Assistance (ODA) data using the OECD API <https://gitlab.algobank.oecd.org/public-documentation/dotstat-migration/-/raw/main/OECD_Data_API_documentation.pdf>. O...
tidy-intelligence.github.io
July 28, 2025 at 9:33 AM
Reposted by Christoph Scheuch
🐘 ellmer 🐘 makes it easy and fun to use LLMs from #rstats, and 0.3.0 is out now. Read about the new streamlined chat() function, improvements to tool specifications, and more at www.tidyverse.org/blog/2025/07....
ellmer 0.3.0
The newest version of ellmer introduces a simpler `chat()` interface that can works with any provider, a bunch of improvements to tool calling, and a handful of smaller quality of life improvements.
www.tidyverse.org
July 25, 2025 at 1:25 PM