Data analysis, visualization, and science

    Work and project pages     Atmospheric science essentials & derivations

Images and links below open PDFs, interactive figures, and related conferences/publications. If a figure in an iframe does not load: right click on the frame and select 'Reload Frame', or try another browser such as Chrome or Firefox.

*I contributed in varying capacities to all projects except those marked with * (e.g. Atmospheric CO2 concentration, NCA5, VAERS, ..), i.e. no direct connection with those latter groups, but I wrote programs to analyze and visualize their data for informational purposes.


  • Fortran, Interactive data language (IDL), Python, scikit-learn, SciPy, statsmodels, Matplotlib, R, ggplot2
  • American Geophysical Union, 2019
  • Note: This figure is one of hundreds generated in automated sweeps of various geospatial parameters & statistical tests.

  • Python, scikit-learn, SciPy, statsmodels, Plotly
  • Open


  ECOSTRESS land surface temperature, Silicon Valley, CA, USA – 2020.08.03
Santa Cruz County, Voronoi polygons from USGS landslide points; average annual precipitation, 1971–2000



ECOSTRESS_2020.08.14

  Climate data and projections, Santa Cruz County, USA

  Climate projections (temperature and precipitation), global

  • IDL, Python, SciPy, statsmodels, Pingouin, Matplotlib
  • American Geophysical Union, 2019
  • Note: This figure is one of hundreds generated in automated sweeps of various statistical parameters & tests.

  • Python, Matplotlib

  • Python, Matplotlib

  • Python, Matplotlib
  • Python, Matplotlib

  • Python, Matplotlib



 




 


 



  • Python, Matplotlib

  • IDL
  • Eighth International Conference on Mars, 2014 (poster, paper)
  • Note: This figure is a subset of a 5 × 36 matrix of figures generated in a lat/lon (5 × 5°) parameter sweep.
  • Python, Matplotlib*

  • Python, Matplotlib, NetworkX*
  • Python, Bokeh, Holoviews, Holoviz, Datashader, NetworkX*
  • Edge color = vaccination date. Clicking on nodes/edges dims unconnected nodes and edges.
  • Open: small, medium, large

 



 
  • Python, scikit-learn, Plotly, iGraph*
  • Open



  • IDL

  • IDL

 


  • Python, Matplotlib, Holoviz*
  • Open
  • Note: Venn diagram legend may not be visible in Safari


  • IDL
  • Python, Bokeh, Holoviews, Holoviz*
  • Edge color = vaccination date. Clicking on nodes/edges dims unconnected nodes and edges.
  • Open: small, large

  • IDL

  • Python, Bokeh, Holoviz*

      Planewave form of the geostrophic streamfunction

  IDL

  • IDL

 


 

  • Fortran, OpenDX

 


 



 


 






  • Python, Bokeh, Holoviews, Holoviz*
  • Open
  • Python, Vega, Altair, Holoviz*
  • Open

ECOSTRESS land surface temperature distribution, kernel density estimation, 2020.08.03

Top pg. 2