Tools

Python packages, software, apps, and media I have built and released.

SpeakForWater podcast cover art: a microphone inside a water droplet

SpeakForWater

Type: Podcast

Description: A daily podcast that distills a newly published, open-access peer-reviewed water research paper into a short, plain-language conversation.

Features:

  • A new paper covered every weekday
  • Methodology and findings explained without jargon
  • Full transcripts with citation links
  • Free to listen, no paywalls

Listen: speakforwater.com · Apple Podcasts · Spotify · RSS

HydroAnomaly Logo

HydroAnomaly

Type: Python Package

Description: Retrieve USGS and Sentinel-2 water data, automatically detect anomalies using statistical and machine learning models, and visualize time series.

Features:

  • Real-time USGS & Sentinel-2 data retrieval
  • Anomaly detection with Isolation Forest & One-Class SVM
  • Automated time series cleaning & quality control
  • Data visualization (plots, histograms, etc.)

Downloads: PyPI Version GitHub Repo

Site Visit Assistant (iOS App)

Type: iOS App

Description: Streamlines field data collection for environmental monitoring and site visits. Allows users to record parameters, attach photos, and sync/export data.

Features:

  • Multi-step data entry with intuitive UI
  • Attach site photos directly from the field
  • Export records as CSV/email
  • Local and cloud data storage support

Source: Coming soon