Christoph Scheuch's Avatar

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

2,551 Followers  |  285 Following  |  197 Posts  |  Joined: 20.08.2023  |  2.1472

Latest posts by christophscheuch.bsky.social on Bluesky

Screenshot of first page of slidecrafting-book.com website

Screenshot of first page of slidecrafting-book.com website

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

24.09.2025 16:12 โ€” ๐Ÿ‘ 179    ๐Ÿ” 64    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 6
Preview
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.

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

16.09.2025 12:45 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
ggplot2 4.0.0 A new major version of ggplot2 has been released on CRAN. Find out what is new here.

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

11.09.2025 11:20 โ€” ๐Ÿ‘ 848    ๐Ÿ” 282    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 51

Another challenge is being obsessive about function names and consistency since in R we typically load everything into the same namespace. In Python, Iโ€™d probably take a different approach, since itโ€™s more common to organize things into (sub-)modules.

11.09.2025 17:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Great idea for a post! The tricky part is that you often figure things out along the way (e.g. column / parameter names), which then forces changes in other packages (i.e. breaking changes / soft deprecations). A meta-package that loads the rest is easy to set up thanks to the tidyverse ๐Ÿ™

11.09.2025 17:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Easily Load and Install the EconDataverse The EconDataverse is a universe of open-source packages to work seamlessly with economic data. This package is designed to make it easy to install and load multiple EconDataverse packages in a single step. Learn more about the EconDataverse at <https://www.econdataverse.org>.

Link to package docs: tidy-intelligence.github.io/r-econdatave...

11.09.2025 11:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Big milestone: {econdataverse} is now on CRAN #rstats. Install & load multiple #EconDataverse packages in one step, just like the {tidyverse} ๐Ÿฅน

11.09.2025 11:56 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wasnโ€™t it some Excel mess? Like hitting row limits and wrong references. Guess the first step would be a code-first approach ๐Ÿซ 

07.09.2025 08:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
nanonext 1.7.0 nanonext is a communications and concurrency toolbox that facilitates fast, powerful and reliable data exchange in polyglot data science workflows.

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

02.09.2025 18:37 โ€” ๐Ÿ‘ 33    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

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โ€œ โœŒ๏ธ

01.09.2025 07:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Analyzing Census Data with Data Commons

The first vignette offers a detailed look at whatโ€™s possible with {datacommons} in #rstats: tidy-intelligence.github.io/r-datacommon...

29.08.2025 10:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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.

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

29.08.2025 10:20 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Working hard at more R packages ๐Ÿ˜…

25.08.2025 10:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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

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

25.08.2025 09:00 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
CRAN: Package imfweo Provides tools to download, process, and analyze data from the International Monetary Fund's World Economic Outlook (WEO) database &lt;<a href="https://www.imf.org/en/Publications/SPROLLs/world-economic-outlook-databases" target="_top">https://www.imf.org/en/Publications/SPROLLs/world-economic-outlook-databases</a>&gt;. Functions support downloading complete WEO releases, accessing specific economic indicators for selected countries, and listing available data.

New CRAN package imfweo with initial version 0.1.0
#rstats
https://cran.r-project.org/package=imfweo

22.08.2025 14:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
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 โ€” ๐Ÿ‘ 119    ๐Ÿ” 38    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 8
An arrow with a LaTeX equation

An arrow with a LaTeX equation

Trigonometric functions and a unit circle

Trigonometric functions and a unit circle

A bivariate change model with structured residuals

A bivariate change model with structured residuals

A hierarchical model of cognitive abilities

A hierarchical model of cognitive abilities

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

20.08.2025 10:43 โ€” ๐Ÿ‘ 180    ๐Ÿ” 75    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 9
A testimonial quote on a dark blue background. The text reads: โ€œPositron feels like stepping into the future of data science. I work in both R and Python daily, and switching between projects has never been easier. With built-in version control, a lightning-fast data explorer, and automatic code formatting, my workflow is pure joy โ€” building apps, packages, reports, or teaching materials has never felt this seamless.โ€ โ€” Christoph Scheuch, Founder, Tidy Intelligence.

A testimonial quote on a dark blue background. The text reads: โ€œPositron feels like stepping into the future of data science. I work in both R and Python daily, and switching between projects has never been easier. With built-in version control, a lightning-fast data explorer, and automatic code formatting, my workflow is pure joy โ€” building apps, packages, reports, or teaching materials has never felt this seamless.โ€ โ€” Christoph Scheuch, Founder, Tidy Intelligence.

Iโ€™m a big fan of the Positron IDE, so when @rachaeldempsey.bsky.socialโ€ฌ asked me to provide a testimonial, I didnโ€™t hesitate ๐Ÿ™

19.08.2025 11:14 โ€” ๐Ÿ‘ 10    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Whatโ€™s the problem with webR in Safari? How about Chrome?

18.08.2025 04:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

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

13.08.2025 19:20 โ€” ๐Ÿ‘ 205    ๐Ÿ” 51    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 10
Preview
Shiny Apps in the Azure Cloud A practical guide to deploying Shiny Apps in the Azure Cloud

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

13.08.2025 08:59 โ€” ๐Ÿ‘ 14    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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!

12.08.2025 08:44 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

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

11.08.2025 03:10 โ€” ๐Ÿ‘ 13    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
GitHub - schochastics/quarto-cv: Templates to create CVs/Resumes with Quarto Templates to create CVs/Resumes with Quarto. Contribute to schochastics/quarto-cv development by creating an account on GitHub.

I recently switched to Quarto CVs using the fantastic templates by @schochastics.net ๐Ÿ‘Œ

github.com/schochastics...

07.08.2025 18:34 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
EconDataverse An ecosystem of packages to work with economic data in R and Python.

Follow the #econdataverse by @christophscheuch.bsky.social and @tealemery.bsky.social for international datasets ๐ŸŒŽ ๐Ÿ“Š
#ratats #econsky #stats

www.econdataverse.org

01.08.2025 19:53 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Fantastic news! Does the ws-proxy server require a lot of resources (RAM, CPU) or is it just a minimal instance routing requests?

30.07.2025 17:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

29.07.2025 19:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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...

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/

28.07.2025 09:33 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The #EconDataverse keeps on growing โœŒ๏ธ

25.07.2025 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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.

๐Ÿ˜ 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....

25.07.2025 13:25 โ€” ๐Ÿ‘ 82    ๐Ÿ” 26    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2

@christophscheuch is following 20 prominent accounts