diff --git a/draft.md b/draft.md index e0a6503a7..c7a7d5df0 100644 --- a/draft.md +++ b/draft.md @@ -1,19 +1,22 @@ --- layout: draft -title: R Weekly 2023-W48 +title: R Weekly 2023-W48 object-oriented refactoring, benchmarking, Rust + R description: Draft of the R Weekly image: https://rweekly.org/public/facebook.png --- - + [How to have (my) content shared by R Weekly?](https://github.com/rweekly/rweekly.org#how-to-have-my-content-shared-by-r-weekly) This week’s release was curated by [Tony ElHabr](https://twitter.com/TonyElHabr), with help from the R Weekly team members and contributors. - ### Highlight ++ [Object-Oriented Express: Refactoring in R](https://medium.com/number-around-us/object-oriented-express-refactoring-in-r-3b33b728042b) + ++ [Using benchmarking to guide the adoption of dependencies in R packages](https://epiverse-trace.github.io/posts/benchmarking_design_decisions/) + ++ [Building a DataFusion CSV reader with arrow-extendr](https://josiahparry.com/posts/2023-11-24-dfusionrdr) ### Insights @@ -24,17 +27,22 @@ This week’s release was curated by [Tony ElHabr](https://twitter.com/TonyElHab + [Folks, C'mon, Use Parquet](https://appsilon.com/csv-to-parquet-transition/) -+ [Making SearchBuilder Work in the Server Mode in DT (Help Needed)](https://yihui.org/en/2023/11/dt-searchbuilder/) ++ [Next-generation access to Databricks clusters in RStudio with sparklyr and pysparklyr](https://posit.co/blog/databricks-clusters-in-rstudio-with-sparklyr/) ++ [Making SearchBuilder Work in the Server Mode in DT (Help Needed)](https://yihui.org/en/2023/11/dt-searchbuilder/) ### R in the Real World + [Extracting information about spatial patterns from spatial signatures](https://jakubnowosad.com/posts/2023-11-18-motif-bp7/index.html) -+ [Forecasting potholes with exogenous variables](https://ctompkins.netlify.app/post/forecasting-potholes-with-exogenous-variables/) +![](https://raw.githubusercontent.com/rweekly/image/master/2023/W48/africa-motifs.png) + [Time Series Analysis and Understanding a Eurobond Fund with Prophet](https://datageeek.com/2023/11/22/time-series-analysis-and-understanding-a-eurobond-fund-with-prophet/) ++ [Forecasting potholes with exogenous variables](https://ctompkins.netlify.app/post/forecasting-potholes-with-exogenous-variables/) + +![](https://raw.githubusercontent.com/rweekly/image/master/2023/W48/potholes-forecast-exogenous.png) + ### R in Organizations + [From Local Roots to Global Reach: The Collaborative Expansion of R-Ladies Gaborone](https://www.r-consortium.org/blog/2023/11/21/from-local-roots-to-global-reach-the-collaborative-expansion-of-r-ladies-gaborone) @@ -56,50 +64,61 @@ This week’s release was curated by [Tony ElHabr](https://twitter.com/TonyElHab

📦 Go Live for More New Pkgs 📦

