mdsumner's Avatar

mdsumner

@mdsumner.bsky.social

maxing the pixels to glow meshes, R, Python, GDAL, virtual Zarr, coordinate systems, southern ocean research

221 Followers  |  315 Following  |  408 Posts  |  Joined: 30.10.2024  |  2.3301

Latest posts by mdsumner.bsky.social on Bluesky

Video thumbnail

OLIVER: "Gaza is starving is a sentence that's objectively true, but it's also slightly misleading because it's too passive โ€” Gaza is being starved by Israel."

04.08.2025 12:23 โ€” ๐Ÿ‘ 5934    ๐Ÿ” 2219    ๐Ÿ’ฌ 117    ๐Ÿ“Œ 68
Graphical abstract for a manuscript titled "Too few, too many, or just right? Optimizing sample sizes for population-level inferences in animal tracking projects". The workflow has been fully implemented in the movedesign Shiny application and R package, allowing users to easily test sampling strategies and assess the reliability of space-use and movement metrics, ultimately promoting more rigorous and impactful wildlife research and conservation.

Graphical abstract for a manuscript titled "Too few, too many, or just right? Optimizing sample sizes for population-level inferences in animal tracking projects". The workflow has been fully implemented in the movedesign Shiny application and R package, allowing users to easily test sampling strategies and assess the reliability of space-use and movement metrics, ultimately promoting more rigorous and impactful wildlife research and conservation.

This workflow has been fully implemented into the latest version of the #movedesign R Shiny app, making it easy for researchers to test and optimize their animal tracking sampling strategies! The package is now available on CRAN #rstats github.com/ecoisilva/movedesign

04.08.2025 06:33 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Been going nuts on the C++ fixes for libais running through complaints with clang-tidy-19 on `ais.h` as fast as I can. 12 commits is pretty good for a Sunday morning.

03.08.2025 19:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

no it should be like it is in R

03.08.2025 05:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Vapour | Vapour Write more robust R code

I assume you talked to @john-coene.com and his vapour language?
vapour.run

28.07.2025 21:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Not vectorized? What about mutate( x = ...)

will that require map or comprehension?

02.08.2025 22:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Black Summer

How many hints does idiot need? Get in the school bus. Get in the fire truck

02.08.2025 13:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Fuck yeah, it's sunny and I can read and listen to Urge Overkill a little longer

02.08.2025 03:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Screenshot of an AP news headline โ€œHot dog spill shuts down highway in Pennsylvania commutersโ€™ wurst nightmareโ€ with a photo of a debris covered highway

Screenshot of an AP news headline โ€œHot dog spill shuts down highway in Pennsylvania commutersโ€™ wurst nightmareโ€ with a photo of a debris covered highway

Someone in the AP headlines department had their wildest dream come true today

01.08.2025 23:35 โ€” ๐Ÿ‘ 290    ๐Ÿ” 41    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 3

Gawd remember when we thought Bush jr was a total idiot

02.08.2025 03:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
R code, simple json for the GDAL streamed algorithm with a %s template for a comma-sep list of raster sources (to be stacked up as individual bands)

R code, simple json for the GDAL streamed algorithm with a %s template for a comma-sep list of raster sources (to be stacked up as individual bands)

still using buildvrt? no need (since GDAL 3.11), template in your sources as a comma-separated list and then this json description can be opened by any GDAL-enabled tool

01.08.2025 22:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

here it is

researchspace.auckland.ac.nz/items/9dd448...

01.08.2025 00:27 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Ihaka Lecture Series 2017: Statistical computing in a (more) static environment
YouTube video by University of Auckland | Waipapa Taumata Rau Ihaka Lecture Series 2017: Statistical computing in a (more) static environment

#rstats gurus:
anybody saw in the wild the successor language Ihaka talked about in this videos or the project died ? www.youtube.com/watch?v=88Tf...

31.07.2025 17:32 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Thesis by Brendan McArdle, it's a cracking read

31.07.2025 22:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It's published, a thesis+ software several years ago

I've forwarded it to many people but it's impossible to find, might have luck searching my email later ...

31.07.2025 22:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For #rstats users: this uses an experimental branch of the mapgl package that wraps Turf.js to generate the circle on mousemove.

When this is ready, you'll be able to do client-side GIS in R - which opens up a whole world of possibilities for fast spatial analytics in Shiny!

31.07.2025 14:18 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

pivot_wider():

31.07.2025 22:06 โ€” ๐Ÿ‘ 27    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Gather ye #rstats

31.07.2025 22:26 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™m not here for a long time, Iโ€™m here for a wide time

02.07.2025 19:50 โ€” ๐Ÿ‘ 16    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 3

uv is extremely fast lol like what

31.07.2025 19:55 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Silence your inner critic | Claus O. Wilke Just write first, and leave the copy-editing for later.

This is the post I was looking for:
clauswilke.com/blog/2013/09...

30.07.2025 16:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
"While Claus Wilke is a prominent figure in the field of bioinformatics and a creator of popular packages for R graphics, there is no readilty available information in the search results specifically addressing his blog or how he might handle writer's block on his blog. The search results provided offer general advice on overcoming writer's block, which could be applicable to anyone experiencing it, including bloggers."

"While Claus Wilke is a prominent figure in the field of bioinformatics and a creator of popular packages for R graphics, there is no readilty available information in the search results specifically addressing his blog or how he might handle writer's block on his blog. The search results provided offer general advice on overcoming writer's block, which could be applicable to anyone experiencing it, including bloggers."

I'm glad the AI thinks I'm a "prominent figure" but obviously it hasn't read my blog. I have written about writer's block several times. (And did this search to try to unearth one of these old posts. ๐Ÿคทโ€โ™‚๏ธ)

