Danai Mu
ldanai.bsky.social
Danai Mu
@ldanai.bsky.social
Scientist, teacher, entrepreneur.
#data #science #smallbusinesses
Reposted by Danai Mu
We are looking for #rstats community feedback on 3 new dplyr functions!

We're aiming to expand the `filter()` family:

- `filter()` to keep rows
- `filter_out()` to drop rows
- `when_any()` and `when_all()` as modifiers

Read more and leave feedback here:
github.com/tidyverse/ti...
November 7, 2025 at 4:03 PM
Reposted by Danai Mu
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...
October 22, 2025 at 2:44 PM
Reposted by Danai Mu
As a historian, I can certify that we are in the bad times. But bad times eventually end.
In the meantime:
• Figure out a small way to help someone
• Figure out a small way to fight back
• Figure out a small place to find joy
• Figure out a small way to grow and thrive

And do it often.
October 15, 2025 at 9:40 PM
Reposted by Danai Mu
📣 HUGE ANNOUNCEMENT! Drum roll please 🥁🥁🥁🥁🥁🥁🥁

Introducing Positron, a free code editor built specifically for data science.

Learn more about what you can do with Positron: posit.co/blog/positro...
September 17, 2025 at 4:38 PM
Reposted by Danai Mu
ggplot2 4.0.0 is out and the new `paper`, `ink`, `accent` theme variables look super cool! Just pick 2-3 colors 🎨 to make your plots look great! I'm excited to hook this up to brand.yml 😉
September 11, 2025 at 12:49 PM
Reposted by Danai Mu
🚀 We’re excited to share the first edition of the Posit AI Newsletter!

Curated by Posit’s Sara Altman and Simon Couch, this biweekly newsletter keeps you up to speed with what’s happening in the AI world, both at Posit and beyond.

📫 Read the first issue: posit.co/blog/2025-08...
September 4, 2025 at 1:49 PM
Reposted by Danai Mu
Finally got Glimpse out focused on what the Posit open source team has been up to. Turns out its quite a bit! posit.co/blog/posit-g...
I continue to be happy with the approach we (Posit) are taking with LLMs and AI. Too impactful to ignore but focus on useful and safe as much as possible.
Posit
Posit's latest glimpse newsletter highlights new product releases, including the Positron IDE and several new LLM-powered tools.
posit.co
August 27, 2025 at 5:57 PM
Reposted by Danai Mu
New #rstats blog post: Deep Dive into ellmer: Part 1.

I explore the source code behind ellmer's starter workflow - creating a new Chat object and calling the $chat() method.

www.howardbaik.com/posts/deep-d...

Thanks to @hadley.nz , @grrrck.xyz, @atheriel.bsky.social, and others for 🐘 ellmer 🐘 !
August 4, 2025 at 1:26 PM
Reposted by Danai Mu
Just discovered {ggcats} and yes, it does exactly what you think: adds cats to your ggplots. 🐈📈 Because sometimes your data visualisation needs a little more purr-sonality.

👉 github.com/R-CoderDotCo...

#RStats #ggplot2 #dataviz #catsinstats
GitHub - R-CoderDotCom/ggcats: The geom you always wished for adding cats to ggplot2
The geom you always wished for adding cats to ggplot2 - R-CoderDotCom/ggcats
github.com
July 24, 2025 at 11:30 PM
Reposted by Danai Mu
🐘 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
Reposted by Danai Mu
RAG has come to the tidyverse! Check out my step-by-step #InfoWorld tutorial on how to use the {ragnar} and {ellmer) #RStats 📦s to answer natural language questions about a document or Web page.
www.infoworld.com/article/4020...

#GenAI #LLMs
How to create your own RAG applications in R
See how to query documents using natural language, LLMs, and R—including dplyr-like filtering on metadata. Plus, learn how to use an LLM to extract structured data for text filtering.
www.infoworld.com
July 17, 2025 at 12:36 PM
Reposted by Danai Mu
#ragnar 0.2.0 is on CRAN #rstats!

It has a MUCH improved chunker; markdown_chunk() picks better boundaries, builds context, segments by headings, and handles overlapping chunks. Oh, and ragnar_retrieve() can deoverlap retrieved chunks now.

Website got a big update too: ragnar.tidyverse.org
Retrieval-Augmented Generation (RAG) Workflows
Provides tools for implementing Retrieval-Augmented Generation (RAG) workflows with Large Language Models (LLM). Includes functions for document processing, text chunking, embedding generation, storag...
ragnar.tidyverse.org
July 15, 2025 at 1:44 PM
Reposted by Danai Mu
I used this for bundling up tidymodels docs, and it was really easy to use. It also made a huge difference in the LLM quality.
#ragnar 0.2.0 is on CRAN #rstats!

It has a MUCH improved chunker; markdown_chunk() picks better boundaries, builds context, segments by headings, and handles overlapping chunks. Oh, and ragnar_retrieve() can deoverlap retrieved chunks now.

