Yutani
yutannihilation-en.bsky.social
Yutani
@yutannihilation-en.bsky.social
Wannabe Rstats-fu in the Far East.
Reposted by Yutani
#rstats Please welcome Jarl, a new R linter.

Jarl is a CLI tool with extensions in VS Code, Positron, and Zed. It can check thousands of lines of R code in milliseconds.

Jarl provides several output formats, a Github Actions workflow, and more.

Blog post: www.etiennebacher.com/posts/2025-1...
November 20, 2025 at 4:50 PM
I talked about GeoArrow at FOSS4G Auckland 2025! Here's my slides.

GeoArrow on Web; Can We Live Without GeoJSON?
yutannihilation.github.io/foss4g-2025-...
GeoArrow on Web; Can We Live Without GeoJSON? - Slidev
yutannihilation.github.io
November 21, 2025 at 10:11 AM
Reposted by Yutani
Congratulations to my student, Maggie Ma, for publishing her first #rstats package {ggincerta} on CRAN 🥳

Spatial uncertainty visualisation (bivariate, pixel, exceedance, glyph), like {Vizumap}, but fully integrated with ggplot2 -- a much simpler API with all the advantages of the ggplot2 system.
November 16, 2025 at 4:51 AM
Reposted by Yutani
testthat 3.3.0 out now! This is a massive release with tons of improvements including better failure messages, new expectations, improved snapshotting, new vignettes, and much much more: tidyverse.org/blog/2025/11... Post includes some thoughts on developing an #rstats package with Claude Code.
testthat 3.3.0
testthat 3.3.0 brings improved expectations with better error messages, new expectations for common testing patterns, and lifecycle changes including the removal of `local_mock()` and `with_mock()`. I...
tidyverse.org
November 13, 2025 at 5:24 PM
Are you interested in Japan's historical map, or creating historical maps with modern web technologies general? 🗺️ If so, you should find this writeup by my colleague interesting!
November 14, 2025 at 8:40 AM
Reposted by Yutani
tmap or ggplot2 for maps? 🗺️

David O’Sullivan breaks down the trade-offs in a blog post.

URL: dosull.github.io/posts/2024-1...

#RStats #RSpatial #Maps #tmap #ggplot2
tmap vs. ggplot2 for mapping – Geospatial Stuff
For me at least the choice between ggplot2 and tmap is an ongoing question. Here are my latest thoughts on the subject (with code).
dosull.github.io
November 12, 2025 at 2:02 PM
Reposted by Yutani
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 Yutani
Announcing the Winners of the 2025 Posit Table Contest! 🏆

The data community showcased stunning work in #RStats/ #Python using gt, Reactable, and #Quarto, transforming complex data into beautiful, effective communication.

Congrats to all the winners!

See the innovation: posit.co/blog/2025-ta...
Winners of the 2025 Table Contest - Posit
We had many submissions to the Posit 2025 Table Contest and this post will show you the winners, the special prize recipients, and the runners up!
posit.co
November 11, 2025 at 3:48 PM
Reposted by Yutani
This @posit.co::conf(2025) talk is everything: "The geospatial suite for Arrow is relatively new...so this is a PSA that it exists and it's really powerful and impressive. I actually also found it very easy to use...and I didn't really have much trouble learning it" www.youtube.com/watch?v=EHyg...
Make Big Geospatial Data Accessible with Arrow (Cari Gostic, Sonoma Technology) | posit::conf(2025)
YouTube video by Posit PBC
www.youtube.com
November 7, 2025 at 10:49 PM
Reposted by Yutani
We recently completed the move of the #stac-geoparquet specification documents to a new repository in the @radiant.earth Github org: github.com/radiantearth...

Check out the rendered HTML here: radiantearth.github.io/stac-geoparq...
stac-geoparquet-spec
Open, community specification for storing STAC in GeoParquet
radiantearth.github.io
November 5, 2025 at 10:44 AM
Reposted by Yutani
We’re heading to Auckland 🇳🇿 for @foss4g2025.bsky.social to talk Rust 🦀 + open geospatial.

Catch our team showing how modern tools make geospatial faster and more interoperable.

Find us for zines + join the GeoRust sprint.

Get the deets: developmentseed.org/blog/2025-10...

#foss4g #osgeo
November 7, 2025 at 3:14 PM
The Global FOSS4G conference in Auckland is just a few weeks away! I'm sorry I forgot to share this here, but I'm excited to be speaking about the state of GeoArrow **on the web**.

