John Donovan - California Water Science Center
John Donovan is a software developer for the CAWSC San Franciso Bay and Delta Hydrodynamics project, and has also worked with NWIS and OSW. He has created applications for graphical exploration, presentation, and editing of time series data. He has also created pre- and post-processing software for hydrodynamic models, including tools for bathymetry editing, tidal filtering, and particle tracking. His work includes the VPV and Gr applications, and portions of the NWIS SiteVisit application. John has written software using Java, C, Fortran, and OpenGL.
MS in Computer Science, with Distinction. California State University, Chico. 2001.
BS in Computer Science, General Option. Minor in Mathematics. California State University, Chico. 1997. Dean’s Honor List.
AS in Computer Science, Sierra College. 1995.
2001 to present. U.S. Geological Survey. IT Specialist, Application Software.
1997-2001. U.S. Geological Survey. Student Trainee.
1992-1997. U.S. Geological Survey. Computer Clerk.
1991-1992. U.S. Geological Survey. Volunteer.
Science and Products
Precipitation-runoff processes in the Merced River Basin, Central California, with prospects for streamflow predictability, water years 1952–2013
User’s manual for the Draper climate-distribution software suite with data‑evaluation tools
User Manual for the Data-Series Interface of the Gr Application Software
Applications of 3D hydrodynamic and particle tracking models in the San Francisco bay-delta estuary
VPV--The velocity profile viewer user manual
Hierarchical programming for data storage and visualization
Science and Products
Precipitation-runoff processes in the Merced River Basin, Central California, with prospects for streamflow predictability, water years 1952–2013The U.S. Geological Survey, in cooperation with the California Department of Water Resources (DWR), has constructed a new spatially detailed Precipitation-Runoff Modeling System (PRMS) model for the Merced River Basin, California, which is a tributary of the San Joaquin River in California. Operated through an Object User Interface (OUI) with Ensemble Streamflow Prediction (ESP) and daily climate
User’s manual for the Draper climate-distribution software suite with data‑evaluation toolsDevelopment of a time series of spatially distributed climate data is an important step in the process of developing physically based environmental models requiring distributed inputs of climate data beyond what is available from observations collected at climate stations. To prepare inputs required for model-mapping units across the study area, climate data (temperature and precipitation) are dis
User Manual for the Data-Series Interface of the Gr Application SoftwareThis manual describes the data-series interface for the Gr Application software. Basic tasks such as plotting, editing, manipulating, and printing data series are presented. The properties of the various types of data objects and graphical objects used within the application, and the relationships between them also are presented. Descriptions of compatible data-series file formats are provided.
Applications of 3D hydrodynamic and particle tracking models in the San Francisco bay-delta estuaryThree applications of three-dimensional hydrodynamic and particle-tracking models are currently underway by the United States Geological Survey in the San Francisco Bay-Delta Estuary. The first application is to the San Francisco Bay and a portion of the coastal ocean. The second application is to an important, gated control channel called the Delta Cross Channel, located within the northern porti
VPV--The velocity profile viewer user manualThe Velocity Profile Viewer (VPV) is a tool for visualizing time series of velocity profiles developed by the U.S. Geological Survey (USGS). The USGS uses VPV to preview and present measured velocity data from acoustic Doppler current profilers and simulated velocity data from three-dimensional estuarine, river, and lake hydrodynamic models. The data can be viewed as an animated three-dimensional
Hierarchical programming for data storage and visualizationGraphics software is an essential tool for interpreting, analyzing, and presenting data from multidimensional hydrodynamic models used in estuarine and coastal ocean studies. The post-processing of time-varying three-dimensional model output presents unique requirements for data visualization because of the large volume of data that can be generated and the multitude of time scales that must be ex