Comparing approaches to age-depth modelling in R

by on March 15, 2018

Working with radiocarbon dating in R has long been possible, especially since the Intcal dataset itself contains R code in the supplement. Other tools like Bacon (Blauuw and Christen 2011), the slightly simpler Clam (Blaauw 2010), and BChron (Haslett and Parnell 2008) have helped users calibrate radiocarbon dates and produce reproducible age models. A comprehensive […]

Modifying facet scales in ggplot2

by on February 27, 2018

There is a very old issue in ggplot2 about the ability to modify particular scales when using facet_wrap() or facet_grid(). I often have this problem when using lots of facets, as sometimes the labels overlap with eachother on some of the scales. Without a way to set the breaks on one particular scale, it’s hard […]

Verbifying nouns and using the pipe in ggplot2

by on February 27, 2018

There is a lot of talk about the ggplot2 package and the pipe. Should it be used? Some approaches, like the ggpipe package, replace many ggplot2 functions, adding the plot as the first argument so they can be used with the pipe. This ignores the fact that ggplot2 functions construct objects that can (and should) […]

How to look up timezones for 8,000 locations in R

by on January 8, 2018

If you have ever worked with dates and times over a wide geographical area, you will know that timezone math is tedious but important. In the forthcoming update of the rclimateca package, the list of climate locations provided in the package will contain the UTC offsets for what Environment Canada calls “local standard time”. Because […]

R data structures for Chemical Modeling

by on August 25, 2017

In the past few months I’ve done some work on PHREEQC modeling in R, as well as a whole lot of XRF data work that required converting what seemed like an ungodly number of molecular concentrations (e.g. Al2O3) into elemental concentrations (Al). Both of these highlighted a need for chemical data structures in R such […]

Using the tidyverse to wrangle core data

by on August 24, 2017

The paleolimnological data I work with most days is voluminous and difficult to wrangle. There are a lot of cores, a lot of variables, and a lot of parameters thanks to the multi-element analysis of the X-Ray Fluorescence spectrometer we’ve used recently on our sediment samples. However, since the advent of the tidyverse, this job […]

Dynamic Forms & Formsets in Django

by on August 6, 2017

In working on a Django web app recently, I ran across the problem of creating programatically-created forms. Creating regular forms in Django is a piece of cake: from django import forms class NameForm(forms.Form): your_name = forms.CharField(label=’Your name’, max_length=100) Creating many forms is equally easy, once the initial form class has been defined: from django.forms import […]

Environment Canada HYDAT data in R

by on July 21, 2017

The HYDAT database contains over 1 GB of hydrological observation data collected by Environment Canada. The database is freely available from the Environment Canada website, however extracting data can be difficult. Recently a student in our lab was working with this data, so I adapted some previously shotty code that cleaned up the somewhat difficult […]

WP Facebook Like Send & Open Graph Meta powered by