Chez Scheme Libraries

chez-stats Read/write CSV files, compute descriptive statistics, and generate random variates in Chez Scheme. Related blog posts: Writing a Chez Scheme library Reading and writing CSV files in Chez Scheme chez-stats is now available through Raven chez-docs Access Chez Scheme documentation from the REPL. Related blog posts: Access Chez Scheme documentation from the REPL Adding string matching to chez-docs

R Packages

CDECRetrieveGUI A map-based interface to the CDECRetrieve package. The goal of this Shiny Gadget is to aid discovery of CDEC gaging stations, sensors available at each station, and dates of availability. cfs.misc Miscellaneous convenience functions used in projects at Cramer Fish Sciences.

Shiny Scorekeeper

Shiny Scorekeeper is a basketball scorekeeper app that I built with the Shiny web framework for R. This is a hobby project that I started in the fall of 2018. I was using a free iPhone app for scoring my son's basketball game films and then entering the tallies from the app into a Google spreadsheet. The app only allowed for recording stats for one player and I thought it would be interesting to compile stats on the whole team.


The Sacramento-San Joaquin Delta is an inland freshwater estuary subject to intensive management. The Delta Simulation Model II (DSM2) is one of the most commonly used hydrodynamic models for Delta planning and management with modules for hydrodynamics (HYDRO), water quality (QUAL), and particle tracking (PTM). The California Department of Water Resources uses DSM2 for planning and operation of the State Water Project (SWP) and Central Valley Project (CVP) diversion pumping as well as for management and satisfaction of stringent water quality standards.