- **CRAN** ++ [{air} 0.2.2](https://cran.r-project.org/package=air): AI Assistant to Write and Understand R Code -**GitHub or Bitbucket** ++ [{textrecipes} 1.0.6](https://cran.r-project.org/package=textrecipes): Extra 'Recipes' for Text Processing -+ [ggppt](https://github.com/doehm/ggppt): Callout annotations for ggplot2 ++ [{froth} 1.0.0](https://cran.r-project.org/package=froth): Emulate a 'Forth' Programming Environment -### Updated Packages ++ [{orbweaver} 0.0.3](https://cran.r-project.org/package=orbweaver): Fast and Efficient Graph Data Structures -🔍 [Search on R-universe](https://r-universe.dev/search/) 🔍 ++ [{curvir} 0.1.1](https://cran.r-project.org/package=curvir): Specify Reserve Demand Curves -+ [Next-generation access to Databricks clusters in RStudio with sparklyr and pysparklyr](https://posit.co/blog/databricks-clusters-in-rstudio-with-sparklyr/) ++ [{treats} 1.0](https://cran.r-project.org/package=treats): Trees and Traits Simulations -+ [{happign} 0.2.1](https://cran.r-project.org/package=happign): Easy access to French geodata from IGN (National Institute of Geographic) ++ [{simStateSpace} 1.0.1](https://cran.r-project.org/package=simStateSpace): Simulate Data from State Space Models -+ [{galah} 2.0.0](https://cran.r-project.org/package=galah): Biodiversity Data from the GBIF Node Network +**GitHub or Bitbucket** -### Videos and Podcasts ++ [{ggppt} 0.1.0](https://github.com/doehm/ggppt): Callout annotations for ggplot2 -+ [Listen to the R-Weekly Highlights Podcast](https://rweekly.fireside.fm/) +### Updated Packages -+ [webR 0.2: R Packages and Shiny for WebAssembly - George Stagg](https://www.youtube.com/watch?v=CRKuH3ISPgI) +🔍 [Search on R-universe](https://r-universe.dev/search/) 🔍 -+ [David Sluder @ Institute of Nuclear Power Operations - Data Science Hangout](https://www.youtube.com/watch?v=SEKI8N48ZbM) ++ [{happign} 0.2.1](https://cran.r-project.org/package=happign): Easy access to French geodata from IGN (National Institute of Geographic) - [diffify](https://diffify.com/R/happign) -+ [Advanced Shiny - Running Multiple Linked Shiny Apps - TidyX Episode 164](https://www.youtube.com/watch?v=-UP5xN9xopg) ++ [{galah} 2.0.0](https://cran.r-project.org/package=galah): Biodiversity Data from the GBIF Node Network -### Call for Participation ++ [{mlflow} 2.8.1](https://cran.r-project.org/package=mlflow): Interface to 'MLflow' - [diffify](https://diffify.com/R/mlflow) -- [Introducing the rainbowR buddy scheme](https://rainbowr.netlify.app/posts/2023-11-16_introducing-buddies) - The rainbowR buddy scheme is designed to connect LGBTQ+ folks who code in R. This blog post introduces how the scheme works, how to join, and details how it's implemented in R (a combination of **googlesheets4**, **dplyr** and **blastula**). ++ [{simstudy} 0.7.1](https://cran.r-project.org/package=simstudy): Simulation of Study Data - [diffify](https://diffify.com/R/simstudy) ++ [{ibmdbR} 1.51.0](https://cran.r-project.org/package=ibmdbR): IBM in-Database Analytics for R - [diffify](https://diffify.com/R/ibmdbR) -### Gist & Cookbook ++ [{spatialreg} 1.3-1](https://cran.r-project.org/package=spatialreg): Spatial Regression Analysis - [diffify](https://diffify.com/R/spatialreg) ++ [{tidyterra} 0.5.0](https://cran.r-project.org/package=tidyterra): 'tidyverse' Methods and 'ggplot2' Helpers for 'terra' Objects - [diffify](https://diffify.com/R/tidyterra) ++ [{missRanger} 2.4.0](https://cran.r-project.org/package=missRanger): Fast Imputation of Missing Values - [diffify](https://diffify.com/R/missRanger) -### Shiny Apps ++ [{ggmap} 4.0.0](https://cran.r-project.org/package=ggmap): Spatial Visualization with ggplot2 - [diffify](https://diffify.com/R/ggmap) +### Videos and Podcasts ++ [Listen to the R-Weekly Highlights Podcast](https://rweekly.fireside.fm/) -### R Internationally ++ [webR 0.2: R Packages and Shiny for WebAssembly - George Stagg](https://www.youtube.com/watch?v=CRKuH3ISPgI) ++ [David Sluder @ Institute of Nuclear Power Operations - Data Science Hangout](https://www.youtube.com/watch?v=SEKI8N48ZbM) ++ [Advanced Shiny - Running Multiple Linked Shiny Apps - TidyX Episode 164](https://www.youtube.com/watch?v=-UP5xN9xopg) + +### Call for Participation + +- [Introducing the rainbowR buddy scheme](https://rainbowr.netlify.app/posts/2023-11-16_introducing-buddies) - The rainbowR buddy scheme is designed to connect LGBTQ+ folks who code in R. This blog post introduces how the scheme works, how to join, and details how it's implemented in R (a combination of **googlesheets4**, **dplyr** and **blastula**). ### Tutorials @@ -107,12 +126,16 @@ This week’s release was curated by [Tony ElHabr](https://twitter.com/TonyElHab + [Jacques Bertin's valued points map with R](https://r-graph-gallery.com/web-valued-dots-map-bertin.html) +![](https://raw.githubusercontent.com/rweekly/image/master/2023/W48/jacques-berlin.png) + + [Customized Dorling cartogram with R](https://r-graph-gallery.com/web-dorling-cartogram-with-R.html) -+ [3MW (Using regular expressiont to clean data)](https://3mw.albert-rapp.de/p/regular-expressions-clean-data) ++ [3MW (Using regular expressions to clean data)](https://3mw.albert-rapp.de/p/regular-expressions-clean-data) + [Using benchmarking to guide the adoption of dependencies in R packages](https://epiverse-trace.github.io/posts/benchmarking_design_decisions/) +![](https://raw.githubusercontent.com/rweekly/image/master/2023/W48/benchmarking-guiding-design.png) + + [Rethinking packages & functions preloading in webR 0.2.2](https://colinfay.me/rethinking-packages-and-functions-preloading-in-webr-0.2.2/) + [Airy Area: approximating surface area of a cell from a 3D point set](https://quantixed.org/2023/11/21/airy-area-approximating-surface-area-of-a-cell-from-a-3d-point-set/) @@ -163,9 +186,6 @@ Events in 3 Months: + [Weekly R Workshops for Ukraine](https://sites.google.com/view/dariia-mykhailyshyna/main/r-workshops-for-ukraine) -### Grants & Funding - - ### Datasets + [A plethora of datasets at your fingertips](https://thierrymoudiki.github.io/blog/2023/11/20/python/r/misc/mlsauce/runiverse-api) @@ -184,3 +204,7 @@ Events in 3 Months: + [Tanaka](https://r.iresmi.net/posts/2023/tanaka/index.html) ### Quotes of the Week + +

Haunted objects in #rstats pic.twitter.com/v6QcgrLHuf

— Antoine Fabri (@antoine_fabri) November 22, 2023
+ +