Rivulet: Python Notebook Tools for Educational Data Retrieval
calcore
July 26, 2026
The Rivulet project provides teachers, curriculum designers, and educational researchers with Python notebooks that streamline querying and fetching environmental datasets from public API endpoints. These notebooks act as automated wrangling pipelines, translating complex federal database APIs into clean, structured data ready for science classrooms.
Intended Audience & Use Case: Designed for science educators and curriculum developers. It simplifies the data acquisition process, allowing designers to easily extract local air, oceanographic, or water quality time-series datasets to build custom, region-specific inquiry investigations without writing code from scratch.
Available Jupyter Notebook Resources
- EPA AQS Air Quality Notebook: Fetches local criteria pollutants and AQI data.
- NOAA CoastWatch Ocean Explorer Notebook: Pulls ocean temperature and sea level telemetry.
- USGS/EPA WQX Water Quality Notebook: Extracts water chemistry and biological markers.
Next Generation Tools
- Rivulet Next CODAP Plugins: Experimental browser-based data exploration tools that load data directly into CODAP without requiring Jupyter runtimes.