Skip to content
Block or Report

Block or report mikemahoney218

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Add an optional note:
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Mike Mahoney, Running in Reduced Power Mode

I'll be paying a lot less attention to GitHub and emails from 2022-09-12 - 2022-11-02. The projects below are still active, and I'll make sure to look at issues and PRs when I return.

I'm a PhD candidate in Colin Beier's lab at SUNY-ESF, working on machine learning for ecological outcomes, model interpretability, and landscape visualization. I also maintain a handful of R packages:

:name status badge :total status badge

Package What it does
spatialsample A tidymodels package for spatial resampling
waywiser Yardstick extensions for measuring spatial structure in model residuals
terrainr Transform geospatial data for rendering in Unity 3D (and download data from the USGS National Map)
unifir A unifying interface for calling Unity from R
heddlr Functionally compose R Markdown from repeated components
proceduralnames Generate human-readable random identifiers
plantr Download data from the USDA PLANTS API
mvdf A standardized approach to using R as a frontend for the Blender 3D rendering program

I've also taken over maintenance of the geojsonio package, though I wrote very little of the actual functionality. While not the package maintainer, I also implemented grouped resampling in rsample (a tidymodels package for non-spatial resampling), which (alongside spatialsample) I worked on as an intern at RStudio.

I also have written a couple of Quarto extensions:

Extension What it does
quarto-arxiv A Quarto template for preprints
quarto-tandf A Quarto template for Taylor and Francis journals

And run a handful of Twitter bots:

Tweetbot What it does
@greater_gatsby A BigGAN & CLIP neural network tweeting out AI-drawn images inspired by sentences from the Great Gatsby.
@fortunes_teller GPT-2 bot dispensing fortune-cookie wisdom
@proc_tweets Bot tweeting procedurally-generated art and names (hosted on GitHub Actions)
@ecology_tweets, @rstats_tweets, and @30daymap_tweets Retweet bots amplifying specific subsets of hashtags
@fund_me_please_ GPT-2 bot writing NSF GRFP personal statements. Ran for four months in 2020.

Other places you can find me

Find me on Twitter or Twitter or Twitter or Twitter or Twitter or Twitter. Check out my CV or the code I use to build it. Over on my website I keep a blog for technical projects, and a page of quotes I want to find again.



  1. Get DEMs and orthoimagery from the USGS National Map, georeference your images and merge rasters, and visualize with Unity 3D

    R 56 8

  2. A unifying interface for calling Unity from R

    R 24

  3. Create and summarize spatial resampling objects 🗺

    R 52 4

  4. heddlr Public

    Bring a functional programming mindset to R Markdown document generation

    R 21

  5. waywiser Public

    Yardstick Extensions for Measuring Spatial Structure in Model Residuals

    R 10

  6. Classes and functions to create and summarize resampling objects

    R 288 52

1,441 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

October 2022

Created 4 commits in 1 repository

Created a pull request in mikemahoney218/waywiser that received 1 comment

AOA resamples

Not sure if I love the second argument being x, because that forces users to pass it unnamed.

+193 −93 1 comment
Opened 1 other pull request in 1 repository
mikemahoney218/waywiser 1 merged

Seeing something unexpected? Take a look at the GitHub profile guide.