Advertisement ยท 728 ร— 90

Posts by Simon Smart

Deepwiki is awesome! So helpful for getting your head around a repo and for copying or adjusting functionality

16 hours ago 1 0 0 0
Poster for the seminar: MetaInsight v7: Making a comprehensive app for network meta analysis reproducible

Poster for the seminar: MetaInsight v7: Making a comprehensive app for network meta analysis reproducible

Iโ€™m giving a seminar on 20th April about refactoring crsu.shinyapps.io/MetaInsight/ to use {shinyscholar}, producing crsu.shinyapps.io/MetaInsight_... Details and sign up: www.eventbrite.co.uk/e/crsu-webin... A shorter version is also coming to R/Medicine in May
#rstats #metaanalysis #openscience

3 weeks ago 0 2 0 0

Ah yes bsky.app/hashtag/rstats is still fine.

1 month ago 1 0 0 1

Thanks for breaking #rstats with your spam @energtx.bsky.social. Even after muting you, there are no older posts.

1 month ago 11 0 2 0
f <- function(very_fast, 
              incredibly_dangerous){
  data.frame("very_fast" = 
             very_fast, 
             "incredibly_dangerous" = 
             incredibly_dangerous)
}

df <- f(v = 1, i = 2)
df$very * df$inc
df$very_broken <- 3
df$very * df$inc

f <- function(very_fast, incredibly_dangerous){ data.frame("very_fast" = very_fast, "incredibly_dangerous" = incredibly_dangerous) } df <- f(v = 1, i = 2) df$very * df$inc df$very_broken <- 3 df$very * df$inc

Partial matching of names in #rstats is wild. I knew the function would run, but didn't know it "works" with dataframes as well!

1 month ago 5 1 3 0

I guess there are some good / historical reasons for this, but it's not an ideal situation and doesn't encourage developers to write tests.

1 month ago 2 0 0 0

When submitting #Rstats packages to CRAN you can either: spend weeks writing a comprehensive test suite and get threatened with removal when one don't pass under some unusual condition, OR don't write any tests, R CMD check still passes, most users are none the wiser and you won't be threatened.

1 month ago 11 0 3 0
Preview
Testing the R-universe build workflow from your own GitHub repository We refactored the R-universe CI workflows to make it possible to run the exact same workflow from your own GitHub repository.

I can't find the exact versions but this might be useful: ropensci.org/blog/2026/01... R-hub has three versions of mac but not exactly corresponding r-hub.github.io/rhub/ (I don't understand why it's so hard to test on machines that match what CRAN use)

1 month ago 1 1 1 0
Advertisement

thanks - I will give it a go.

1 month ago 0 0 0 0

It's surprising that neither R CMD INSTALL nor R CMD check flag having two identically named functions in an #rstats package. It's easy to accidentally duplicate when refactoring code and can lead to much confusion!

1 month ago 7 1 3 0
Internet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine

There's a version from last year on archive.org which looks similar. "You do not need to be registered with any statistical organisation to come." suggests it isn't RSS any more.

2 months ago 1 0 0 0

Not sure if that's the same thing?

2 months ago 0 0 0 0
Preview
YSM SAVE THE DATE! YSM is coming to Cambridge, UK 29th - 31st July 2026

sites.google.com/view/youngst...

2 months ago 0 0 1 0
'<svg><text x="0" y="200" 
style="font-size: 100px;">
Hello world</text></svg>' |>
charToRaw() |>
rsvg::rsvg_svg(NULL) |>
rawToChar()

'<svg><text x="0" y="200" style="font-size: 100px;"> Hello world</text></svg>' |> charToRaw() |> rsvg::rsvg_svg(NULL) |> rawToChar()

Is there a term for figuring something out that LLMs say isn't possible? Grind coding? Organic coding? In this case, rendering <text> elements in an SVG to <path> in #Rstats. (Claude cooked up a whole non-functioning package in an attempt to do it).

