Profile avatar
christophscheuch.bsky.social
Freelance Finance & Data Expert | Creator of Shiny Apps, Packages & Workshops with R & Python | tidy-finance.org | tidy-intelligence.com
109 posts 2,419 followers 230 following
Regular Contributor
Active Commenter
comment in response to post
Link to the app (might polish it visually until the conf though): apps.tidy-intelligence.com/apps/debt-ne...
comment in response to post
*multiple languages next to R
comment in response to post
Afaik if there are multiple languages in the same quarto doc, then knitr does all the work by invoking reticulate (Python) or JuliaCall (Julia) and collecting results afterwards. The reason is that there can only be one engine per document.
comment in response to post
Also, consistent QA and prod environment are really important. My last project was a shiny app that became pretty complex over time, used box modules, was deployed by copying files to a Shiny Server and had tables with _test suffix for QA. Updates constantly broke stuff, I really missed Docker 😅
comment in response to post
I‘d also advocate for deploying apps, APIs or jobs via dedicated packages in Docker containers. Common tools (e.g. custom shiny modules reused across apps) end up as local packages in a shared base image (self-hosted package repo so far didn’t seem worth the effort).
comment in response to post
Thank you for your service to the #rstats community 🫡 🙏🏻
comment in response to post
The issues have been open on GitHub for a few months now, but I also believe there is genuine value in open-sourcing different approaches to solving a data problem (e.g. interface design, dependencies). Giving users options allows them to pick the tool that best fits their specific needs.
comment in response to post
Thanks, fixed it! Classic copy-paste 🤦‍♂️
comment in response to post
Indeed, I of course checked. But this package does not work anymore, does not use the Chart API and does not seem to be maintained anymore
comment in response to post
Yes, but {owidR} is broken and does not seem to be maintained since OWID released the Chart API
comment in response to post
Link to repo: github.com/tidy-intelli...
comment in response to post
Link to the repo: github.com/tidy-intelli...
comment in response to post
Thank you 🙏🏻
comment in response to post
Very interesting paper, in particular the impact of data cleaning! I wanted to check out the data, but the link in the is either outdated or the repo is not public yet 🫣https://github.com/many-economists/analysis
comment in response to post
Oh yeah, brand.yml is one of the features that I’m really looking forward to leverage in the future 🔥
comment in response to post
I recently switched from shinydashboard to bslib and I really like how easy it is to create boxes and columns that just look and feel nice
comment in response to post
{ellmer} is the best #LLM interface in any language, in my opinion, and I'd encourage you to give the new PDF support a try. Learn more: ellmer.tidyverse.org/
comment in response to post
Is there anything close to {ellmer} for Python?
comment in response to post
If you want to have interactivity, I'd choose altair - it also follows a layered approach (like grammar of graphics). Plotly is the more popular alternative. I made a comparison with introductory examples here: blog.tidy-intelligence.com/posts/intera...
comment in response to post
I think the text_extra() type of reactable.extras should do the trick appsilon.github.io/reactable.ex...
comment in response to post
*googles fish* 😬
comment in response to post
I have a client where I code with snake_case objects in R that also have prefixes with dots, while column names are PascalCase (due to restrictions on the database side) and parameters are camelCase because why not 😂
comment in response to post
Dots are special interpreters in Python that call attributes, so essentially we cannot use dot case in object names there. Since I do both R and Python stuff, I also don’t use them in R code 😬
comment in response to post
I recently switched back to a light theme because dark mode was actually straining my eyes - probably because my workspace is too well-lit 🙈
comment in response to post
The good thing about the tidyverse incantations then is that English verbs get you a long way in mastering spells 🧙
comment in response to post
Thanks for the kind words! It’s still in an early stage, but hopefully there will be some major news soon 🤞
comment in response to post
From my side, MSc students in Data Science are definitely welcome to join! Just note that I assume undergraduate-level finance knowledge and I won’t go into extensive detail on theoretical concepts. I'll make sure to clarify these points on the website.
comment in response to post
Website looks amazing 🤩