Bluewater Basin: Groundwater Analysis
Investigating groundwater behaviour using terrain, well, and environmental data
In this flagship lab you step into the role of an environmental data scientist investigating groundwater behaviour in the Bluewater Basin — a fictional hydrological catchment created as a safe, realistic research environment. You are given synthetic but scientifically plausible datasets representing monitoring wells across the basin, terrain (elevation and slope), land cover, and monthly rainfall. Your task is to load, clean, explore, and analyse this data to answer a genuine scientific question: how does groundwater level vary across the basin, and what environmental factors explain that variation? You will work through the complete computational research workflow: 1. Load and inspect the well, terrain, and rainfall datasets 2. Clean and integrate the data using Pandas and GeoPandas 3. Explore spatial patterns using GIS methods 4. Test statistical relationships between groundwater, terrain, and rainfall 5. Build a simple predictive model 6. Interpret your findings and produce a research output suitable for your portfolio This lab is designed to be the reference implementation for future Research Atlas labs across other scientific domains.
What you will learn
Skills developed
Dataset
Synthetic but scientifically plausible dataset representing 24 monitoring wells across the fictional Bluewater Basin catchment, including well coordinates, monthly groundwater levels over 12 months, terrain elevation and slope, land cover classification, and monthly rainfall. All data is synthetic and clearly labelled as such.
Methods
Code Playground
Try the starter code. This is a safe simulation environment — your code runs in a sandboxed preview.
Prerequisites
- Basic Python programming
- Familiarity with Pandas DataFrames
- Basic statistics (correlation, regression)
Related careers
Environmental Data Scientist
Applies data science, GIS, and statistical methods to environmental problems — monitoring ecosystems, modelling climate impacts, and informing environmental policy.
Computational Hydrologist
Models water movement, groundwater behaviour, and watershed dynamics using numerical methods, GIS, and statistical analysis.
GIS Analyst
Creates, analyses, and manages geospatial data to support scientific, environmental, and planning decisions.
Related learning
Python for Environmental Data
Learn Python programming through environmental data problems — loading, cleaning, and analysing environmental datasets.
GIS for Environmental Science
Geographic Information Systems methods for environmental analysis — spatial data, mapping, and terrain analysis.
Statistics for Environmental Science
Applied statistical methods for environmental data — hypothesis testing, regression, and spatial statistics.