Christoph Scheuch
@christophscheuch.bsky.social
2.6K followers 290 following 200 posts
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
Posts Media Videos Starter Packs
christophscheuch.bsky.social
You can still publish to shinyapps.io from Positron using the rsconnect package
Reposted by Christoph Scheuch
emilhvitfeldt.bsky.social
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
Screenshot of first page of slidecrafting-book.com website
Reposted by Christoph Scheuch
thomasp85.com
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
christophscheuch.bsky.social
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.
christophscheuch.bsky.social
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 🙏
christophscheuch.bsky.social
Big milestone: {econdataverse} is now on CRAN #rstats. Install & load multiple #EconDataverse packages in one step, just like the {tidyverse} 🥹
christophscheuch.bsky.social
Wasn’t it some Excel mess? Like hitting row limits and wrong references. Guess the first step would be a code-first approach 🫠
Reposted by Christoph Scheuch
shikokuchuo.net
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
christophscheuch.bsky.social
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“ ✌️
christophscheuch.bsky.social
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
christophscheuch.bsky.social
Working hard at more R packages 😅
christophscheuch.bsky.social
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
Reposted by Christoph Scheuch
emilhvitfeldt.bsky.social
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
Reposted by Christoph Scheuch
w-joel-schneider.bsky.social
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...
An arrow with a LaTeX equation Trigonometric functions and a unit circle A bivariate change model with structured residuals A hierarchical model of cognitive abilities
christophscheuch.bsky.social
I’m a big fan of the Positron IDE, so when @rachaeldempsey.bsky.social‬ asked me to provide a testimonial, I didn’t hesitate 🙏
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.
christophscheuch.bsky.social
What’s the problem with webR in Safari? How about Chrome?
Reposted by Christoph Scheuch
emilhvitfeldt.bsky.social
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
christophscheuch.bsky.social
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
Reposted by Christoph Scheuch
patrick-weiss.bsky.social
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!
Reposted by Christoph Scheuch
tidierjl.bsky.social
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