Field Tools
Open tools for naturalists and coastal enthusiasts.
Tidepulse: Coastal Conditions
v1.8.0 — Python/Flask · NOAA APIs
Real-time marine conditions for any coastal location in the United States. Enter a location or use your browser's geolocation, and the dashboard streams nine independent data tiles in parallel: tide predictions, NOAA buoy readings (wind speed, wave height, water temperature), 7-day weather forecast, active marine warnings, wind grid visualization, satellite sea surface temperature, and more.
iNat Chart Studio
v1.0 — React/Vite · iNaturalist API
Turn anyone's iNaturalist data into an animated chart you can record as a video — a running total, species count, or observer count climbing over time, styled for YouTube, Reels, and TikTok. Pick a user, taxon, place, or project; choose line, area, or bar; and export to MP4, WebM, or GIF in 16:9, 9:16, or 1:1. Everything runs in your browser.
iNaturalist Project Manager
v1.7.1 — Python/Flask · iNaturalist API
Adding observations to iNaturalist traditional projects one-by-one is tedious. This app lets you bulk-add your observations in a guided 4-step workflow: authenticate with your JWT token, search for a project, filter observations by taxon and date, then add them all at once with real-time SSE progress tracking. Required observation fields are detected automatically and prompted before submission.
Species Overlap Mapper
v1.3.0 — Python/Flask · iNaturalist API · Plotly
Compare where two to ten species co-occur geographically, using research-grade iNaturalist observations. Enter species names and a location, and the app fetches observation records and renders an interactive map with color-coded markers per species. Useful for understanding habitat overlap, confirming range boundaries, or exploring predator/prey and mutualist relationships.