Blog
Geoscience
Programming
Training
CV
Posts
Building Bridges: Arrow, Parquet, and Geospatial Computing
There’s lots of cool chatter about the potential for Apache Arrow in geospatial and for geospatial in Apache Arrow. Some recent …
May 17, 2022
18 min read
Profiling point-in-polygon joins in R
Inspired by Martin Fleischmann’s post on spaital joins using Dask and geopandas, I thought I’d give it a go in R! …
Mar 11, 2022
12 min read
wk version 0.6.0!
It’s time for another release of the wk package! The wk package is a small R package that powers spatial data interchange in …
Dec 23, 2021
10 min read
Prototyping an Apache Arrow representation of geometry
After spending a few kiddo nap times experimenting with low-level Apache Arrow representations of vectors in R, I remembered a lively …
Sep 13, 2021
7 min read
wk version 0.5.0!
A new version of wk is fresh on CRAN! Version 0.5 introduces some new features to the framework, incorporates most of the functionality …
Jul 12, 2021
14 min read
Stream networks using R and GEOS
Almost exactly a year ago I wrote a post on using R and sf to work with stream networks. The post was about low-level analysis with the …
Apr 1, 2021
11 min read
wk version 0.4.0!
About the time the COVID-19 pandemic began, I started getting interested in some low-level geometry programming in R. Around that time …
Mar 2, 2021
12 min read
Using R's cross-platform iconv wrapper from cpp11
In some recent adventures parsing text embedded within binary files, I came across the need to correctly interpret input bytes from a …
Feb 7, 2021
5 min read
Hacking Seabird HEX files using R and the tidyverse
Avid readers of this blog, if there are any, would have figured out that I really love low-level data IO and hacking proprietary file …
Dec 5, 2020
15 min read
New article: The distribution and transport of Pb in northeastern North America
Today the pivotal and final chapter of my Ph.D. thesis was published in Science of the Total Environment! I’ve been excited about …
Jun 22, 2020
4 min read
»
Cite
×