Data Quine
scottish.datasci.social.ap.brid.gy
Data Quine
@scottish.datasci.social.ap.brid.gy
SELECT Developer
FROM Scotland
WHERE NewCareer='Data Scientist';

In celebration of all pie charts my avatar is the #Coronation Quiche I made for celebrating the […]

🌉 bridged from ⁂ https://datasci.social/@scottish, follow @ap.brid.gy to interact
rOpenSci | All the Ways to Programmatically Edit or Parse R Markdown / Quarto Documents

Argh only just seeing this doc now, wish I'd found it a couple of months ago 🤣 I was generating static Rmd from one with dynamically generated chunks. I ended up using whisker pulling in external R code […]
Original post on datasci.social
datasci.social
January 13, 2026 at 6:50 PM
DS job at a Scottish university.

Assistant Professor in Statistical Data Science.
Heriot Watt University,
Edinburgh, Scotland.

https://enzj.fa.em3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX/job/4605/

#rstats #datascience #jobs
Assistant Professor in Statistical Data Science
The Department of Actuarial Mathematics and Statistics at Heriot-Watt University, Edinburgh, is seeking to appoint an Assistant Professor in Statistical Data Science, or related area.
enzj.fa.em3.oraclecloud.com
January 13, 2026 at 9:37 AM
Reposted by Data Quine
We just published a JOSIS paper on what spatial data science languages have in common and what they still need. Insights from across the R, Python & Julia ecosystems.

URL: https://doi.org/10.5311/JOSIS.2025.31.462

#SpatialDataScience #gischat #opensource #rspatial #geopython #juliageo
January 11, 2026 at 4:05 PM
#rstats #rshiny #datascience #rstats #shinyapp #rpackagedevelopment #softwaretesting | Barret Schloerke
shinytest2 0.5.0 is Now Available on CRAN I'm excited to announce the release of shinytest2 0.5.0, bringing significant improvements to the R package testing experience for Shiny applications! 🚀 Key Features: Local Package Development Support One of the most requested features is here! `AppDriver$new(app_dir=)` now supports local package development. As long as you have `library()` or `require()` call in your `app.R`, `{shinytest2}` automatically executes `pkgload::load_all()` to load your local R package's source code. This means you no longer need to install your package before testing—a huge time-saver during development! Function Execution Support You can now pass functions directly to `AppDriver$new(app_dir=)`. This provides flexibility for testing apps with dynamic configurations or custom execution environments, such as Shiny packages made using `{golem}`! The function runs in a background R process, similar to `{mirai}`, with full control over the testing environment. Enhanced Package Testing Workflow This release introduces `local_app_support()` and `with_app_support()`, providing package authors with a flexible way to scope app support files within tests. Package authors can now test Shiny applications directly within their package's existing`{testthat}` tests removing the need for calling `test_app()`. This will collect all snapshots in a single location using the package's existing testing infrastructure. Improved Test Recording `record_test()` gained a `record_in_package` parameter that intelligently saves test files to the appropriate location—either in the package's `tests/testthat/` directory or relative to the app's test directory. When recording tests for apps inside packages, `local_app_support()` is automatically added to the testing code. Modernized HTTP Stack Migrated from `{httr}` to `{httr2}` for all HTTP requests, ensuring compatibility with modern R web tooling and better long-term maintenance. 📚 Learn More: - Package website: https://lnkd.in/dt9ZtezY - Use-package vignette: https://lnkd.in/dvv7VRXj - GitHub: https://lnkd.in/dF6rF3CB #rstats #rshiny #DataScience #RStats #ShinyApp #RPackageDevelopment #SoftwareTesting
www.linkedin.com
January 12, 2026 at 11:25 PM
Somehow I'm back in the world of looking at server software options and I'm liking the look of Gitea (for self-hosting git repos).

https://about.gitea.com/products/gitea/

#gitea #git
Gitea Official Website
Gitea - Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
about.gitea.com
January 11, 2026 at 6:53 AM
Creating Effective Display Tables with the gt Package
- Richard Iannone
https://rich-iannone.github.io/gt-effective-display-tables/

#gt #rstats #dataanalysis
Creating Effective Display Tables with the gt Package
rich-iannone.github.io
January 6, 2026 at 2:23 PM
shinyapps.io Documentation - Migration
shinyapps.ii moving to Posit Cloud Connect by end of 2026.

https://docs.posit.co/shinyapps.io/guide/migration/

#rstats #rshiny
shinyapps.io Documentation - Migration
docs.posit.co
January 5, 2026 at 4:22 PM
Reposted by Data Quine
Absolutely top-notch comic-ry from #xkcd today.
December 23, 2025 at 9:20 AM
First time trying to install R on a Linux desktop Started following the #rstats instructions
https://cloud.r-project.org/bin/linux/ubuntu/ but on Linux Mint 22.2 the following line causes problems with release "zara"
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu […]
Original post on datasci.social
datasci.social
December 21, 2025 at 5:18 AM
Honestly, the things you see when you install from source .😊 ..

gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-FPSnzf/r-base-4.3.3=. -fstack-protector-strong -fstack-clash-protection -Wformat […]
Original post on datasci.social
datasci.social
December 21, 2025 at 12:07 AM
Data Visualisation Competition: Exploring Climate Action - The Data Lab
The Challenge: Communicate the co-benefits of climate action

Please circulate to Scottish #dataviz folk including students . Prizes include tickets to DataFest 2026 in #edinburgh #climatechange […]
Original post on datasci.social
datasci.social
December 20, 2025 at 10:27 PM
Had missed that "Plotly is retiring its R documentation". N.B. this is different from the package itself, no change there.

Plotly seems to turn up quite frequently in online teaching materials. Losing easy to access web docs for learners could be a bit unfortunate.

However, the good news is it […]
Original post on datasci.social
datasci.social
December 6, 2025 at 5:22 AM
Reposted by Data Quine
We clarified our spam rule for automated accounts at datasci.social: https://community.datasci.social/blog/2025-12-05/clarifying-the-spam-rule/
Thx for your understanding and collaboration! #mastoadmin

PS: This was also sent as a server announcement, but clients like @elk or @Tusky don't […]
Original post on datasci.social
datasci.social
December 5, 2025 at 5:33 PM
Reposted by Data Quine
In the past few days I’ve seen talk about RAM prices shooting up due to demand from big datacenters.

Today I read that a historic brand like Crucial - I own plenty of their hardware, including SSDs - is dropping consumer products to focus on gear for those same datacenters.
The result (or maybe […]
Original post on mastodon.bsd.cafe
mastodon.bsd.cafe
December 4, 2025 at 1:31 PM
Spatial Data Management with DuckDB — Spatial Data Management with DuckDB https://duckdb.gishub.org/index.html

#duckdb #gis
Spatial Data Management with DuckDB — Spatial Data Management with DuckDB
duckdb.gishub.org
December 3, 2025 at 2:52 PM
Today is Saint Andrew's Day. He is the patron saint of Scotland. Tradition says that he was crucified on an X shaped cross called a saltire.

If you ever need to programmatically draw a Scottish saltire in R...

https://www.dataquine.dev/blog/2025/04/25/scottish-saltire/

#rstats #dataviz […]
Original post on datasci.social
datasci.social
November 30, 2025 at 10:38 PM
Was looking for lightweight way of building cloning a git repo clone and using othe gitr commands within an R script. {gert} git client sounds useful.
https://docs.ropensci.org/gert/index.html
#rstats #git
Simple Git Client for R
Simple git client for R based on libgit2 with support for SSH and HTTPS remotes. All functions in gert use basic R data types (such as vectors and data-frames) for their arguments and return values. User credentials are shared with command line git through the git-credential store and ssh keys stored on disk or ssh-agent.
docs.ropensci.org
November 15, 2025 at 3:18 AM
Wish I'd been aware of R Markdown's 'draft' function before.
"Create a new document based on a template"

https://pkgs.rstudio.com/rmarkdown/reference/draft.html

#rstats
Create a new document based on a template — draft
Create (and optionally edit) a draft of an R Markdown document based on a template.
pkgs.rstudio.com
November 10, 2025 at 2:33 PM
Reposted by Data Quine
I'm glad to see the launch of the Scottish Journal of Open Research. Here's the inaugural issue.
https://journals.gla.ac.uk/SJOR/issue/view/41

#openaccess #OpenScience #scholcomm
Vol. 1 (2025) | Scottish Journal of Open Research
journals.gla.ac.uk
November 7, 2025 at 5:28 PM
RIP James Watson

Horizon, Life Story: A Horizon Special:
If you're in the UK iPlayer has the film "Life Story"

"Film telling the story of the race to discover the structure of DNA. Watson and Crick have the bright ideas and the will to win. But there's one little problem: Rosalind Franklin has […]
Original post on datasci.social
datasci.social
November 7, 2025 at 8:11 PM
Didn't switch on my camera in a VC with government mandarins because I remembered I'm currently wearing a pink Miss Piggy hoodie 🐷 (it's reversible with Kermit too) 🐸. Can't leave folk jealous😄.

❤️ Muppets

#muppets #wfh
November 6, 2025 at 1:56 PM
Thankfully temporary but I must have caught the CRAN website on a config change or something...back now but for the record I might need blood pressure medication if I see this again 😅

#cran #rstats
November 4, 2025 at 1:03 PM