Skip to content
View mikemahoney218's full-sized avatar
🌲
I'm defending my PhD on May 16th, so will have limited available until then!
🌲
I'm defending my PhD on May 16th, so will have limited available until then!

Organizations

@ropensci @datacarpentry @tidymodels @cafri-labs
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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mikemahoney218/README.md

Mike Mahoney, The Ghost in the Machine

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

:name status badge

Package What it does
rsi Functions for the data processing parts of spatial modeling workflows: download data from STAC APIs, calculate spectral indices, and warp it all together
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
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
quarto-agu A Quarto template for AGU journals -- now part of quarto-journals

Other places you can find me

I'm testing out Mastodon and BlueSky these days! 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.

Metrics

Pinned

  1. tidymodels/spatialsample tidymodels/spatialsample Public

    Create and summarize spatial resampling objects 🗺

    R 69 5

  2. ropensci/waywiser ropensci/waywiser Public

    Ergonomic tooling to assess models of spatial data

    R 34 2

  3. Permian-Global-Research/rsi Permian-Global-Research/rsi Public

    Code for Retriving STAC Information, addressing Repeated Spatial Infelicities and interfacing with Rsome Spectral Indices

    R 36 5

  4. ropensci/terrainr ropensci/terrainr Public

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

    R 69 8

  5. ropensci/unifir ropensci/unifir Public

    A unifying interface for calling Unity from R

    R 29

  6. tidymodels/rsample tidymodels/rsample Public

    Classes and functions to create and summarize resampling objects

    R 323 57