I have a great deal of experience using high level programming languages, most importantly R and Python. In addition, I have experience using Fortran. For compiling code I recommend using CMake. For software version control I highly recommend distributed version control systems such as Mercurial or Git. One of the most used software tools I wrote is automap, an R package for automatic interpolation of point observations. The package builds heavily on the gstat. It provides automatic variogram fitting and functions for streamlining cross-validation. Automap can be downloaded from CRAN. Use the following command to get the package:

Development versions can be downloaded from my

Bitbucket account. The projects on that page are listed below:

  • parse_rep_SO

    Some code to parse the output of ( watchers)

  • execute_parallel

    A bash script to execute a command in parallel in a given set of directories ( watchers)

  • automap

    An R package for automatic geostatistical interpolation in R. Builds heavily on gstat. ( watchers)

  • paultools

    A set of useful functions created by me that are not yet implemented in any package. ( watchers)

  • readGrads

    An R package for reading and manipulating grads data. ( watchers)

  • cpp-small-projects

    Some small code snippets for my own learning ( watchers)

  • qgmodel

    A quasi-geostrophic atmospheric fortran model ( watchers)

  • scm-latexdiff

    A command line tool written in Python to create diffs between latex documents in a Mercurial or Git repository. The result is a pdf with the changes (added and removed text). ( watchers)

  • test_that

    A fork of the testthat package by Hadley Wickham. This version includes support for storing reference objects and comparing the reference to a new, freshly calculate version. ( watchers)

Any feature requests or bug reports for automap can be filed on the above bitbucket page for automap.