Andy Teucher's Avatar

Andy Teucher

@andyteucher.bsky.social

Biologist turned #rstats developer, educator, and data scientist. Open data, open source, open science, open government. Openscapes. Some football (the round kind): πŸ‡¨πŸ‡¦ #CanWNT / #CanXNT, #CanMNT, #PacificFC. he/him. andyteucher.ca github.com/ateucher

417 Followers  |  360 Following  |  23 Posts  |  Joined: 14.11.2024  |  2.0109

Latest posts by andyteucher.bsky.social on Bluesky


This was a fantastic talk - highly recommend!

19.11.2025 02:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of reports showing status of childhood immunization in Colorado

Screenshot of reports showing status of childhood immunization in Colorado

I'm writing a blog post on making high-quality reports with Quarto and Typst like the ones we recently made for the Johns Hopkins University International Vaccine Access Center.

Anything in particular you want to know about how we make reports like these? #rstats

27.10.2025 17:24 β€” πŸ‘ 59    πŸ” 7    πŸ’¬ 6    πŸ“Œ 1

🌊 a chance to learn how to use a whole pile of amazing NASA Earthdata tools in cloud.

22.10.2025 01:44 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
NASA logo to left of Openscapes logo

NASA logo to left of Openscapes logo

Registration open (free!) for "A welcome to NASA Earthdata and earthaccess". Expand your knowledge and use of NASA Earthdata, building on momentum behind the earthaccess python library and workflows in the Cloud.
November 13 & 14, 10am - 1pm PT.
Details: nasa-openscapes.github.io/champions#ch...

21.10.2025 18:41 β€” πŸ‘ 15    πŸ” 11    πŸ’¬ 0    πŸ“Œ 1
Heat map of travel efficiency, updated

Heat map of travel efficiency, updated

β€œNow Scientific American has updated and re-released what it calls the β€œclassic graphic” that shows that a human on a bicycleβ€”able to coast, or freewheel, without pedalingβ€”remains the world’s most energy effecient traveler.” @carltonreid.com on the re-release of the iconic graph in @forbes.com.

17.10.2025 12:51 β€” πŸ‘ 662    πŸ” 204    πŸ’¬ 27    πŸ“Œ 31

I tried using AI to help me "speed up" my writing process. I hated every second of it. (I know, "duh")

I dislike reading AI slop, so I don't use AI to write stuff that isn't code. But, while I love writing, I am not fast at it, & I let ✨capitalism✨ convince me that I should maybe SPEED UP.

🧡 1/n

16.10.2025 03:46 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 5    πŸ“Œ 0
Preview
bliki: Frequency Reduces Difficulty "If it hurts - do it more often". Good advice if the amount of pain raises exponentially with the time between actions, such as for integrating software.