21th November, 11:00–11:25
talks.osgeo.org/foss4g-2025/...
November 1, 2025 at 11:55 AM
Reposted by Yutani
And join Jack live on @source.coop's Great Data Products podcast on 11/19 to hear how we're making cultural memory collections easier to access and harder to delete. greatdataproducts.com/housekeeping...
Upcoming Episode: Inside Harvard's data.gov Archive
How the Harvard Library Innovation Lab is preserving and making Data.gov datasets discoverable using BagIt and static search.
greatdataproducts.com
October 31, 2025 at 1:43 PM
Reposted by Yutani
New version of Rust Apache Arrow and Apache Parquet is out -- includes new new metadata parser, new avro reader, geometry and variant support 🤯 arrow.apache.org/blog/2025/10...
Apache Arrow Rust 57.0.0 Release
The Apache Arrow team is pleased to announce that the v57.0.0 release of Apache Arrow Rust is now available on crates.io (arrow and parquet) and as source download. See the 57.0.0 changelog for a full...
arrow.apache.org
October 31, 2025 at 10:26 AM
Reposted by Yutani
I'll be keynoting at R/Pharma a week from today! The conference is free and virtual. I'll be focused on the mundane use cases of LLMs for wrangling data with #rstats, and the content should feel applicable for folks outside of pharma—come through. :)

Register: events.zoom.us/ev/Ai-geyS63...
October 29, 2025 at 7:32 PM
Reposted by Yutani
The future of data connectivity is columnar. Today we launched
@columnar.tech to accelerate the shift from slow, row-oriented APIs like ODBC and JDBC to >10x faster alternatives powered by @arrow.apache.org. Learn more 👇
Announcing Columnar
Back to the future of data connectivity
columnar.tech
October 29, 2025 at 10:51 PM
Reposted by Yutani
mcptools 0.2.0 is on CRAN! mcptools implements the Model Context Protocol in #rstats, allowing ellmer users to share context and tools more easily between LLM applications.

Read more: github.com/posit-dev/mc...
October 30, 2025 at 12:13 PM
Reposted by Yutani
This trick‑or‑treat season brings a new treat: we’ve released Apache Arrow 22.0.0! Read the announcement details here:

arrow.apache.org/blog/2025/10...
Apache Arrow 22.0.0 Release
The Apache Arrow team is pleased to announce the 22.0.0 release. This release covers over 3 months of development work and includes 213 resolved issues on 255 distinct commits from 60 distinct contrib...
arrow.apache.org
October 30, 2025 at 5:58 PM
Reposted by Yutani
Quarto 1.8 is available! 🎉

New features include: ✨ Light & dark mode support for brand colors and logos 📦 Brand extensions for sharing across projects ♿ HTML accessibility checks with Axe-core 🔧 Access to execution context from code cells

Full details: quarto.org/docs/blog/po...
Quarto 1.8 – Quarto
Quarto 1.8 improves brand support, introduces brand extensions, adds HTML accessibility checks, and gives access to execution context.
quarto.org
October 13, 2025 at 4:00 PM
Reposted by Yutani
I recently added a Deepwiki badge to mirai.r-lib.org.

Not because I think the current documentation is lacking 😅, but it takes you to an `Ask DeepWiki` prompt with the full mirai source code as context so you can ask questions (and get answers) in *any* language.

Any feedback welcome! #rstats
Minimalist Async Evaluation Framework for R
Designed for simplicity, a mirai evaluates an R expression asynchronously in a parallel process, locally or distributed over the network. Modern networking and concurrency, built on nanonext and NNG, ...
mirai.r-lib.org
October 13, 2025 at 2:46 PM
Thanks to @paleolimbot.bsky.social's great work, the sedonadb R package is now also available to Windows via R-universe 🎉 I'm excited particularly because I believe sedonadb is the easiest tool for R users to access GeoParquet data. #rstats

apache.r-universe.dev/sedonadb
sedonadb: Bindings for Apache SedonaDB
apache.r-universe.dev
October 11, 2025 at 5:02 PM
Reposted by Yutani
"Introducing SedonaDB: A single-node analytical database engine with geospatial as a first-class citizen"

Built in Rust with Apache DataFusion

sedona.apache.org/latest/blog/...
Introducing SedonaDB: A single-node analytical database engine with geospatial as a first-class citizen - Apache Sedona
Apache Sedona is a cluster computing system for processing large-scale spatial data. Sedona extends existing cluster computing systems, such as Apache Spark, Apache Flink, and Snowflake, with a set of...
sedona.apache.org
September 24, 2025 at 9:20 PM
100 stars🎉 Savvy is a niche framework for those who want to use Rust in an R package yet extendr is not their fit, so I didn't expect to see so much stars!

github.com/yutannihilat...
GitHub - yutannihilation/savvy: A simple R extension interface using Rust
A simple R extension interface using Rust. Contribute to yutannihilation/savvy development by creating an account on GitHub.
github.com
September 20, 2025 at 1:11 AM
Reposted by Yutani
Observable Plot has crossed 100,000 weekly downloads (and very close to 5,000⭐️s)! observablehq.observablehq.cloud/oss-analytic...
September 16, 2025 at 3:16 PM
Reposted by Yutani
🚀 Book in progress: Spatial Data Visualization with tmap

A guide to creating thematic maps in R with the tmap package.
Covers everything from loading data to interactive and animated maps, with reproducible code.

Read online: tmap.geocompx.org

#rstats #rspatial #geocompx #gischat #maps
September 14, 2025 at 1:01 PM