Posts

R makes it easy to generate random numbers from a wide variety of distributions with a consistent interface. For example, runif, rnorm, …

When programming in R, I generally pass data around by reading and writing text files (typically, CSV files). The ubiquity of CSV files …

The Delta Simulation Model II (DSM2) is a hydrodynamic model used for Sacramento-San Joaquin Delta planning and management. When …

When building a simulation model in R, I might want to group related input parameters into a data structure. For example, in a life …

I have recently started learning Racket. For a first task, I tried to build a simple age-structured population model. I hit a stumbling …

Shiny Scorekeeper is a basketball scorekeeper app built with the Shiny web framework for R. I’ve written about the motivation for …

For many years, I’ve had intentions of learning another programming language. I would guess that I’ve done 70-80% of my programming …

In developing the DSM2 HYDRO Viz Tool, we were faced with deciding how to deploy a Shiny app that required interaction with large local …