Environmental & Climate Science
LIVE

Bluewater Basin: Groundwater Analysis

Investigating groundwater behaviour using terrain, well, and environmental data

Intermediate
6 hours 5 methods Synthetic dataset

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

Load and inspect multi-source environmental datasets in Python
Clean and integrate spatial and tabular data using Pandas and GeoPandas
Perform exploratory spatial data analysis
Test statistical relationships between environmental variables
Build and interpret a simple predictive model
Communicate scientific findings through visualisations and a written summary

Skills developed

Dataset

SYNTHETICClearly labelled synthetic data for educational use

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

Exploratory data analysis
Spatial analysis
Correlation analysis
Linear regression
Geospatial visualisation

Code Playground

Try the starter code. This is a safe simulation environment — your code runs in a sandboxed preview.

playground.py
Python · Simulated
Output

Click Run to see output...

Create a free account to save your progress, submit your analysis, and build a portfolio.

Prerequisites

  • Basic Python programming
  • Familiarity with Pandas DataFrames
  • Basic statistics (correlation, regression)

Related careers

Related learning

Related labs

Bluewater Basin: Groundwater Analysis — FAQ

Ready to start this lab?

Create a free account to save your progress, submit your analysis, and add this lab to your portfolio.