Learner Profiles
This course is designed for researchers, data scientists, and engineers working with oceanography, climate, meteorology, and related environmental data at gigabyte to multi-terabyte scale.
Participants are expected to be comfortable with Python fundamentals and command-line usage, but do not need prior experience with cloud-native formats or cloud platforms.
Profile 1: Domain Scientists Modernizing Existing NetCDF Workflows
- Background:
- Ocean, climate, or meteorology researchers already working with NetCDF/GRIB and xarray-based analysis.
- Motivation:
- Need faster access and analysis for larger datasets, especially for remote and collaborative workflows.
- Want to move from local file-heavy workflows to object storage and cloud-native data access.
- Challenges:
- Mapping established practices to newer concepts like chunking, multiscale structures, and object-store layout.
- Understanding trade-offs between conversion cost, storage cost, and analysis performance.
- Learning objectives:
- Understand Zarr and cloud-native data patterns.
- Choose chunking and layout strategies for real access patterns.
- Build reproducible conversion and processing pipelines.
Profile 2: Data Engineers and Platform Staff Supporting Environmental Programs
- Background:
- Engineers and technical staff responsible for data pipelines, storage systems, interoperability, and service reliability.
- Motivation:
- Need robust architectures that support discovery, versioning, processing, and visualisation across institutions and teams.
- Want practical patterns for integrating Zarr, STAC, Icechunk, and object storage in production-oriented workflows.
- Challenges:
- Designing systems that balance performance, maintainability, governance, and cost.
- Aligning metadata and catalog standards with operational requirements.
- Learning objectives:
- Design end-to-end cloud-native architecture for scientific data.
- Apply best practices for metadata, cataloging, and versioning.
- Support scalable data access for analysis and web visualization.
Profile 3: Python Users New to Large-Scale Scientific Data Infrastructure
- Background:
- Participants with solid Python skills (NumPy/xarray/pandas) and scientific data experience, but limited exposure to cloud-native geoscience systems.
- Motivation:
- Want to become independent in converting, organizing, and analyzing large multidimensional datasets.
- Need practical knowledge that can be applied immediately in research and operations.
- Challenges:
- Connecting many concepts at once: object storage, chunking, parallel processing, virtual datasets, catalog metadata, and map-based visualization.
- Avoiding trial-and-error approaches that produce slow or brittle pipelines.
- Learning objectives:
- Build confidence working with modern geoscience data stacks.
- Select tools based on clear trade-offs, not trends.
- Leave with a practical blueprint for their next project.