@timelyportfolio

137 Followers
213 Following
550 Posts

absolute return insurance portfolio manager and CFA charterholder who enjoys data visualization with #rstats and JavaScript. have ideas? let's make them.

Birmingham, Alabama, USA

Githubhttps://github.com/timelyportfolio
Bloghttps://jsinr.me
What a delight to read this book/project πŸ˜ƒ πŸ˜ƒ https://tmap.geocompx.org/ #rstats #gis #gisChat Many thanks to @nowosad and Martijn Tennekes for putting it together. Tmap is my very favorite R library for creating maps ❀️
Spatial Data Visualization with tmap

β€œSpatial Data Visualization with tmap: A Practical Guide to Thematic Mapping in R” is a free, open-source book that teaches you how to create static and interactive maps using the tmap package in R. Covering core concepts in thematic cartography, map design, and spatial visualization, this guide provides step-by-step approaches to help you produce high-quality maps for reports, presentations, and web applications.

Thanks to great feedback and input from the #rstats #rspatial community, the ISC grant proposal about modernizing R's web-mapping capabilities is coming along nicely... If you have anything to add, you can do so until tomorrow, when I will submit to @RConsortium

https://tim-salabim.codeberg.page/modernize_mapview/modernize_r_web_mapping.html

Modernizing R’s web-mapping capabilities

webR - R in the browser

Interactive R environment running in your browser. Execute R code, create plots, and analyze data without installing anything.

webR

I'm beyond excited for this! Built on Apache DataFusion and Apache Arrow, a composable single-node analytical database with spatial types as first-class citizens. GeoPandas IO, KNN joins, CRS support, R/Python bindings, and top-notch lazy GeoParquet reads.

https://sedona.apache.org/latest/blog/2025/09/24/introducing-sedonadb-a-single-node-analytical-database-engine-with-geospatial-as-a-first-class-citizen/

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 out-of-the-box distributed Spatial Datasets and Spatial SQL that efficiently load, process, and analyze large-scale spatial data across machines.

Super excited for the new release of #rstats V8 which now also works in WebR by running js/wasm natively in web worker (thanks to @gws ) Will release some cool new packages soon to show the potential of WASM in R ✨

extendr has a domain! Say hello to https://extendr.rs πŸ‘‹

We're working on lowering the bar to using Rust  with  

We've added some new resources:

- πŸ’­ Intro to Rust for R Developers https://extendr.rs/intro-rust/
- πŸ“£ Publishing to CRAN: https://extendr.rs/user-guide/cran-publishing.html
- πŸ•ΈοΈ Building for WebR: https://extendr.rs/user-guide/webr.html

#rstats #rust

extendr

Threw together another, slightly more complex, @observablehq Framework 2.0 example using U.S. protest count data from the Crowd Counting Consortium.

Switching between Observable Desktop & Zed has been super nice & 100% painless.

Live: https://rud.is/obs/framework2/ccc/

Code: https://codeberg.org/hrbrmstr/ccc

100% agree + #RStats WebR works in Notebooks 2.0 & Desktop! I went into some detail abt Notebooks & Desktop this past week: dailydrop.hrbrmstr.dev/2025/07/31/d...

RE: https://bsky.app/profile/did:plc:nbldm3psg2vzgl7wan5rzdpb/post/3lvfxawowmc25

Threw together a small example of @observablehq Notebook 2.0 kit deployed site viewable at: https://rud.is/ex/obsnb/tyres/

Code is at: https://codeberg.org/hrbrmstr/tyres

Used Observable Desktop (img attached) to construct the notebook.

Did not test out the AI features.

It's cool being able to import object from Observable HQ-proper.

webR REPL app