Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Introduction

Welcome to the GDEX Intake ESM Catalog documentation! This project provides tools and scripts for generating intake-ESM catalogs that enable unified access to diverse Earth science datasets within NCAR’s GDEX infrastructure.

What is GDEX Intake ESM?

While intake-ESM was originally designed for Earth System Model output, we extend its capabilities to support a broader range of Earth science data including:

Key Features

🛠️ Custom Catalog Generation

Our primary tool generator/create_catalog.py creates intake-ESM catalogs for any dataset directory with flexible configuration options for different data formats and structures.

🌐 Multiple Access Methods

Generated catalogs support three access patterns :

📊 Broad Dataset Support

Compatible with diverse data formats including NetCDF, Zarr, and Kerchunk reference files, following vocabulary conventions used by major data providers (DKRZ, Copernicus, NASA, NOAA).

Quick Start

Generate a basic catalog:

python generator/create_catalog.py /path/to/data \
    --out /output/directory \
    --catalog_name my_catalog \
    --description "My dataset catalog"

For comprehensive usage examples:

Repository Structure

Content

This documentation provides:

  1. Understanding the catalog generation process

  2. Accessing generated catalogs through different methods