Website got a big update too: ragnar.tidyverse.org
Retrieval-Augmented Generation (RAG) Workflows
Provides tools for implementing Retrieval-Augmented Generation (RAG) workflows with Large Language Models (LLM). Includes functions for document processing, text chunking, embedding generation, storag...
ragnar.tidyverse.org
July 15, 2025 at 5:03 PM
Reposted by Danai Mu
Announcing Orbital for Python! For Scikit-learn users, this tool transforms your ML pipelines into SQL queries, letting predictions run directly in your database without a #Python environment.

Learn more: posit.co/blog/introdu...
July 14, 2025 at 2:11 PM
Reposted by Danai Mu
#tidyverse purrr 1.1.0 is out - now with parallel processing!

Scale your #rstats map operations reliably and efficiently across multiple cores and even distributed systems.

Powered by the mirai framework, this unlocks new levels of performance.

Read more at:
www.tidyverse.org/blog/2025/07...
Parallel processing in purrr 1.1.0
The functional programming toolkit for R gains new capabilities for parallel processing and distributed computing using mirai.
www.tidyverse.org
July 10, 2025 at 10:35 PM
Reposted by Danai Mu
svglite 2.2.0 is here, bringing significant enhancements to your #RStats graphics!

This update focuses on making your SVG visualizations more versatile and professional, especially with improved text rendering and font handling.

Read about it here: www.tidyverse.org/blog/2025/05...
June 27, 2025 at 2:15 PM
Reposted by Danai Mu
Quack quack! "duckplyr fully joins the tidyverse!"

Like a duck to water 😉

www.tidyverse.org/blog/2025/06...

#RStats
duckplyr fully joins the tidyverse!
duckplyr 1.1.0 is on CRAN! A drop-in replacement for dplyr, powered by DuckDB for speed. It is the most dplyr-like of dplyr backends.
www.tidyverse.org
June 19, 2025 at 3:22 PM
Reposted by Danai Mu
Data science junkies, get ready! 🚀 "The Test Set" #podcast trailer is here for your viewing pleasure.

Tune in July 1st and every Tuesday after for new episodes with hosts @mchow.com, @hadley.nz, and @wesmckinney.com as they welcome thought leaders in #DataScience.

Subscribe now: pos.it/thetestset
June 18, 2025 at 4:58 PM
Reposted by Danai Mu
We are delighted to announce mirai 2.3.0 for advanced async computing in #RStats!

Mirai allows event-driven async in Shiny & parallel processing in purrr.

This release brings improvements in serialization & distributed computing. Read more from @shikokuchuo.net: shikokuchuo.net/posts/26-mir...
shikokuchuo{net}: mirai 2.3.0
Advancing Async Computing in R
shikokuchuo.net
June 6, 2025 at 2:43 PM
Reposted by Danai Mu
With so many LLMs available to help you write #RStats code, how do you choose the right one?

We put a handful of models to the test using the vitals package, our framework for robust LLM evaluation.

Check out the analysis on the Posit Blog! posit.co/blog/r-llm-e...
June 2, 2025 at 2:10 PM
Reposted by Danai Mu
ellmer: interact w/ any LLM in #Rstats
chores: automate repetitive tasks
gander: allow an LLM to talk to your R env
btw: describe your R env to an LLM
ragnar: RAG in R
vitals: LLM evals in R
kuzco: computer vision in R
mall: use an LLM for NLP on your data
doi.org/10.59350/z9f...
The Modern R Stack for Production AI
Python isn't the only game in town anymore: R can interact with local and cloud LLM APIs, inspect and modify your local R environment and files, implement RAG, computer vision, NLP, evals, & much more
doi.org
June 2, 2025 at 10:20 AM
Reposted by Danai Mu
At Posit, we love @typst.app:

⚡ Make PDFs in milliseconds, not minutes
✨ The power of LaTeX with today's technologies
✍️ Modern typography (including emojis!)
🧠 Clear mental model

So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a...

#rstats
Posit
We’re happy to announce that we’re supporting Typst by funding one of their full-time engineers.
posit.co
June 3, 2025 at 1:47 PM
Reposted by Danai Mu
Want to easily use LLMs from R? ellmer 0.2.0 provides:

• Batch & parallel processing
• A universal parameter interface
• Cost tracking
• Support for Mistral, Hugging Face, & Portkey

And much more! Read all about it at: www.tidyverse.org/blog/2025/05... #rstats
ellmer 0.2.0
ellmer 0.2.0 lands with a swag of upgrades: Garrick Aden‑Buie joins the team, we make a couple of breaking changes, and add serious scale with `parallel_chat()` and `batch_chat()`. A new `params()` ...
www.tidyverse.org
June 3, 2025 at 4:34 PM
Reposted by Danai Mu
New on my blog: The initial Gemini 2.5 Pro release a month ago was surprisingly strong, so I was excited to benchmark the model's update announced yesterday on #rstats coding problems.

www.simonpcouch.com/blog/2025-05...
May 7, 2025 at 3:24 PM
Reposted by Danai Mu
Quarto 1.7 is here! 🎉

Now you can easily add light/dark mode to your projects with brand files and control which computational outputs appear in each mode with the new renderings option.

See it in action on quarto.org and learn more: quarto.org/docs/blog/po...

#Quarto #QuartoPub
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.
quarto.org
May 5, 2025 at 2:04 PM