2 months ago 1 0 0 2

That doesn't sound like too much data for leaflet to handle. I noticed your time column is chr rather than a date/time which might be causing problems - maybe some are formatted differently? It's probably worth trying to convert with that column with as.Date() as a first try.

2 months ago 0 0 1 0
addTimeslider function - RDocumentation <p>The <a href="https://github.com/dwilhelm89/LeafletSlider">LeafletSlider plugin</a> enables you to dynamically add and remove Markers on a map by using a JQuery UI slider.</p>

Do you mean www.rdocumentation.org/packages/lea... ? I adapted the example to use 200 data points and that works fine. Can you share an example showing the problem?

2 months ago 1 0 1 0
Advertisement

(which is what lazydata loads)

3 months ago 0 0 0 0

Confusingly that package put the data in "cancer.rda" which seems to be what data() references, but that file evidently contains the data in a variable called rotterdam.

3 months ago 0 0 1 0
Preview
DeepWiki | AI documentation you can talk to, for every repo DeepWiki provides up-to-date documentation you can talk to, for every repo in the world. Think Deep Research for GitHub - powered by Devin.

Agree that would be cool. There's a CRAN mirror on github but someone needs to make that a single repo and feed it into deepwiki.com

4 months ago 1 0 1 0
Preview
bookdown: Authoring Books and Technical Documents with R Markdown The platform bookdown.org is provided by RStudio for authors to publish books online for free. The bookdown package is an open-source R package that facilitates writing books and long-form articles/re...

Plenty here already: web.archive.org/web/20250730...

4 months ago 1 0 0 0
Preview
Tidyplots โ€“ Publication-ready plots for scientific papers The goal of tidyplots is to streamline the creation of publication-ready plots for scientific papers. It allows to gradually add, remove and adjust plot components using a consistent and intuitive syn...

Sounds like tidyplots.org might be helpful.

4 months ago 5 0 1 0
Seeing the forest for the lines - Scaling complex base plots in Shiny

I've spent a lot of time wrestling with base #rstats plots in Shiny this year and thought I'd share the solution I've come up with to ensure they scale correctly and downloads match exactly what is shown in the app: simon-smart88.github.io/forest_plot_...

4 months ago 5 0 0 0
Preview
Grokipedia - Wikipedia

en.wikipedia.org/wiki/Grokipe...

5 months ago 1 0 0 0
Wikipedia:Mirrors and forks - Wikipedia

en.wikipedia.org/wiki/Wikiped...

5 months ago 2 0 0 0
Advertisement

This is definitely not the case - people have been free to fork wikipedia from the get go as everything is CC licenced. All contributors are made aware of this every time they edit an article.

5 months ago 4 0 2 0

Also, are you aware of {wallace}? That's what I forked to make {shinyscholar} and seems to have some crossover with what you're doing - I think it can load paleo data as well as current data.

5 months ago 1 0 1 0
Preview
GitHub - simon-smart88/shinyscholar: A template for creating modular shiny applications that meet academic standards and are reproducible A template for creating modular shiny applications that meet academic standards and are reproducible - simon-smart88/shinyscholar

Interesting to see you used {shinymeta} I'd looked at it but wasn't sure how scalable it would be for complex analyses. github.com/simon-smart8... is my attempt at making a generic solution for reproducible apps

5 months ago 1 0 1 0

* on top!

5 months ago 0 0 0 0

My vote would be on. I'd also lose the lines between years as they imply there could be data between the points when that's not the case.

5 months ago 0 0 2 0

.libPaths() gives:
"/home/simon/R/x86_64-pc-linux-gnu-library/4.5"
"/usr/local/lib/R/site-library"
"/usr/lib/R/site-library"
"/usr/lib/R/library"

But I'm not sure how to check where devtools::test() is looking for binaries. I tried installing mirai from github, but test() still couldn't find it

6 months ago 0 0 0 0