BTW this "Frequency Reduces Difficulty" post from @martinfowler.com is the origin of the mantra "if it hurts, do it more often" (at least, it's where I learned it). It's amazing how broadly this applies.

martinfowler.com/bliki/Freque...

03.10.2025 16:28 β€” πŸ‘ 28    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

Three phrases that capture some of the tidyverse team culture:

Everybody takes out the trash

We suffer so users don’t have to

If it hurts, do it more often

03.10.2025 01:34 β€” πŸ‘ 129    πŸ” 14    πŸ’¬ 5    πŸ“Œ 2

Posting for my #spatial friends!

02.10.2025 18:38 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Play Games in the Console Games that can be played in the R console. Includes coin flip, hangman, jumble, magic 8 ball, poker, rock paper scissors, shut the box, spelling bee, and 2048.

@alxrh.bsky.social's lightning talk was excellent!! So impressive to get the crowd laughing in a ✨pre-recorded✨ talk. #PositConf2025 pkg.rossellhayes.com/player/

18.09.2025 02:28 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 1    πŸ“Œ 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 β€” πŸ‘ 24    πŸ” 6    πŸ’¬ 0    πŸ“Œ 2
Screenshot of Positron documentation page showing release notes with "Positron is out of beta!" headline, featuring highlights about stable releases, daily builds, migration guides, and Positron Assistant AI integration features.

Screenshot of Positron documentation page showing release notes with "Positron is out of beta!" headline, featuring highlights about stable releases, daily builds, migration guides, and Positron Assistant AI integration features.

GitHub pull request page titled "Bump to FIRST STABLE RELEASE πŸŽ‰ #108" showing a merged pull request with deployment preview information and contributor activity timeline.

GitHub pull request page titled "Bump to FIRST STABLE RELEASE πŸŽ‰ #108" showing a merged pull request with deployment preview information and contributor activity timeline.

Congratulations to Posit on the Positron IDE exiting beta!

This is huge for #python and #rstats data scientists - having a unified, modern IDE that speaks both languages fluently. Can't wait to see how this accelerates data science workflows!

Try it out here: positron.posit.co/download.html

03.07.2025 05:09 β€” πŸ‘ 43    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0
Preview
air 0.7.0 (new formula) by coatless Β· Pull Request #228899 Β· Homebrew/homebrew-core R formatter and language server written in Rust Have you followed the guidelines for contributing? Have you ensured that your commits follow the commit style guide? Have you checked that there...

R devs can soon `brew install air` for lightning-fast formatting! ⚑

Submitted Posit's Air formatter built with Rust to Homebrew + wrote up the process since I always forget how to create formulae πŸ˜…

πŸ“ blog.thecoatlessprofessor.com/programming/...
πŸ”§ github.com/Homebrew/hom...

#rstats #homebrew

03.07.2025 04:43 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

I have an #rstats package idea that doesn't exist but I need for my work.

So I decided to try something new.

I fed Claude Opus 4 the state-of-the-art literature on this topic using Research.

I had it craft the *ideal* prompt to pass to Claude Code to one-shot the package.

19.06.2025 13:38 β€” πŸ‘ 19    πŸ” 6    πŸ’¬ 2    πŸ“Œ 1
A balloon wall featuring the logo of the R package 'future.' The logo is a dark blue hexagon outlined in black, with the word 'FUTURE' in bold yellow-orange letters below a stylized orange comet. Small yellow dots are scattered around the background, and the URL 'futureverse.org' curves along the bottom. The hexagon is surrounded by a grid of light blue balloons.

A balloon wall featuring the logo of the R package 'future.' The logo is a dark blue hexagon outlined in black, with the word 'FUTURE' in bold yellow-orange letters below a stylized orange comet. Small yellow dots are scattered around the background, and the URL 'futureverse.org' curves along the bottom. The hexagon is surrounded by a grid of light blue balloons.

The future package turns ten today πŸ₯³ To celebrate, I’ll start a blog series covering recent improvements that set us up for new, exciting ways for writing concurrent #RStats - neater than what our trusty workhorses future.apply & furrr offer

www.jottr.org/2025/06/19/f...

#parallel #futureverse

19.06.2025 19:11 β€” πŸ‘ 42    πŸ” 10    πŸ’¬ 2    πŸ“Œ 1

πŸ’―

29.05.2025 14:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

this internet was a mistake, but sometimes it’s the best thing ever created

06.05.2025 15:23 β€” πŸ‘ 4222    πŸ” 968    πŸ’¬ 96    πŸ“Œ 98

πŸ“£ Openscapes Reflections starts Monday!
5 hrs over 4 weeks to get unstuck in your data science workflows and learn GitHub for publishing & project management. Openscapes Reflections is an open data science coaching program for researchers and those who support research.
openscapes.github.io/booklet/

01.05.2025 16:24 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
A composite of the Openscapes logo, the NASA logo, the NOAA fisheries logo, the 2i2c logo, and the JupyterHub logo

A composite of the Openscapes logo, the NASA logo, the NOAA fisheries logo, the 2i2c logo, and the JupyterHub logo

Openscapes Community Call Tues Apr 22: What we’re learning about cloud costs for Earth science workflows in our JupyterHub. Experts from @2i2c.org, NASA Alaska Satellite Facility, NOAA Fisheries, CryoCloud, Openscapes, share what they're building.
Registration (free) openscapes.org/events/2025-...

21.04.2025 17:41 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
Post image

Tariffs xkcd.com/3073

08.04.2025 00:03 β€” πŸ‘ 31384    πŸ” 8771    πŸ’¬ 258    πŸ“Œ 466
6 logos. top row: NASA, Openscapes, NOAA Fisheries; bottom row: 2i2c, JupyterHub

6 logos. top row: NASA, Openscapes, NOAA Fisheries; bottom row: 2i2c, JupyterHub

Community Call April 22: What we’re learning about cloud costs for Earth science workflows in our JupyterHub. @andyteucher.bsky.social (Openscapes), Alex Lewandowski (NASA ASF), Yuvi Panda (2i2c) sharing their experiences & what they're building.

Details: nasa-openscapes.github.io/news/2025-04...

20.03.2025 22:51 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

a very quick guide to some Zarr datasets for #RStats (I've been using this successfully in Linux, no luck in Windows and probably I'm assuming too-recent a GDAL, but it's worthwhile for anyone wanting to move past the classic limitations)

gist.github.com/mdsumner/3f6...

17.03.2025 10:33 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Looks like someone took it upon themselves to update the product descriptions in at least one Toronto location.

(Via Reddit: www.reddit.com/r/ontario/co... )

11.03.2025 02:54 β€” πŸ‘ 1303    πŸ” 412    πŸ’¬ 57    πŸ“Œ 74

That’s fantastic Tracy! Such important work - so happy for you, they’re lucky to have you

11.03.2025 17:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As access to scientific communications remains crucial, I'm excited to share I've joined openRxiv as Interim Chief Operations Officer to help launch the organization. It's already been amazing working with @richardsever.bsky.social & John Inglis & team & I'm grateful to be part of this next phase. πŸ’š

11.03.2025 16:26 β€” πŸ‘ 58    πŸ” 14    πŸ’¬ 3    πŸ“Œ 0

Can’t believe Twitter keeps crashing despite Elon hiring the best 19-year-old interns that racism has to offer

10.03.2025 16:19 β€” πŸ‘ 29827    πŸ” 5956    πŸ’¬ 261    πŸ“Œ 116

I’m currently giving @kagi.com a try and I like it a lot

Even on very niche searches, it gives me high quality results and very little to no AI slop

So far, I find it better than Google, Bing, and DuckDuckGo

A service worth paying for

08.03.2025 22:00 β€” πŸ‘ 31    πŸ” 4    πŸ’¬ 3    πŸ“Œ 0
Preview
Hidden Job Market Skills Scientists Possess Many federal scientists have lost their jobs. However, they possess several marketable skillsets beyond the lab or field..

I hope this helps someone
www.forbes.com/sites/marsha...

06.03.2025 16:54 β€” πŸ‘ 195    πŸ” 70    πŸ’¬ 3    πŸ“Œ 2

Just a little thread on (some) of my favourite charts I've made. 🧡

01.03.2025 22:16 β€” πŸ‘ 258    πŸ” 57    πŸ’¬ 9    πŸ“Œ 12

I knew you could usually get away with it, but didn’t realize R CMD check actually skips it!

06.03.2025 16:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@andyteucher is following 20 prominent accounts