Blogs

Blog Posts

3D graphics in R (updated)

2012-09-17

I demonstrate how to create interactive 3D surface plots in R using the rgl library, with example code showing how to customize colors and control window positioning. The resulting plots can be rotated and scaled using your mouse for exploration.

publication-quality figures with R, part 2

2012-08-17

Learn how to optimize figure margins in R by understanding the different regions of a plot and adjusting outer and inner margins to maximize space for displaying data in publication-quality figures.

Finite Element Discretisation for SPDEs

2012-07-24

I examine how finite element discretisation affects the stationary distribution of stochastic partial differential equations, with results published in Communications in Mathematical Sciences. This work offers insights for researchers interested in numerical solutions of SPDEs.

time zone aware timestamps in JavaScript and Python

2012-07-17

I show you how to compute timezone-aware Unix timestamps in JavaScript and Python that work reliably across different timezones and daylight saving time changes by using UTC-based calculations.

neat trick!

2012-06-13

The texdoc program provides a quick way to automatically find and display LaTeX package documentation as PDFs directly from the command line. This handy tool makes it easy to access reference materials for any installed package without hunting through files or websites.

using R to generate publication-quality figures

2012-05-26

I share practical techniques for generating publication-quality figures in R that can be seamlessly integrated into LaTeX documents, covering PDF output optimization and reproducible scripting workflows.

Wisent release 0.6.2

2012-04-10

I announce the release of Wisent 0.6.2, a Python parser generator that addresses minor issues from the previous version. The updated source code is available on the Wisent homepage and GitHub.

jvqplot release 0.2

2012-04-09

I'm releasing version 0.2 of jvqplot, a data plotting program that automatically updates plots when input files change, now with support for disconnected datasets and improved code organization.

jvjsdoc, a documentation generator for JavaScript

2011-12-11

JvJsDoc is a documentation generator that extracts information from JavaScript source code and presents it as HTML pages, designed to work with the Google Closure Library and Compiler. This tool automates the process of converting JavaScript files into formatted documentation.

new paper

2011-10-20

I share a new paper on the effect of finite element discretisation on the stationary distribution of stochastic partial differential equations, published in Communications in Mathematical Sciences.