30.07.2025 16:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

โ€ผ๏ธThank you, Godโ€ผ๏ธ

Today's TRUMPSTEIN TIMELINE is enlightening!

Aaaaand, heโ€™ll soon BURN in HELL?!

๐Ÿ”ฅ๐Ÿ”ฅ๐ŸŽธ๐Ÿ”ฅ๐Ÿ”ฅ๐ŸŽถ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿฅณ๐Ÿ”ฅ๐Ÿ”ฅ

Thank you SO MUCH for your quick attention to this matter! ๐Ÿ˜‚ ๐Ÿ’™

Amen! ๐Ÿ™

30.07.2025 16:11 โ€” ๐Ÿ‘ 182    ๐Ÿ” 35    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

Coalescing the satellites has a better overall coverage. Can provide code to calculate this easily FYI (toying with setting up a bucket with this done, but will have to trigger through the 0081 nrt chnages

bsky.app/profile/mdsu...

30.07.2025 18:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Organizing Files in Python: A Beginnerโ€™s Guide to os and shutil Modules โ€“ Steveโ€™s Data Tips and Tricks Learn how to organize files in Python using os and shutil modules. Complete beginnerโ€™s guide with working examples for copying, moving, and managing files.

Today's blog post about organizing files in python. I'm new to this, so be kind :)

Post: www.spsanderson.com/steveondata/...

#Python #Blog #Technology #Script #Code

30.07.2025 13:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A Brand New C64: Readers of a certain vintage and who grew up in the 1980s may have fond memories of the Commodore64 with its tapedeck and surprisingly-decent selection of games and its oddly-textured plastic fascia; obviously, though, that was 40-odd years ago and, objectively, literally everything about playing games now is better than it used to be in the past. Except, of course, that now you are OLD and close to death and most of the fun things in your life are behind you and, in the main, that which remains is set to involve a slow trudge towards decay and senescence during which everything you have ever cared about will be ruined or die; so why not pretend itโ€™s still the past and that you can still make something of your life, by investing in this newly-announced pristine-looking remake of the original machine? โ€œCommodore has returned from a parallel timeline where tech stayed optimistic, inviting, and human. Where it served us, not enslaved us. Weโ€™re here to bring that feeling back โ€“ retro โ€ข futurism, transparent tech, digital detox, real innovation. This is the first real Commodore computer in over 30 years, and itโ€™s picked up a few new tricks. Not an emulator. Not a PC. Retrogaming heaven in three dimensions: silicon, nostalgia, and light. Powered by a FPGA recreation of the original motherboard, wrapped in glowing game-reactive LEDs (or classic beige of course).โ€ You can download all the ROMs you want, wirelessly, meaning you can play Sid Meierโ€™s Pirates until 3am just like you did when you were 11. Or, you know, you could not exhume the stinking nostalgiacorpse of your past. Either/or really. Anyway, this is pre-release but you can sign up to indicate your interest โ€“ the pricepointโ€™s looking like $300, which, honestly, feels like a LOT, but equally I reckon this will sell out very quickly indeed.

A Brand New C64: Readers of a certain vintage and who grew up in the 1980s may have fond memories of the Commodore64 with its tapedeck and surprisingly-decent selection of games and its oddly-textured plastic fascia; obviously, though, that was 40-odd years ago and, objectively, literally everything about playing games now is better than it used to be in the past. Except, of course, that now you are OLD and close to death and most of the fun things in your life are behind you and, in the main, that which remains is set to involve a slow trudge towards decay and senescence during which everything you have ever cared about will be ruined or die; so why not pretend itโ€™s still the past and that you can still make something of your life, by investing in this newly-announced pristine-looking remake of the original machine? โ€œCommodore has returned from a parallel timeline where tech stayed optimistic, inviting, and human. Where it served us, not enslaved us. Weโ€™re here to bring that feeling back โ€“ retro โ€ข futurism, transparent tech, digital detox, real innovation. This is the first real Commodore computer in over 30 years, and itโ€™s picked up a few new tricks. Not an emulator. Not a PC. Retrogaming heaven in three dimensions: silicon, nostalgia, and light. Powered by a FPGA recreation of the original motherboard, wrapped in glowing game-reactive LEDs (or classic beige of course).โ€ You can download all the ROMs you want, wirelessly, meaning you can play Sid Meierโ€™s Pirates until 3am just like you did when you were 11. Or, you know, you could not exhume the stinking nostalgiacorpse of your past. Either/or really. Anyway, this is pre-release but you can sign up to indicate your interest โ€“ the pricepointโ€™s looking like $300, which, honestly, feels like a LOT, but equally I reckon this will sell out very quickly indeed.

A Brand New C64

https://www.commodore.net/

30.07.2025 11:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

88. I wish there was a native hash table implementation in #rstats (don't @ me about environments)

29.07.2025 17:54 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Nope, canโ€™t get anything, nope

29.07.2025 14:38 โ€” ๐Ÿ‘ 15    ๐Ÿ” 1    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0

new vcr release v2! vcr helps record & replay HTTP interactions in #rstats tests. Major update w/ better defaults, enhanced security, new local scoping tools & improved debugging. Huge thanks to @hadley.nz for the majority of work on this release

๐Ÿ“‹ github.com/ropensci/vcr...
๐Ÿ“š docs.ropensci.org/vcr

28.07.2025 17:49 โ€” ๐Ÿ‘ 25    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

vcr really is a game changer for testing HTTP APIs in #rstats. Itโ€™s made development of ellmer so much more enjoyable.

29.07.2025 02:35 โ€” ๐Ÿ‘ 36    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

@mdsumner is following 20 prominent accounts